@layer utilities{.multi-option-list>button{display:grid;width:100%;cursor:pointer;gap:3px calc(var(--spacing) * 3);padding:calc(var(--spacing) * 2.5);text-align:left;color:var(--navy);background:var(--color-surface);border-bottom:1px solid var(--color-blue-ice);border:0}.multi-option-list>button:hover,.multi-option-list>button:focus{outline:0;background:var(--color-background)}.multi-option-list>button span{grid-column:1}.multi-option-list>button small{grid-column:1;color:var(--color-blue-sky)}.multi-option-list>button b{grid-column:2;grid-row:1/3;display:grid;height:23px;width:23px;place-items:center;align-self:center;border-radius:50%;color:var(--green);background:var(--color-background)}.multi-option-list>button b{color:var(--green)}.multi-option-list>button{grid-template-columns:1fr auto}.multi-option-list>button b{justify-self:end}.multi-option-list>p{padding:calc(var(--spacing) * 5);text-align:center;color:var(--color-blue-sky)}.multi-chip-more{border-radius:var(--radius-ui-20);padding:5px 7px;white-space:nowrap;color:var(--blue);background:var(--color-background)}.multi-clear{cursor:pointer;padding:5px;color:var(--blue);background:transparent;border:0}.multi-menu-summary{align-items:center;gap:calc(var(--spacing) * 2.5);background:var(--color-background);border-bottom:1px solid var(--line)}.multi-menu-summary small{color:var(--color-blue-sky)}.multi-option-list{scrollbar-gutter:stable;overscroll-behavior:contain;padding:5px}.multi-show-more{cursor:pointer;padding:11px;color:var(--blue);background:var(--color-background);border-top:1px solid var(--line);border:0}.location-combobox{min-width:0;border-right:1px solid var(--line)}.location-combobox-content{min-width:0;flex:1}.location-options-menu{min-width:390px}.location-count-placeholder{padding:calc(var(--spacing) * 2.5);color:var(--color-blue-sky);background:var(--color-background)}@media(max-width:700px){.location-combobox{border-bottom:1px solid var(--line);border-right:0}}@media(max-width:420px){.multi-menu-summary{flex-direction:column;align-items:flex-start}}@media(max-width:420px){.multi-chip{max-width:130px}}.multi-menu-summary span{color:var(--blue)}.multi-chip{color:var(--green-text);background:var(--mint)}.location-options-menu{border-color:var(--line);box-shadow:var(--shadow);background:var(--card)}.multi-menu-summary,.location-count-placeholder{color:var(--navy);background:var(--mist)}.location-combobox-control{min-height:66px}.multi-option-list{max-height:270px;overflow:auto}.multi-menu-summary{padding:13px calc(var(--spacing) * 4)}.location-combobox-control{gap:0}.dropdown-list{margin-block:0;padding-inline-start:0;list-style:none}.search-multi-select{min-width:0;border-bottom:1px solid var(--line);border-right:1px solid var(--line)}.search-multi-select:nth-child(2){border-right:0}.multi-select-content{min-width:0;flex:1}.multi-field-label{margin-bottom:calc(var(--spacing) * 1.5)}.multi-selected-row{min-width:0;gap:5px}.multi-selected-row input{height:22px;min-width:110px;flex:1}.location-combobox-content input{height:22px;width:100%}@media(max-width:700px){.search-multi-select{border-right:0}}@media(max-width:700px){.multi-select-menu{min-width:100%}}@media(max-width:420px){.multi-select-menu{right:-7px;left:-7px;width:auto}}.multi-select-control{min-height:66px}.multi-field-label{color:var(--green)}.multi-select-menu{z-index:90;max-height:390px;box-shadow:var(--shadow-approved-047)}.multi-select-control{gap:0}.multi-selected-row>svg,.location-input-row>svg{flex:0 0 auto}.location-input-row{min-width:0}.location-input-row input{min-width:0;flex:1}.search-field{display:flex;min-width:0;align-items:center;gap:var(--form-gap)}.search-field>.lucide{flex-shrink:0;color:var(--color-primary)}.search-field>:is(.ui-input,.ui-select){min-width:0;flex:1}.dropdown-list [aria-selected=true]{color:var(--color-primary)}}@layer utilities{.jobs-mast{position:relative;overflow:hidden;padding:calc(var(--spacing) * 18.5) 0 calc(var(--spacing) * 17);color:var(--color-text-inverse)}.jobs-mast:after{content:"";position:absolute;top:-200px;right:-170px;height:420px;width:420px;border-radius:50%;border:1px solid rgba(var(--color-white-rgb),.07);box-shadow:0 0 0 70px rgba(var(--color-white-rgb),.025),0 0 0 140px rgba(var(--color-white-rgb),.018)}.jobs-index{color:var(--color-blue-pale)}.jobs-mast h1{margin:calc(var(--spacing) * 4.5) 0 0}.jobs-mast h1 em{color:var(--color-blue-pale)}.jobs-mast p{margin:calc(var(--spacing) * 5) 0 0;color:var(--color-blue-sky)}.jobs-search-band{position:sticky;padding:15px 0;border-bottom:1px solid var(--line)}.jobs-search{display:grid;grid-template-columns:1.1fr 1fr auto;border-radius:var(--radius-ui-12);border:1px solid var(--color-blue-ice)}.jobs-search label{display:flex;height:54px;align-items:center;gap:calc(var(--spacing) * 2.5);padding:0 17px;color:var(--green);border-right:1px solid var(--line)}.jobs-search input{width:100%}.jobs-search>button{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 2);padding:0 19px;color:var(--navy);background:var(--color-background);border:0}.jobs-layout{grid-template-columns:215px 1fr;gap:calc(var(--spacing) * 9)}.results-top{display:flex}.results-top span{margin-left:calc(var(--spacing) * 2.5);color:var(--color-blue-sky)}.results-top button{cursor:pointer;color:var(--green);background:none;border:0}.jobs-results{min-width:0}.result-card{margin-bottom:calc(var(--spacing) * 3);grid-template-columns:auto 1fr;gap:17px}.result-main{min-width:0}.result-title{display:flex;align-items:start;gap:calc(var(--spacing) * 3)}.result-title h2{margin:0 0 calc(var(--spacing) * 1)}.result-title p{margin:0;color:var(--color-text-secondary)}.result-tags{margin:17px 0 11px;gap:calc(var(--spacing) * 2)}.result-tags span,.result-tags b{display:flex;align-items:center;gap:calc(var(--spacing) * 1);padding-right:9px;color:var(--color-text-secondary);border-right:1px solid var(--line)}.result-tags b{color:var(--navy);border:0}.result-description{max-width:760px;color:var(--color-blue-sky)}.result-actions{margin-top:calc(var(--spacing) * 4);display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--spacing) * 3.5);border-top:1px solid var(--color-blue-ice)}.result-actions small{color:var(--color-blue-sky)}.result-actions button{display:flex;height:34px;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-ui-8);padding:0 11px;color:var(--green);background:var(--color-background);border:0}.result-actions button:first-child{width:34px;justify-content:center;padding:0;color:var(--color-blue-sky)}.result-actions button.saved svg{fill:currentColor}.job-drawer-wrap{position:fixed;inset:0;z-index:100;background:rgba(var(--color-secondary-rgb),.62)}@media(max-width:800px){.jobs-search{grid-template-columns:1fr}.jobs-search label{border-bottom:1px solid var(--line);border-right:0}.jobs-search>button{height:48px;justify-content:center}.jobs-search>button.active{color:var(--color-text-inverse);background:var(--green)}.jobs-layout{grid-template-columns:1fr}}@media(max-width:520px){.jobs-mast{padding:55px 0}.result-title{display:block}.result-description{display:none}.result-actions{align-items:end}.result-actions small{max-width:110px}}.signin-gate-wrap{padding:calc(var(--spacing) * 6)}.signin-gate{width:min(440px,100%);border-radius:var(--radius-ui-12);padding:calc(var(--spacing) * 9.5);color:var(--navy);box-shadow:var(--shadow);background:var(--color-surface)}.signin-gate>svg{margin-bottom:15px;color:var(--green)}.signin-gate>span{display:block;color:var(--green)}.signin-gate h2{margin:calc(var(--spacing) * 3) 0}.signin-gate p{color:var(--muted)}.signin-gate .site-button{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 4);width:100%}.signin-gate>a:last-child{color:var(--blue)}@media(max-width:520px){.signin-gate{padding:calc(var(--spacing) * 8) calc(var(--spacing) * 5.5)}}.jobs-search-panel{gap:calc(var(--spacing) * 2.5)}.jobs-search .search-submit{display:flex;align-items:center;gap:7px;padding:0 calc(var(--spacing) * 6);white-space:nowrap;color:var(--color-text-inverse);background:var(--blue)}.jobs-quick-filters select,.jobs-quick-filters button,.results-controls select{border-radius:var(--radius-ui-8);padding:0 11px;color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--line)}.jobs-quick-filters button{display:flex;cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5)}.jobs-quick-filters button.active{color:var(--color-text-inverse);background:var(--navy)}.jobs-quick-filters button b{display:grid;height:18px;min-width:18px;place-items:center;border-radius:50%;color:var(--color-text-inverse);background:var(--green)}.result-skills{margin:calc(var(--spacing) * 2.5) 0;display:flex;gap:calc(var(--spacing) * 1.5)}.result-skills span{border-radius:var(--radius-ui-20);padding:5px 7px;color:var(--blue);background:var(--color-background)}@media(max-width:930px){.jobs-search .search-submit{height:48px;justify-content:center}.jobs-quick-filters select{flex:1 1 150px}}@media(max-width:800px){.jobs-quick-filters button{flex:1 1 100%;justify-content:center}}@media(max-width:520px){.jobs-quick-filters select{flex-basis:100%}.results-top{align-items:flex-start}.results-controls{flex-direction:column;align-items:flex-end}.result-skills{display:none}}.jobs-mast.visual-mast{z-index:30;overflow:visible}}@layer utilities{.hero-job-search{border:1px solid rgba(var(--color-secondary-rgb),.1)}.hero-job-search .jobs-search{grid-template-columns:1.15fr 1fr auto;border-radius:var(--radius-ui-10);background:var(--color-surface);border:0}.hero-job-search .jobs-search label{height:56px}.hero-job-search .search-submit{margin:3px;height:50px;border-radius:var(--radius-ui-9);padding:0 calc(var(--spacing) * 5);color:var(--color-text-inverse);background:var(--blue)}.hero-search-note{color:var(--color-blue-sky)}.hero-search-note span,.hero-search-note a{display:flex;align-items:center;gap:5px}.hero-search-note span svg{color:var(--green)}.hero-search-note a{color:var(--blue)}.jobs-filter-band .jobs-search-panel{gap:7px}@media(max-width:1120px){.hero-job-search .jobs-search{grid-template-columns:1fr 1fr}.hero-job-search .search-submit{grid-column:1/-1;justify-content:center}}@media(max-width:880px){.jobs-filter-band{position:relative;top:auto}.jobs-filter-band .jobs-quick-filters{justify-content:flex-start}}@media(max-width:600px){.hero-job-search{margin-top:21px;padding:calc(var(--spacing) * 1.5)}.hero-job-search .jobs-search{grid-template-columns:1fr}.hero-job-search .jobs-search label{height:49px;border-bottom:1px solid var(--line);border-right:0}.hero-job-search .search-submit{grid-column:auto;margin:calc(var(--spacing) * 1);height:46px}.hero-search-note{flex-direction:column;align-items:flex-start;gap:7px;padding:calc(var(--spacing) * 2) calc(var(--spacing) * 2) calc(var(--spacing) * 1)}.jobs-filter-band .jobs-quick-filters select{flex-basis:calc(50% - 4px)}}@media(max-width:420px){.jobs-filter-band .jobs-quick-filters select{flex-basis:100%}}.hero-job-search .advanced-job-search{display:grid;grid-template-columns:1.15fr 1fr;overflow:visible;box-shadow:var(--shadow-approved-009);background:var(--color-surface);border:0}.hero-job-search .advanced-job-search>.search-submit{grid-column:auto;margin:calc(var(--spacing) * 1.5);height:auto;min-height:49px;justify-content:center}@media(max-width:1120px){.hero-job-search .advanced-job-search{grid-template-columns:1.15fr 1fr}.hero-job-search .advanced-job-search>.search-submit{grid-column:auto}.hero-job-search{max-width:760px}}@media(max-width:700px){.hero-job-search .advanced-job-search{grid-template-columns:1fr}.hero-job-search .advanced-job-search>.search-submit{grid-column:auto;min-height:46px}}.hero-job-search{margin-top:calc(var(--spacing) * 6);max-width:820px;border-color:var(--color-border)}.hero-search-note{padding-top:9px}.jobs-filter-band{border-top:1px solid var(--line)}.jobs-quick-filters select,.jobs-quick-filters button,.results-controls select{min-height:42px}.results-top button,.result-actions button,.result-skills .industry-skill{color:var(--green-text)}.result-actions>div{display:flex;align-items:center;gap:7px}.result-actions a:hover{background:var(--navy)}.candidate-hero{padding:calc(var(--spacing) * 16.5) 0 calc(var(--spacing) * 10.5)}.candidate-hero h1 span:first-child{color:var(--navy)}.candidate-search{grid-column:1/-1;margin-top:0;width:100%;max-width:none;padding:9px}.candidate-search .advanced-job-search{grid-template-columns:minmax(240px,1.2fr) minmax(210px,.95fr) minmax(230px,1fr) auto}.candidate-search .search-submit{min-width:142px;justify-content:center}.candidate-search .hero-search-note{padding:calc(var(--spacing) * 2.5) 9px 3px}.career-quote{color:var(--color-navy-dark)}.career-quote svg{flex:0 0 auto;color:var(--gold)!important}.jobs-filter-band{padding:calc(var(--spacing) * 3) 0;box-shadow:var(--shadow-approved-034);background:var(--navy);border:0}.jobs-filter-band .jobs-search-panel{position:relative}.jobs-filter-band .jobs-quick-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto;padding:calc(var(--spacing) * .5) 0 3px}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters button{min-height:40px;flex:0 0 auto;border-radius:var(--radius-ui-24);border-color:rgba(var(--color-white-rgb),.22);padding:0 15px;color:var(--navy);background:var(--color-surface)}.jobs-filter-band .jobs-quick-filters button.active{border-color:var(--gold);color:var(--navy);background:var(--gold)}.filter-more-panel{position:absolute;top:54px;left:0;z-index:24;width:min(520px,100%);align-items:center;gap:17px;padding:calc(var(--spacing) * 4) calc(var(--spacing) * 4.5);box-shadow:var(--shadow-approved-035);background:var(--color-surface);border:1px solid var(--line)}.filter-more-panel label{display:flex;align-items:center;gap:calc(var(--spacing) * 2);color:var(--color-text-secondary)}.filter-more-panel input{accent-color:var(--green)}.filter-more-panel>button{margin-left:auto;cursor:pointer;color:var(--blue);background:none;border:0}.jobs-workspace{padding-top:calc(var(--spacing) * 9);background:linear-gradient(var(--color-background),var(--color-surface))}.jobs-layout-single{max-width:980px}.results-top{margin-bottom:15px;gap:calc(var(--spacing) * 5);padding:0 calc(var(--spacing) * .5)}.results-top>div:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:calc(var(--spacing) * .5)}.results-controls{justify-content:flex-end}.results-controls .job-alert-trigger{display:flex;min-height:38px;align-items:center;gap:7px;border-radius:var(--radius-ui-9);padding:0 13px;color:var(--green-text);background:var(--color-background);border:1px solid var(--color-border)}.results-controls select{min-height:38px}.results-controls>button:last-child{padding:7px}.clickable-result-card{cursor:pointer}.clickable-result-card:focus-visible{outline:3px solid rgba(var(--color-blue-deep-rgb),.32);outline-offset:3px}.clickable-result-card .result-title h2 a{transition:color .18s ease}.clickable-result-card:hover .result-title h2 a{color:var(--blue)}.clickable-result-card .result-actions a{display:inline-flex;min-height:34px;align-items:center;gap:7px;border-radius:var(--radius-ui-8);padding:0 11px;color:var(--color-text-inverse);background:var(--navy)}}@layer utilities{.job-drawer{width:min(520px,100%);overflow:auto;padding:calc(var(--spacing) * 10);box-shadow:var(--shadow-approved-008);background:var(--color-surface)}.job-drawer>span{margin:calc(var(--spacing) * 5) 0 7px;display:block;color:var(--green)}.job-drawer h2{margin:0}.job-drawer>p{color:var(--color-text-secondary)}.job-drawer h3{margin:25px 0 calc(var(--spacing) * 2)}.job-drawer ul{padding-left:19px;color:var(--color-text-secondary)}.job-drawer>.site-button{width:100%}.job-drawer>small{margin-top:calc(var(--spacing) * 3);display:block;text-align:center;color:var(--color-blue-sky)}@media(max-width:520px){.job-drawer{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 5.5)}}.job-alert-backdrop{position:fixed;inset:0;z-index:180;place-items:center;padding:calc(var(--spacing) * 5.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(var(--color-secondary-rgb),.7)}.job-alert-modal{max-height:calc(100vh - 44px);width:min(560px,100%);overflow:auto;border-radius:var(--radius-ui-18);padding:33px;box-shadow:var(--shadow-approved-036);background:var(--color-surface)}.job-alert-heading{margin-bottom:calc(var(--spacing) * 6);grid-template-columns:auto 1fr;gap:15px;padding-right:35px}.job-alert-heading>svg{margin-top:3px;color:var(--green)}.job-alert-heading h2{margin:0 0 7px}.job-alert-heading p{margin:0;color:var(--muted)}.job-alert-modal form{display:grid;gap:15px}.job-alert-modal form label{display:grid;gap:calc(var(--spacing) * 1.5);color:var(--navy)}.job-alert-modal form input{height:48px;width:100%}.job-alert-modal form small{color:var(--color-blue-sky)}.job-alert-modal form>.site-button{margin-top:3px;width:100%}.job-alert-modal form>p{margin:0 15px;text-align:center;color:var(--color-blue-sky)}.job-alert-success{padding:calc(var(--spacing) * 7) calc(var(--spacing) * 2) calc(var(--spacing) * 3)}.job-alert-success>span{margin:0 auto 15px;display:grid;height:54px;width:54px;place-items:center;border-radius:50%;color:var(--green);background:var(--color-background)}.job-alert-success>p:first-of-type{color:var(--green)}.job-alert-success h2{margin:9px 0}.job-alert-success>p:last-of-type{margin-bottom:calc(var(--spacing) * 6);color:var(--muted)}@media(max-width:980px){.candidate-hero-grid{grid-template-columns:1fr;gap:calc(var(--spacing) * 7.5)}.candidate-search .advanced-job-search{grid-template-columns:1fr 1fr}.candidate-search .search-submit{grid-column:1/-1}}@media(max-width:760px){.candidate-hero{padding:calc(var(--spacing) * 11) 0 calc(var(--spacing) * 7)}.candidate-search .advanced-job-search{grid-template-columns:1fr}.candidate-search .search-submit{grid-column:auto}.candidate-search .hero-search-note{flex-direction:column;align-items:flex-start}.jobs-filter-band{position:relative;top:auto}.filter-more-panel{position:static;margin-top:calc(var(--spacing) * 2.5);width:100%}.results-top{flex-direction:column;align-items:flex-start}.results-controls{width:100%;justify-content:flex-start}}@media(max-width:520px){.candidate-search{padding:calc(var(--spacing) * 1.5)}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters button{min-height:38px;padding:0 calc(var(--spacing) * 3)}.filter-more-panel{flex-direction:column;align-items:flex-start}.filter-more-panel>button{margin-left:0}.result-card{grid-template-columns:42px 1fr}.results-controls .job-alert-trigger{width:100%;justify-content:center}.job-alert-modal{padding:27px calc(var(--spacing) * 5)}}.candidate-search{border-top:5px solid var(--sun)}.candidate-search{border-top-color:var(--habanero);background:var(--color-surface)}.jobs-filter-band,.jobs-page{background:var(--luster)}.jobs-search-band,.jobs-filter-band{border-color:var(--line);background:rgba(var(--color-white-rgb),.97)}.hero-job-search .search-submit,.jobs-search .search-submit{color:var(--navy)!important;box-shadow:var(--shadow-approved-044);background:var(--gold)!important}.jobs-index,.results-top button{color:var(--green)}.result-skills .industry-skill{color:var(--green-text);background:var(--mint)}.candidate-hero{background:radial-gradient(circle at 10% 14%,rgba(var(--color-accent-rgb),.14),transparent 25%),radial-gradient(circle at 89% 75%,rgba(var(--color-primary-rgb),.12),transparent 29%),linear-gradient(120deg,var(--card),var(--mist) 56%,var(--cream))}.hero-job-search,.jobs-search{border-color:var(--line);box-shadow:var(--shadow);background:var(--card)}.jobs-page,.jobs-workspace{background:var(--background)}.result-card{border-color:var(--line);background:var(--card)}.tile-purple{background:var(--mist)}.tile-coral{background:var(--color-blue-pale)}.tile-navy{color:var(--color-text-inverse);background:var(--navy)}.result-skills span,.result-actions button{color:var(--navy);background:var(--mist)}.result-actions button.saved{border-color:var(--border-gold);color:var(--color-text-secondary);background:var(--cream)}.market-fact{max-width:850px;align-items:flex-start!important}.market-fact a{display:inline!important;color:var(--green-text)!important;border-bottom:1px solid currentColor}.sample-listings-note{margin-bottom:calc(var(--spacing) * 5.5);display:flex;gap:11px;border-radius:var(--radius-ui-13);padding:15px 17px;color:var(--navy)}.sample-listings-note svg{margin-top:calc(var(--spacing) * .5);flex:0 0 auto;color:var(--green)}.sample-listings-note b{display:block}}@layer utilities{.jobs-page{background:var(--background)}.build-hero{padding:calc(var(--spacing) * 18) 0 0;background:linear-gradient(125deg,var(--navy) 0%,var(--color-secondary) 58%,var(--color-navy-dark) 100%);color:var(--color-text-inverse)}.candidate-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:calc(var(--spacing) * 13)}.build-hero-copy{padding-bottom:calc(var(--spacing) * 9.5)}.build-hero-copy h1{margin:calc(var(--spacing) * 4) 0 calc(var(--spacing) * 5.5);max-width:12ch;color:var(--color-text-inverse)}.build-hero-copy p{max-width:620px;color:var(--color-blue-pale)}.hero-job-search{z-index:25;grid-column:1/-1;margin-bottom:-66px;border-radius:var(--radius-ui-17);padding:calc(var(--spacing) * 3.5);box-shadow:var(--shadow-approved-046);background:var(--color-surface)}.advanced-job-search{grid-template-columns:1.2fr 1fr 1fr auto;gap:0;overflow:visible;border:0}.advanced-job-search>div{border-right:1px solid var(--line)}.advanced-job-search .search-submit{min-width:142px;justify-content:center;border-radius:var(--radius-ui-10);color:var(--navy);background:var(--gold)}.hero-search-note{display:flex;align-items:flex-start;gap:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 3) 7px calc(var(--spacing) * .5)}.hero-search-note .market-fact{display:flex;max-width:910px;gap:7px;color:var(--color-text-secondary)}.hero-search-note .market-fact svg{margin-top:calc(var(--spacing) * .5);flex:0 0 auto;color:var(--gold)}.hero-search-note .market-fact a{color:var(--green)}.hero-search-note>a{white-space:nowrap;color:var(--green)}.jobs-search-band{top:0;z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(var(--color-white-rgb),.96)}.jobs-quick-filters{display:flex;flex-wrap:wrap;gap:9px}.jobs-quick-filters select,.jobs-quick-filters>button{border-radius:var(--radius-ui-9);padding:0 calc(var(--spacing) * 3);color:var(--navy);background:var(--color-surface);border:1px solid var(--line)}.filter-more-panel{margin-top:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-12)}.jobs-workspace{padding:calc(var(--spacing) * 18.5) 0 calc(var(--spacing) * 24)}.sample-listings-note{background:var(--cream);border:1px solid var(--color-border)}.results-top{margin:calc(var(--spacing) * 4.5) 0;height:auto;min-height:46px;align-items:center}.results-controls{align-items:center;gap:calc(var(--spacing) * 2.5)}.results-controls button,.results-controls select{border-radius:var(--radius-ui-8);padding:9px 11px;color:var(--navy);background:var(--color-surface);border:1px solid var(--line)}.result-actions a{display:flex;align-items:center;gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-ui-8);padding:9px calc(var(--spacing) * 3);color:var(--color-text-inverse);background:var(--navy)}@media(max-width:1100px){.candidate-hero-grid{gap:35px}.advanced-job-search{grid-template-columns:1fr 1fr}.advanced-job-search .search-submit{min-height:58px}.hero-job-search{margin-bottom:-100px}.jobs-search-band{margin-top:calc(var(--spacing) * 25)}}@media(max-width:900px){.candidate-hero-grid{grid-template-columns:1fr}}@media(max-width:620px){.build-hero{padding-top:calc(var(--spacing) * 12.5)}.candidate-hero-grid{display:block}.hero-job-search{margin-top:calc(var(--spacing) * 5);margin-bottom:-130px;padding:9px}.advanced-job-search{grid-template-columns:1fr}.advanced-job-search>div{border-bottom:1px solid var(--line);border-right:0}.hero-search-note{display:block}.hero-search-note>a{margin-top:calc(var(--spacing) * 2);display:block}.jobs-search-band{margin-top:130px}.jobs-quick-filters{display:grid;grid-template-columns:1fr 1fr}.results-top{display:block}.results-controls{margin-top:calc(var(--spacing) * 3);overflow:auto}.result-card{grid-template-columns:1fr}.jobs-workspace{padding:calc(var(--spacing) * 17.5) 0}}.jobs-search-band{margin-top:0}.jobs-filter-band{z-index:30}.jobs-filter-band .jobs-quick-filters{align-items:center;justify-content:flex-start;gap:calc(var(--spacing) * 3);overflow:visible}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{display:inline-flex;width:0;min-width:0;flex:1 1 0;align-items:center;justify-content:flex-start;text-align:left;white-space:nowrap;text-align-last:left}.jobs-filter-band .jobs-quick-filters select option,.jobs-filter-band .jobs-quick-filters select optgroup{text-align:left}.jobs-filter-band .jobs-quick-filters>button{gap:calc(var(--spacing) * 2)}@media(max-width:900px){.jobs-filter-band .jobs-quick-filters{justify-content:flex-start;overflow-x:auto}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{width:auto;min-width:145px;flex:0 0 auto}}@media(max-width:620px){.jobs-filter-band .jobs-quick-filters{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{width:100%;min-width:0}}@media(min-width:901px){.jobs-filter-band .jobs-quick-filters{display:grid;grid-template-columns:.92fr .92fr 1.22fr 1.5fr .9fr 1fr 1fr;gap:calc(var(--spacing) * 2.5)}.jobs-filter-band .jobs-quick-filters select,.jobs-filter-band .jobs-quick-filters>button{width:100%;max-width:none;min-width:0;flex:none;padding:0 calc(var(--spacing) * 2.5)}}.jobs-quick-filters select,.jobs-quick-filters>button{min-height:48px}.search-submit{color:var(--color-text-inverse);box-shadow:var(--shadow-approved-094);background:var(--color-primary)}.search-submit:hover{background:var(--color-blue-royal)}.jobs-mast{background:var(--color-secondary)}.jobs-page,.jobs-search>button,.result-actions button{background:var(--color-background)}.filter-field{display:flex;min-width:0;align-items:center;gap:var(--form-gap)}.filter-field>.lucide{flex-shrink:0;color:var(--color-primary)}.filter-field>:is(.ui-input,.ui-select){min-width:0;flex:1}.mobile-filter-control{display:none!important}@media(max-width:820px){.mobile-filter-control{display:flex!important;align-items:center}.jobs-filter-band>.mobile-filter-control{margin-inline:var(--container-gutter);gap:var(--space-2)}.mobile-filter-drawer.site-container{position:fixed!important;inset:0 auto 0 0!important;margin:0!important;display:flex!important;height:100dvh;width:min(92vw,400px)!important;max-width:100%!important;flex-direction:column;gap:var(--space-4);overflow-y:auto;border-radius:0;padding:var(--space-4)!important;background:var(--color-surface)}.mobile-filter-drawer .jobs-quick-filters{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.mobile-filter-drawer .jobs-quick-filters>button{display:none}.mobile-filter-drawer .filter-more-panel{gap:var(--space-3)}.mobile-filter-drawer .ui-drawer-header{padding:0}.mobile-filter-drawer>button{flex-shrink:0}}}@layer utilities{.candidate-hero .visual-mast-copy{padding:calc(var(--spacing) * 3) 0 calc(var(--spacing) * 4.5)}.candidate-hero .visual-mast-copy>p{max-width:600px}.candidate-hero-actions>a:first-child{display:inline-flex;min-height:46px;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-ui-10);padding:0 calc(var(--spacing) * 4.5);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-033);background:var(--navy)}.candidate-hero-actions>a:last-child{padding-bottom:calc(var(--spacing) * 1);color:var(--blue);border-bottom:1px solid currentColor}.career-pulse-heading span{display:block}.career-pulse{padding:calc(var(--spacing) * 22) 0 calc(var(--spacing) * 25)}.career-pulse-heading{display:flex;align-items:end;gap:35px}.career-pulse-heading>div{max-width:720px}.career-pulse-heading span{color:var(--blue)}.career-pulse-heading h2{margin:calc(var(--spacing) * 3) 0 13px}.career-pulse-heading p{margin:0;color:var(--muted)}.career-pulse-heading>a{flex:0 0 auto}.career-pulse-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line)}.career-pulse-grid>a{position:relative;border-bottom:1px solid var(--line);border-right:1px solid var(--line);transition:background .2s ease,transform .2s ease}.career-pulse-grid>a:hover{transform:translateY(-3px)}.career-pulse-grid span{color:var(--green)}.career-pulse-grid p{margin:0 0 calc(var(--spacing) * 7.5);color:var(--muted)}.career-pulse-grid svg{position:absolute;color:var(--blue)}@media(max-width:980px){.candidate-hero .visual-mast-copy{max-width:760px}.career-pulse-grid{grid-template-columns:1fr 1fr}.career-pulse-grid>a:last-child{grid-column:1/-1}}@media(max-width:760px){.candidate-hero-actions{flex-wrap:wrap}.career-pulse-heading{flex-direction:column;align-items:flex-start}.career-pulse-grid{grid-template-columns:1fr}.career-pulse-grid>a:last-child{grid-column:auto}}@media(max-width:520px){.candidate-hero-actions{flex-direction:column;align-items:stretch}.candidate-hero-actions>a{justify-content:center}.candidate-hero-actions>a:last-child{text-align:center;border:0}.career-pulse{padding:calc(var(--spacing) * 17) 0 calc(var(--spacing) * 19.5)}.career-pulse-grid>a{min-height:230px}}.career-pulse-grid>a:hover{box-shadow:var(--shadow-approved-040);background:var(--color-surface)}.career-pulse{background:var(--background)}.career-pulse-grid>a{border-color:var(--line);background:var(--card)}.career-pulse-grid>a:nth-child(1){background:var(--cream)}.build-section-heading{margin-bottom:calc(var(--spacing) * 10.5);max-width:780px}.build-section-heading>span,.build-section-heading>div>span{color:var(--green)}.build-section-heading h2{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 3.5)}.build-section-heading p{margin:0;color:var(--muted)}.inline-heading{max-width:none;align-items:end}.inline-heading>a{display:flex;align-items:center;gap:7px;color:var(--green)}.candidate-hero-actions{margin-top:calc(var(--spacing) * 7);display:flex;align-items:center;gap:calc(var(--spacing) * 5.5)}.candidate-hero-actions>a:not(.site-button){padding-bottom:3px;border-bottom:1px solid var(--color-white)}.build-pulse{background:var(--color-surface)}.career-pulse-grid>a:first-child{background:var(--mist)}.career-pulse-grid>a:nth-child(2){background:var(--cream)}.career-pulse-grid>a:nth-child(3){background:var(--color-background)}.build-employer-strip{padding:calc(var(--spacing) * 17.5) 0;color:var(--color-text-inverse)}.build-employer-strip>.site-shell{display:flex;justify-content:space-between;gap:calc(var(--spacing) * 15)}.build-employer-strip span{color:var(--color-blue-pale)}.build-employer-strip h2{margin:calc(var(--spacing) * 2) 0;color:var(--color-text-inverse)}.build-employer-strip p{color:var(--color-blue-pale)}@media(max-width:900px){.build-employer-strip>.site-shell{flex-direction:column;align-items:flex-start}}@media(max-width:620px){.build-why,.build-pulse{padding:calc(var(--spacing) * 17.5) 0}}.home-build-page .build-hero{overflow:hidden;padding-bottom:calc(var(--spacing) * 11.5)}.home-build-page .hero-job-search{margin-bottom:0}.home-build-page .jobs-search-band{margin-top:0}.build-why{padding:calc(var(--spacing) * 22) 0 calc(var(--spacing) * 24);background:linear-gradient(180deg,var(--color-background) 0%,var(--color-surface) 100%)}.build-section-heading.light h2{color:var(--color-text-inverse)}.build-section-heading.light p{color:var(--color-blue-pale)}@media(max-width:620px){.home-build-page .build-hero{padding-bottom:calc(var(--spacing) * 7)}.home-build-page .hero-job-search{margin-bottom:0}.home-build-page .jobs-search-band{margin-top:0}.build-why{padding:calc(var(--spacing) * 16.5) 0}}.home-build-page .candidate-hero{position:relative;isolation:isolate;background:var(--navy)}.candidate-hero-slideshow{position:absolute;inset:0;z-index:-2;overflow:hidden;background:var(--navy)}.candidate-hero-slideshow img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;object-position:center;opacity:0}.candidate-hero-slideshow img.active{opacity:1}.candidate-hero-slideshow:after{content:"";pointer-events:none;position:absolute;inset:0}.home-build-page .candidate-hero-grid{position:relative;z-index:2;grid-template-columns:1fr}.home-build-page .build-hero-copy{padding:0}.home-build-page .build-hero-copy h1{max-width:none}.home-build-page .build-hero-copy h1 span{display:block;color:var(--color-text-inverse)}.home-build-page .build-hero-copy p{max-width:690px;color:var(--color-blue-pale);text-shadow:0 2px 14px rgba(var(--color-secondary-rgb),.3)}.candidate-hero-image-controls{margin-top:calc(var(--spacing) * 7);gap:9px}.candidate-hero-image-controls button{height:4px;width:30px;cursor:pointer;border-radius:var(--radius-ui-5);padding:0;background:rgba(var(--color-white-rgb),.35);border:0;transition:width .25s ease,background-color .25s ease}.candidate-hero-image-controls button.active{width:52px;background:var(--gold)}.home-build-page .hero-job-search{width:100%;max-width:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(var(--color-white-rgb),.97)}@media(max-width:900px){.home-build-page .candidate-hero{padding-top:calc(var(--spacing) * 16.5)}.candidate-hero-slideshow img{object-position:62% center}}@media(max-width:620px){.home-build-page .candidate-hero,.home-build-page .candidate-hero-grid{min-height:0}.home-build-page .build-hero-copy h1 span+span{margin-top:calc(var(--spacing) * 1.5)}.candidate-hero-slideshow img{object-position:68% center}.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-secondary-rgb),.79)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.8),rgba(var(--color-secondary-rgb),.2))}.candidate-hero-image-controls{margin-top:calc(var(--spacing) * 5.5)}}@media(prefers-reduced-motion:reduce){.candidate-hero-slideshow img,.candidate-hero-slideshow img.active{transform:none}}.home-build-page .candidate-hero{z-index:31;min-height:0;overflow:visible;padding:calc(var(--spacing) * 9) 0 calc(var(--spacing) * 7)}.home-build-page .candidate-hero:after{display:none}.home-build-page .candidate-hero-grid{min-height:0;align-content:start;gap:0}.home-build-page .build-hero-copy{max-width:650px}.home-build-page .build-hero-copy h1{margin:calc(var(--spacing) * 2.5) 0 calc(var(--spacing) * 3);text-shadow:0 4px 20px rgba(var(--color-secondary-rgb),.28)}.home-build-page .build-hero-copy h1 span+span{margin-top:0}.home-build-page .hero-punchline{margin:0;display:grid;max-width:620px;gap:calc(var(--spacing) * .5);color:var(--color-blue-ice);text-shadow:0 2px 14px rgba(var(--color-secondary-rgb),.35)}.home-build-page .hero-punchline span{display:block}.home-build-page .candidate-hero-actions{margin-top:calc(var(--spacing) * 4)}.home-build-page .candidate-hero-image-controls{margin-top:calc(var(--spacing) * 3.5)}.home-build-page .hero-job-search{position:relative;z-index:120;margin:calc(var(--spacing) * 5.5) 0 0;overflow:visible}.home-build-page .advanced-job-search,.home-build-page .search-multi-select,.home-build-page .location-combobox{overflow:visible}.home-build-page .multi-select-menu,.home-build-page .location-options-menu{z-index:140;max-height:360px}@media(max-width:900px){.home-build-page .candidate-hero{min-height:0;padding:calc(var(--spacing) * 8) 0 calc(var(--spacing) * 6.5)}.home-build-page .candidate-hero-grid{min-height:0}.home-build-page .hero-job-search{margin-top:calc(var(--spacing) * 5)}}@media(max-width:620px){.home-build-page .candidate-hero{padding:calc(var(--spacing) * 7) 0 calc(var(--spacing) * 5.5)}.home-build-page .hero-job-search{margin-top:calc(var(--spacing) * 4.5)}}.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-secondary-rgb),.85) 33%,rgba(var(--color-secondary-rgb),.32) 58%,rgba(var(--color-secondary-rgb),.03)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.28),rgba(var(--color-secondary-rgb),0) 62%)}.home-build-page .jobs-workspace{padding:calc(var(--spacing) * 14) 0 calc(var(--spacing) * 18);background:var(--background)}.home-build-page .jobs-workspace .inline-heading{margin-bottom:calc(var(--spacing) * 4.5)}.home-build-page .jobs-workspace .inline-heading h2{margin:5px 0 0}.home-jobs-more .site-button{min-width:190px;justify-content:center}}@layer utilities{.process-heading h2{margin:0}.process-heading p{margin-top:calc(var(--spacing) * 4.5);color:var(--muted)}.search-process-section{padding:calc(var(--spacing) * 20.5) 0 calc(var(--spacing) * 23);background:var(--color-background)}.search-process-heading{margin-bottom:calc(var(--spacing) * 7.5);max-width:920px}.search-process-heading h2{margin:calc(var(--spacing) * 2) 0 calc(var(--spacing) * 2.5);max-width:790px}.search-process-heading p{margin:0;max-width:850px;color:var(--muted)}.search-process-single{display:grid;scroll-margin-top:calc(var(--spacing) * 8.5);grid-template-columns:330px minmax(0,1fr);gap:calc(var(--spacing) * 5)}.search-process-nav{display:grid;align-content:start;gap:calc(var(--spacing) * 2)}.search-process-nav button{display:grid;min-height:64px;width:100%;cursor:pointer;grid-template-columns:34px 1fr auto;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-ui-14);padding:13px 15px;text-align:left;color:var(--navy);background:var(--color-surface);border:1px solid var(--line);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.search-process-nav button:hover{transform:translate(3px);border-color:var(--color-border);box-shadow:var(--shadow-approved-054)}.search-process-nav button.active{min-height:132px;border-color:var(--navy);color:var(--color-text-inverse);box-shadow:var(--shadow-approved-055);background:var(--navy)}.search-process-nav button>b{display:grid;height:34px;width:34px;place-items:center;border-radius:50%;color:var(--slate);background:var(--color-background)}.search-process-nav button.active>b{color:var(--navy);background:var(--gold)}.search-process-nav button>span{display:grid;gap:calc(var(--spacing) * 1.5)}.search-process-nav button small{color:var(--color-blue-pale)}.search-process-nav button>svg{color:var(--green)}.search-process-nav button.active>svg{color:var(--gold)}.search-process-panel{display:grid;min-height:292px;grid-template-columns:34% minmax(0,66%);border-radius:var(--radius-ui-18);box-shadow:var(--shadow-approved-056);background:var(--navy)}.search-process-panel figure{position:relative;margin:0;min-height:292px;overflow:hidden}.search-process-panel figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.02),rgba(var(--color-secondary-rgb),.42))}.search-process-panel figure img{display:block;height:100%;width:100%;transition:transform .6s ease}.search-process-visual{flex-direction:column;padding:calc(var(--spacing) * 6.5) 29px;color:var(--color-text-inverse);background:radial-gradient(circle at 88% 9%,rgba(var(--color-primary-rgb),.18),transparent 29%),var(--navy)}.search-process-visual footer{display:flex;align-items:baseline;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 3.5);border-top:1px solid rgba(var(--color-white-rgb),.13)}.search-process-visual footer strong{color:var(--gold)}.search-process-visual footer span{color:var(--color-blue-pale)}.capability-map{display:grid;grid-template-columns:1fr 38px 1fr;gap:13px}.capability-map section{border-radius:var(--radius-ui-13);padding:17px;background:rgba(var(--color-white-rgb),.06);border:1px solid rgba(var(--color-white-rgb),.14)}.capability-map section>span,.practical-fit-map section>span,.practical-fit-map aside>span,.application-clarity-map section>span,.application-clarity-map aside>span{margin-bottom:11px;display:block;color:var(--color-blue-pale)}.capability-map section>b{display:block;border-radius:var(--radius-ui-7);padding:7px 9px;color:var(--navy);background:var(--color-surface)}.capability-map section>b+b{margin-top:calc(var(--spacing) * 1.5)}.capability-map section:last-child>b{color:var(--color-primary);background:var(--soft-mint)}.capability-map>i{position:relative;height:2px;background:var(--gold)}.capability-map>i:after{content:"";position:absolute;top:-4px;right:0;height:8px;width:8px;transform:rotate(45deg);border-right:2px solid var(--gold);border-top:2px solid var(--gold)}.practical-fit-map{display:grid;grid-template-columns:1.08fr .92fr;align-items:stretch;gap:calc(var(--spacing) * 4.5)}.practical-fit-map>section{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);background:rgba(var(--color-white-rgb),.06);border:1px solid rgba(var(--color-white-rgb),.14)}.practical-fit-map>section>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.practical-fit-map>section b{border-radius:var(--radius-ui-8);padding:9px calc(var(--spacing) * 2.5);color:var(--color-text-inverse);border:1px solid rgba(var(--color-white-rgb),.18)}.practical-fit-map>section b:nth-child(2),.practical-fit-map>section b:nth-child(3){border-color:rgba(var(--color-blue-pale-rgb),.25);background:rgba(var(--color-primary-rgb),.24)}.practical-fit-map aside{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);color:var(--navy);background:var(--color-surface)}.practical-fit-map aside>span{color:var(--green)}.fit-meter+.fit-meter{margin-top:calc(var(--spacing) * 2.5)}.fit-meter>i{margin-top:5px;display:block;height:5px;overflow:hidden;border-radius:var(--radius-ui-6);background:var(--color-blue-pale)}.fit-meter>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),var(--color-blue-sky))}.application-clarity-map{display:grid;grid-template-columns:1.35fr .65fr;align-items:stretch;gap:calc(var(--spacing) * 4.5)}.application-clarity-map>section{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);background:rgba(var(--color-white-rgb),.06);border:1px solid rgba(var(--color-white-rgb),.14)}.application-clarity-map>section>div{display:grid;grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:center}.application-clarity-map section b{display:grid;justify-items:center;gap:calc(var(--spacing) * 1);text-align:center;color:var(--color-text-inverse)}.application-clarity-map section b>i{display:grid;height:32px;width:32px;place-items:center;border-radius:50%;border:1px solid rgba(var(--color-white-rgb),.28)}.application-clarity-map section b.done>i{border-color:var(--green);background:var(--green)}.application-clarity-map section b.current>i{border-color:var(--gold);color:var(--navy);background:var(--gold)}.application-clarity-map section small{color:var(--color-blue-sky)}.application-clarity-map section em{height:1px;background:rgba(var(--color-white-rgb),.23)}.application-clarity-map aside{border-radius:var(--radius-ui-13);padding:calc(var(--spacing) * 4.5);color:var(--navy);background:var(--color-surface)}.application-clarity-map aside>span{color:var(--green)}.application-clarity-map aside>b{display:flex;align-items:center;gap:calc(var(--spacing) * 2);padding:9px 0;border-bottom:1px solid var(--line)}.application-clarity-map aside>b:last-child{border-bottom:0}.application-clarity-map aside svg{color:var(--green)}.build-employer-strip{background:linear-gradient(120deg,var(--navy),var(--color-navy-dark))}.build-employer-strip>.site-shell{align-items:center}.build-employer-strip h2{max-width:640px}.build-employer-strip h2 span{display:block;color:var(--color-text-inverse)}.build-employer-strip p{max-width:720px}.employer-strip-actions{flex:0 0 auto;align-items:center;gap:calc(var(--spacing) * 2.5)}.employer-learn-more{color:var(--color-text-inverse);background:transparent;border:1px solid rgba(var(--color-white-rgb),.38)}.employer-learn-more:hover{border-color:var(--color-white);background:rgba(var(--color-white-rgb),.08)}}@layer utilities{@media(max-width:1050px){.search-process-single{grid-template-columns:285px minmax(0,1fr)}.search-process-panel{grid-template-columns:290px minmax(0,1fr)}.search-process-visual{padding:23px}.application-clarity-map{grid-template-columns:1fr}.application-clarity-map aside{display:none}}@media(max-width:900px){.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.96),rgba(var(--color-secondary-rgb),.74) 76%,rgba(var(--color-secondary-rgb),.55)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.62),rgba(var(--color-secondary-rgb),.12))}.search-process-single{grid-template-columns:1fr}.search-process-nav{grid-template-columns:repeat(3,1fr)}.search-process-nav button,.search-process-nav button.active{min-height:82px;grid-template-columns:31px 1fr;padding:calc(var(--spacing) * 3)}.search-process-nav button>svg,.search-process-nav button small{display:none}.search-process-nav button>b{height:31px;width:31px}.search-process-panel{grid-template-columns:34% minmax(0,66%)}.employer-strip-actions{flex-wrap:wrap}}@media(max-width:700px){.search-process-section{padding:calc(var(--spacing) * 16.5) 0 calc(var(--spacing) * 18)}.search-process-nav{grid-template-columns:1fr}.search-process-nav button,.search-process-nav button.active{min-height:60px;grid-template-columns:31px 1fr auto}.search-process-nav button>svg,.search-process-nav button.active small{display:block}.search-process-panel{grid-template-columns:1fr}.search-process-visual{min-height:300px}.employer-strip-actions{width:100%;flex-direction:column;align-items:stretch}.employer-strip-actions .site-button{justify-content:center}}@media(max-width:520px){.candidate-hero-slideshow:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.97),rgba(var(--color-secondary-rgb),.76)),linear-gradient(0deg,rgba(var(--color-secondary-rgb),.75),rgba(var(--color-secondary-rgb),.18))}.home-build-page .jobs-workspace{padding:calc(var(--spacing) * 11.5) 0 calc(var(--spacing) * 14.5)}.search-process-visual{min-height:340px;padding:calc(var(--spacing) * 5)}.capability-map{grid-template-columns:1fr}.capability-map>i{margin:auto;height:20px;width:2px}.capability-map>i:after{top:auto;right:-3px;bottom:0;transform:rotate(135deg)}.practical-fit-map{grid-template-columns:1fr}.practical-fit-map aside{display:none}.application-clarity-map>section>div{grid-template-columns:1fr;gap:7px}.application-clarity-map section b{grid-template-columns:32px 1fr;align-items:center;justify-items:start;text-align:left}.application-clarity-map section b>i{grid-row:1/3}.application-clarity-map section small{grid-column:2}.application-clarity-map section em{margin:auto;height:10px;width:1px}.search-process-visual footer{flex-direction:column;align-items:flex-start;gap:3px}}.search-process-panel figure{background:var(--color-secondary)}.search-process-panel figure img{transform:none;object-fit:contain;object-position:center}.search-process-panel:hover figure img{transform:none}@media(min-width:701px){.search-process-panel{min-height:270px;grid-template-columns:minmax(320px,42%) minmax(0,58%)}.search-process-panel figure{min-height:270px}}@media(max-width:700px){.search-process-panel figure{height:auto;min-height:0}.process-panel-1 figure,.process-panel-2 figure{aspect-ratio:414/242}.process-panel-3 figure{aspect-ratio:318/232}}.home-jobs-more{margin-top:calc(var(--spacing) * 5);justify-content:flex-end}.search-process-section{padding-top:calc(var(--spacing) * 13.5)}@media(max-width:700px){.home-jobs-more{justify-content:stretch}.home-jobs-more .site-button{width:100%}.home-build-page .jobs-workspace{padding-bottom:calc(var(--spacing) * 7.5)}.search-process-section{padding-top:45px}}.candidate-hero-slideshow img{transform:scale(1);transition:opacity 1.25s ease,transform 30s linear}.candidate-hero-slideshow img.active{transform:scale(1.025)}.candidate-hero-slideshow img:nth-child(1){object-position:54% 40%}.candidate-hero-slideshow img:nth-child(2){object-position:72% 31%}.build-pulse{padding:calc(var(--spacing) * 28) 0 calc(var(--spacing) * 31)}.career-pulse-heading{margin-bottom:calc(var(--spacing) * 11.5)}.career-pulse-grid{gap:calc(var(--spacing) * 6);border:0}.career-pulse-grid>a{min-height:320px;border-radius:var(--radius-ui-18);padding:calc(var(--spacing) * 8.5);box-shadow:var(--shadow-approved-082);border:1px solid var(--line)}.career-pulse-grid h3{margin:21px 0 15px}.career-pulse-grid p{margin-bottom:calc(var(--spacing) * 10.5)}.career-pulse-grid svg{bottom:31px;left:34px}@media(max-width:760px){.candidate-hero-slideshow img:nth-child(1){object-position:58% 38%}.candidate-hero-slideshow img:nth-child(2){object-position:72% 28%}.build-pulse{padding:calc(var(--spacing) * 19.5) 0 calc(var(--spacing) * 22)}.career-pulse-grid{gap:calc(var(--spacing) * 4)}.career-pulse-grid>a{min-height:260px;padding:calc(var(--spacing) * 6.5)}}.home-build-page .jobs-workspace{padding-top:calc(var(--spacing) * 21.5);padding-bottom:calc(var(--spacing) * 26)}.home-build-page .search-process-section{padding:calc(var(--spacing) * 29.5) 0}.home-build-page .build-employer-strip>.site-shell{min-height:410px}.home-build-page .build-pulse{padding:calc(var(--spacing) * 28) 0 calc(var(--spacing) * 31)}@media(max-width:760px){.home-build-page .career-pulse-grid{grid-template-columns:1fr}}.signal-guide{margin:calc(var(--spacing) * 22.5) 0;display:grid;min-height:370px;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:calc(var(--spacing) * 15.5);border-radius:var(--radius-ui-26);padding:calc(var(--spacing) * 10.5) calc(var(--spacing) * 18) calc(var(--spacing) * 10.5) calc(var(--spacing) * 11.5);background:radial-gradient(circle at 14% 86%,rgba(var(--color-primary-rgb),.34),transparent 34%),radial-gradient(circle at 88% 6%,rgba(var(--color-primary-rgb),.27),transparent 30%),linear-gradient(128deg,var(--color-secondary),var(--color-secondary));color:var(--color-text-inverse);box-shadow:var(--shadow-approved-090)}.signal-guide figure{position:relative;margin:0;display:grid;height:290px;place-items:center}.signal-guide figure:before,.signal-guide figure:after{content:"";position:absolute;inset:28px;border-radius:50%;border:1px solid rgba(var(--color-white-rgb),.22)}.signal-guide figure:after{inset:61px;border-style:dashed}.signal-guide img{z-index:2;max-height:286px;width:245px;filter:drop-shadow(0 18px 22px rgba(var(--color-secondary-rgb),.24));animation:signal-float 4.8s ease-in-out infinite}.signal-orbit{position:absolute;top:28px;right:28px;z-index:3;height:16px;width:16px;box-shadow:var(--shadow-approved-091);background:var(--gold);animation:signal-pulse 2.4s ease-in-out infinite}.signal-guide>div>span{display:block;color:var(--color-blue-pale)}.signal-guide h2{margin:15px 0 calc(var(--spacing) * 4.5);max-width:800px;color:var(--color-text-inverse)!important}.signal-guide p{margin:0;max-width:760px;color:var(--color-blue-pale)!important}.signal-guide a{margin-top:calc(var(--spacing) * 7);display:inline-flex;min-height:51px;align-items:center;gap:calc(var(--spacing) * 2.5);border-radius:var(--radius-ui-8);padding:0 21px;color:var(--color-text-inverse);background:var(--green);transition:transform .2s ease,background .2s ease}.signal-guide a:hover{transform:translateY(-2px);background:var(--color-primary)}.home-signal-band{padding:1px 0;background:var(--color-surface)}.home-build-page .career-pulse-grid{border-block:1px solid var(--line)}.home-build-page .career-pulse-grid>a{border-radius:0;box-shadow:none;border-right:1px solid var(--line)}.home-build-page .career-pulse-grid>a:last-child{border-right:0}.home-build-page .career-pulse-grid>a:hover{transform:none;background:var(--color-background)}@media(max-width:760px){.signal-guide{margin:calc(var(--spacing) * 14) 0;min-height:0;grid-template-columns:1fr;gap:calc(var(--spacing) * 5.5);border-radius:var(--radius-ui-20);padding:calc(var(--spacing) * 7) calc(var(--spacing) * 6)}.signal-guide figure{height:230px}.signal-guide img{max-height:226px;width:190px}.signal-guide>div{text-align:left}.home-build-page .career-pulse-grid>a{min-height:0;border-bottom:1px solid var(--line);border-right:0}.home-build-page .career-pulse-grid>a:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.signal-guide img,.signal-orbit{animation:none}.candidate-hero-slideshow img{transition:none}}}@layer utilities{.home-signal-band .signal-guide{margin:0;min-height:76svh;border-radius:0;padding-inline:max(7vw,calc((100vw - 1280px)/2));box-shadow:none}.home-build-page .build-employer-strip{display:flex;min-height:74svh;align-items:center}.home-build-page .build-employer-strip>.site-shell{grid-template-columns:minmax(0,1fr) auto;align-items:end}.home-build-page .build-employer-strip h2{max-width:15ch}.home-build-page .build-employer-strip p{max-width:710px}.home-build-page .career-pulse{padding-block:clamp(calc(var(--spacing) * 22),10vw,150px)}.home-build-page .career-pulse-grid{overflow-x:auto;border:0}.home-build-page .career-pulse-grid>a{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;color:var(--color-text-inverse);background:var(--color-secondary)!important;border:0!important}.home-build-page .career-pulse-grid>a:before{content:"0" counter(item);position:absolute;top:6px;right:24px;color:rgba(var(--color-white-rgb),.1)}.home-build-page .career-pulse-grid{counter-reset:item}.home-build-page .career-pulse-grid>a{counter-increment:item}.home-build-page .career-pulse-grid>a :is(h3,p,span){color:var(--color-text-inverse)!important}.home-build-page .career-pulse-grid>a svg{margin-top:calc(var(--spacing) * 6)}@media(max-width:680px){.home-signal-band .signal-guide{min-height:0;padding:calc(var(--spacing) * 14.5) calc(var(--spacing) * 6)}.home-build-page .build-employer-strip{min-height:0;padding-block:calc(var(--spacing) * 18)}.home-build-page .build-employer-strip>.site-shell{grid-template-columns:1fr}}.home-build-page .career-pulse-grid>a:nth-child(2){background:linear-gradient(135deg,var(--color-primary),var(--color-blue-royal))!important}.home-build-page .career-pulse-grid>a:nth-child(3){background:linear-gradient(135deg,var(--color-blue-deep),var(--color-accent))!important}.home-build-page .career-pulse{overflow:visible}.home-build-page .career-pulse-grid{display:grid;width:100%;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--spacing) * 4);overflow:visible}.home-build-page .career-pulse-grid>a{min-height:390px;min-width:0;scroll-snap-align:none;padding:calc(var(--spacing) * 9.5)!important}@media(max-width:960px){.home-build-page .career-pulse-grid{grid-template-columns:1fr}.home-build-page .career-pulse-grid>a{min-height:300px}}@media(max-width:680px){.home-build-page .career-pulse-grid>a{min-height:280px;padding:calc(var(--spacing) * 7.5)!important}}@media(min-width:961px){.home-build-page>.search-process-section,.home-build-page>.build-pulse{min-height:var(--st-section-min)}}@media(min-width:961px){.home-build-page>.home-hero{min-height:var(--st-section-min)}}@media(min-width:961px){.home-build-page>.home-doors{min-height:var(--st-section-min)}}@media(min-width:961px){.home-build-page>.home-difference{min-height:var(--st-section-min)}}@media(min-width:961px){.home-build-page>.home-guidance-tease{min-height:var(--st-section-min)}}.signal-guide img{border-radius:0!important;object-fit:contain!important;box-shadow:none!important;background:transparent!important;border:0!important}.home-build-page>.build-employer-strip{position:relative;isolation:isolate;overflow:hidden;background:var(--color-secondary)}.home-build-page>.build-employer-strip:before,.home-build-page>.build-employer-strip:after{content:"";pointer-events:none;position:absolute;inset:0}.home-build-page>.build-employer-strip:before{z-index:-2;background:var(--image-employers-search-talents-employer-team-v2-webp) center 42% / cover no-repeat}.home-build-page>.build-employer-strip:after{z-index:-1;background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.98),rgba(var(--color-secondary-rgb),.92) 48%,rgba(var(--color-secondary-rgb),.58))}.home-build-page>.build-employer-strip>.site-shell{position:relative;z-index:1}.home-build-page>.build-employer-strip h2{max-width:15ch}@media(min-width:961px){.home-build-page>.candidate-hero,.home-build-page>.search-process-section,.home-build-page>.home-signal-band,.home-build-page>.build-employer-strip,.home-build-page>.build-pulse{min-height:var(--st-section-min)}.home-build-page>.candidate-hero,.home-build-page>.search-process-section,.home-build-page>.build-employer-strip,.home-build-page>.build-pulse{display:flex;align-items:center}.home-build-page>.search-process-section,.home-build-page>.build-pulse{padding-block:var(--st-section-y)}.home-build-page>.home-signal-band{display:flex;align-items:center;padding-block:0}.home-signal-band .signal-guide{margin:0;min-height:var(--st-section-min);width:100%;border-radius:0;padding-inline:max(var(--st-gutter),calc((100vw - var(--st-content-max)) / 2))}}@media(max-width:680px){.home-build-page>.build-employer-strip:after{background:linear-gradient(90deg,rgba(var(--color-secondary-rgb),.96),rgba(var(--color-secondary-rgb),.78))}}.mobile-audit-slideshow,.employer-strip-photo{display:none!important}@media(max-width:767px){.home-build-page .candidate-hero>.candidate-hero-slideshow{display:none!important}.home-build-page .candidate-hero-grid>.mobile-audit-slideshow,.home-build-page .employer-strip-photo{display:block!important}.home-build-page .candidate-hero{padding:calc(var(--spacing) * 14) 0!important;background:var(--color-secondary)!important}.home-build-page .candidate-hero:before,.home-build-page .candidate-hero:after{display:none!important}.home-build-page .candidate-hero-grid{display:grid!important;min-height:0!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;align-items:center;gap:calc(var(--spacing) * 8)!important}.home-build-page .build-hero-copy{grid-column:1;max-width:100%!important;padding:0!important}.home-build-page .candidate-hero-slideshow{position:relative!important;inset:auto!important;grid-column:2;aspect-ratio:1.6;height:auto!important;width:100%;overflow:hidden;border-radius:var(--radius-ui-24)}.home-build-page .candidate-hero-slideshow:after{display:none!important}.home-build-page .candidate-hero-slideshow img{transform:none!important;object-fit:contain!important;object-position:center!important;filter:none!important}.home-build-page .candidate-search{position:relative!important;inset:auto!important;grid-column:1/-1;margin:0!important;width:100%!important}.search-process-panel{display:flex!important;height:auto!important;min-height:0!important;flex-direction:column}.search-process-panel>figure{position:relative!important;inset:auto!important;margin:0;height:auto!important}.search-process-panel>figure img{display:block;height:auto!important;width:100%;object-fit:contain!important;filter:none!important}.search-process-panel>figure:after{display:none!important}.search-process-panel>.search-process-visual{position:relative!important;inset:auto!important;height:auto!important;width:100%!important}@media(max-width:1180px){.home-build-page .candidate-hero-grid{grid-template-columns:minmax(0,1fr)!important}.home-build-page .candidate-hero-slideshow,.home-build-page .build-hero-copy{grid-column:1}}.home-build-page>.build-employer-strip:before,.home-build-page>.build-employer-strip:after{display:none!important}.home-build-page>.build-employer-strip>.employer-strip-photo{position:relative;margin:0 auto calc(var(--spacing) * 9);width:min(92%,1200px)}.employer-strip-photo img{display:block;height:auto;width:100%;border-radius:var(--radius-ui-24)}}.home-build-page .search-process-panel>figure{min-height:0;align-self:center}.home-build-page .search-process-panel>figure img{height:auto;width:100%;object-fit:contain;filter:none}.home-build-page .search-process-panel>figure:after{display:none}}@layer utilities{.home-build-page{--container-max: 1280px;--container-gutter: 24px;--home-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23448ef7' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m5 6 3 3 3-3'/%3E%3C/svg%3E")}.home-build-page .global-header{--container-max: 1440px;--container-gutter: 28px}.home-build-page .header-navigation>a,.home-build-page .header-navigation .nav-mega>summary{font-size:13px;font-weight:600}.home-build-page .jobs-layout-single{max-width:980px!important;grid-template-columns:minmax(0,1fr)}.home-build-page .jobs-results{width:100%;min-width:0}.home-build-page .build-hero-copy h1{font-size:clamp(40px,3.35vw,48px);line-height:1.12;letter-spacing:-.025em}.home-build-page .hero-punchline{font-size:18px;line-height:1.6}.home-build-page .candidate-hero-actions>a:not(.site-button){color:var(--color-text-inverse);font-size:14px;font-weight:600}.home-build-page .hero-job-search .ui-input{min-height:28px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--navy)!important;font-size:16px}.home-build-page .hero-job-search .ui-input::placeholder{color:#9ba8bb}.home-build-page .hero-job-search .multi-field-label{margin-bottom:10px;font-size:12px;font-weight:700;line-height:1.2;text-transform:uppercase;letter-spacing:.035em}.home-build-page .hero-job-search .search-field{gap:10px}.home-build-page .hero-job-search .search-field>.lucide{width:17px;height:17px}.home-build-page .hero-job-search .multi-select-menu{color:var(--navy)}.home-build-page .jobs-quick-filters .ui-select{min-height:40px;border:0!important;border-radius:0!important;padding:0 28px 0 12px!important;background-color:transparent!important;background-image:var(--home-select-arrow);background-position:right 8px center;background-size:16px;background-repeat:no-repeat;color:var(--navy)!important;font-size:14px;font-weight:600;line-height:1.4;cursor:pointer}.home-build-page .jobs-quick-filters>button{font-size:14px}.home-build-page .jobs-quick-filters .ui-select:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.home-build-page .filter-more-panel{z-index:40}.home-build-page .filter-more-panel label{margin:0;gap:8px;align-items:center}.home-build-page .filter-more-panel .ui-check{min-height:0}.home-build-page .jobs-workspace .inline-heading h2{font-size:20px;line-height:1.35;text-wrap:initial}.home-build-page .sample-listings-note{font-size:12px;line-height:1.5}.home-build-page .sample-listings-note b{display:block}.home-build-page .results-top{align-items:center;gap:16px}.home-build-page .results-top>div:first-child{gap:6px}.home-build-page .results-top strong{font-size:14px}.home-build-page .results-top span{margin:0;font-size:12px}.home-build-page .results-controls{flex:0 0 auto;align-items:center;gap:8px}.home-build-page .results-controls :is(button,.ui-select){font-size:12px}.home-build-page .results-controls .ui-select{width:auto;min-height:36px;padding:0 28px 0 10px!important;border-radius:6px!important;background-image:var(--home-select-arrow);background-position:right 6px center;background-size:16px;background-repeat:no-repeat}.home-build-page .result-card{--card-radius: 16px;--card-padding: 23px;--card-shadow: 0 8px 24px rgba(var(--color-secondary-rgb), .035);--card-hover-background: var(--color-surface);grid-template-columns:54px minmax(0,1fr);gap:18px;padding:23px;border:1px solid var(--color-border);border-radius:16px;background:var(--color-surface);box-shadow:0 8px 24px rgba(var(--color-secondary-rgb),.035)}.home-build-page .result-card:hover{box-shadow:0 18px 48px rgba(var(--color-secondary-rgb),.09)}.home-build-page .result-title h2{font-size:20px;line-height:1.35;text-wrap:initial}.home-build-page .result-title p{font-size:13px;line-height:1.5}.home-build-page .verified-employer{font-size:12px}.home-build-page .result-tags{font-size:13px}.home-build-page .result-skills{display:flex;gap:7px;min-width:0}.home-build-page .result-skills span{font-size:11px;line-height:1.45}.home-build-page .result-description{font-size:13px;line-height:1.7}.home-build-page .result-actions{gap:16px;flex-wrap:wrap}.home-build-page .result-actions small{font-size:11px}.home-build-page .result-actions>div{display:flex;align-items:center;gap:8px}.home-build-page .result-actions a{font-size:12px;line-height:1.4}.home-build-page :is(.candidate-hero-actions,.home-jobs-more,.employer-strip-actions) .primary-btn{min-height:46px;padding:12px 22px;border:1px solid transparent;border-radius:10px;background:var(--color-accent);color:var(--navy);box-shadow:0 10px 24px rgba(var(--color-primary-rgb),.2);font-size:14px;line-height:1.4}.home-build-page :is(.candidate-hero-actions,.home-jobs-more,.employer-strip-actions) .primary-btn:hover{background:var(--color-primary);color:var(--color-text-inverse)}@media(max-width:900px){.home-build-page .results-top{align-items:flex-start;flex-wrap:wrap}.home-build-page .results-controls{flex-wrap:wrap}}@media(max-width:820px){.home-build-page .mobile-filter-drawer .filter-more-panel{position:static;width:100%;margin:0;box-shadow:none}}@media(max-width:620px){.home-build-page{--container-gutter: 18px}.home-build-page .global-header{--container-gutter: 16px}.home-build-page .build-hero-copy h1{font-size:38px}.home-build-page .hero-punchline{font-size:16px}.home-build-page .hero-job-search .ui-input{font-size:14px}.home-build-page .result-card{--card-padding: 18px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:18px}.home-build-page .venue-tile{width:42px;height:42px}.home-build-page .result-title h2{font-size:18px}.home-build-page .result-tags{font-size:12px}.home-build-page .result-actions{align-items:flex-start}.home-build-page .result-actions>div{margin-left:auto}.home-build-page .results-controls{flex-basis:100%}}.home-build-page .search-process-section,.home-build-page .build-pulse{--container-max: 1250px}.home-build-page .search-process-heading>span,.home-build-page .signal-guide>div>span,.home-build-page .build-employer-strip>.site-shell>div>span,.home-build-page .career-pulse-heading>div>span{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.13em}.home-build-page .search-process-heading h2,.home-build-page .career-pulse-heading h2{font-size:28px;line-height:1.2}.home-build-page .search-process-heading{max-width:900px}.home-build-page .search-process-heading h2{max-width:790px;text-wrap:initial}.home-build-page .search-process-heading p,.home-build-page .career-pulse-heading p{font-size:16px;line-height:1.6}.home-build-page .search-process-nav button{font-size:14px;line-height:1.35}.home-build-page .search-process-nav button>b{font-size:12px}.home-build-page .search-process-nav button small{font-size:12px;line-height:1.45}.home-build-page .capability-map section>span,.home-build-page .practical-fit-map section>span,.home-build-page .practical-fit-map aside>span,.home-build-page .application-clarity-map section>span,.home-build-page .application-clarity-map aside>span{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:.13em}.home-build-page .capability-map section>b,.home-build-page .practical-fit-map section b,.home-build-page .fit-meter,.home-build-page .application-clarity-map section b,.home-build-page .application-clarity-map aside>b{font-size:12px;line-height:1.35}.home-build-page .application-clarity-map section small{font-size:10px}.home-build-page .search-process-visual footer strong{font-size:20px;line-height:1.2}.home-build-page .search-process-visual footer span{font-size:12px;line-height:1.5}.home-build-page>.home-signal-band{background:radial-gradient(circle at 14% 86%,rgba(var(--color-primary-rgb),.34),transparent 34%),radial-gradient(circle at 88% 6%,rgba(var(--color-primary-rgb),.27),transparent 30%),var(--color-secondary)}.home-build-page .home-signal-band .signal-guide{padding-inline:0;background:transparent;border-radius:0;box-shadow:none}.home-build-page .signal-guide h2{font-size:clamp(32px,3.35vw,48px);line-height:1.15}.home-build-page .signal-guide p,.home-build-page .build-employer-strip p{font-size:18px;line-height:1.6}.home-build-page .signal-guide a{font-size:14px;font-weight:700}.home-build-page>.build-employer-strip h2{font-size:clamp(36px,4.45vw,64px);line-height:1.05}.home-build-page .career-pulse-grid>a:before{font-family:var(--font-display);font-size:144px;font-weight:900;line-height:1;letter-spacing:-.04em;pointer-events:none}.home-build-page .career-pulse-grid>a>span{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.13em}.home-build-page .career-pulse-grid h3{font-size:24px;line-height:1.25}.home-build-page .career-pulse-grid p{font-size:15px;line-height:1.6}.home-build-page .global-footer .footer-main{font-size:13px;line-height:1.6}.home-build-page .global-footer .footer-contact,.home-build-page .global-footer .footer-end{font-size:12px;line-height:1.6}.home-build-page .footer-social-group>span{font-size:11px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase}.home-build-page .footer-download-group b{font-size:12px;line-height:1.35}.home-build-page .footer-download-group small{font-size:11px;line-height:1.4}.home-build-page .footer-qr-reference>span:first-child>svg{width:62px;height:62px}@media(max-width:767px){.home-build-page>.build-employer-strip{flex-direction:column}.home-build-page>.build-employer-strip>.site-shell{align-items:flex-start;gap:28px}.home-build-page .employer-strip-actions{flex-wrap:wrap}.home-build-page .signal-guide p,.home-build-page .build-employer-strip p{font-size:16px}.home-build-page .home-signal-band .signal-guide{padding-block:58px}}@media(max-width:520px){.home-build-page .search-process-heading h2,.home-build-page .career-pulse-heading h2{font-size:26px}.home-build-page .career-pulse-grid>a:before{font-size:120px}}}
