.PublicSiteFooter_footer__2ejXo{display:grid;width:min(100%,92rem);grid-template-columns:minmax(15rem,1.1fr) minmax(18rem,1fr);grid-gap:2rem clamp(2rem,7vw,6rem);gap:2rem clamp(2rem,7vw,6rem);margin:clamp(3.5rem,8vw,6rem) auto 0;padding:clamp(2rem,5vw,3.5rem) clamp(1rem,4vw,3rem) 1.5rem;border-top:1px solid var(--line);border-radius:0;background:var(--panel);color:var(--muted);font-size:.875rem}.PublicSiteFooter_brand__cw10F{color:var(--ink);font-size:1.2rem;font-weight:800;text-decoration:none}.PublicSiteFooter_description__tWC_5{max-width:30rem;margin:.75rem 0 0}.PublicSiteFooter_links__oepjG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.PublicSiteFooter_linkGroup__H02z9{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.PublicSiteFooter_linkGroup__H02z9 strong{margin-bottom:.2rem;color:var(--ink)}.PublicSiteFooter_cookiePreferences__cwzI6,.PublicSiteFooter_linkGroup__H02z9 a{width:-moz-fit-content;width:fit-content;padding:0;border:0;border-radius:0;background:transparent;color:var(--muted);font:inherit;text-align:left;text-decoration:underline;text-underline-offset:.18em}.PublicSiteFooter_cookiePreferences__cwzI6:hover,.PublicSiteFooter_linkGroup__H02z9 a:hover{color:var(--brand-deep)}.PublicSiteFooter_cookiePreferences__cwzI6:hover{border-color:transparent;background:transparent}.PublicSiteFooter_cookiePreferences__cwzI6{cursor:pointer}.PublicSiteFooter_bottom__fZ63y{display:flex;grid-column:1/-1;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}@media (max-width:42rem){.PublicSiteFooter_footer__2ejXo,.PublicSiteFooter_links__oepjG{grid-template-columns:1fr}.PublicSiteFooter_bottom__fZ63y{align-items:flex-start;flex-direction:column}}.AnalyticsConsent_srOnly__Z_Ca6{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.AnalyticsConsent_banner__5FCHy{position:fixed;z-index:100;inset:auto 1rem 1rem;display:flex;width:min(100% - 2rem,62rem);align-items:center;justify-content:space-between;gap:1.25rem;margin-inline:auto;padding:1.15rem;border:2px solid var(--brand-deep);border-radius:1rem;background:var(--panel);box-shadow:0 1rem 3rem rgb(43 23 24/28%)}.AnalyticsConsent_banner__5FCHy h2{margin:0 0 .35rem;color:var(--brand-deep);font-size:1.15rem}.AnalyticsConsent_banner__5FCHy p{max-width:48rem;margin:0}.AnalyticsConsent_links__XoAzG{margin-top:.35rem!important;font-size:.92rem}.AnalyticsConsent_links__XoAzG a{color:var(--brand-deep);font-weight:700}.AnalyticsConsent_actions__oWY6V{display:grid;min-width:17rem;grid-template-columns:1fr 1fr;grid-gap:.65rem;gap:.65rem}.AnalyticsConsent_actions__oWY6V button{min-height:2.75rem;border:2px solid var(--brand-deep);border-radius:.65rem;background:var(--brand-deep);color:#ffffff;cursor:pointer;font:inherit;font-weight:750}.AnalyticsConsent_actions__oWY6V button:hover{background:var(--brand)}@media (max-width:46rem){.AnalyticsConsent_banner__5FCHy{align-items:stretch;flex-direction:column}.AnalyticsConsent_actions__oWY6V{min-width:0}}:root{--ink:#241a14;--muted:#8a7a6c;--surface:#faf6f0;--panel:#ffffff;--line:#ece1d2;--brand:#c65a2e;--brand-strong:#9c3b23;--brand-deep:#5c2016;--accent:#9c3b23;--highlight:#e8a15c;--highlight-soft:#f6ecd6;--focus:#c65a2e;--navy:#241a14;--navy-soft:#362219;--panel-muted:#f7f1e8;--gold:#b98a2e;--gold-soft:#f6ecd6;--shadow-sm:0 0.6rem 1.75rem rgb(53 32 20/7%);--shadow-md:0 1.5rem 3.5rem rgb(53 32 20/14%)}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--surface)}body{min-height:100vh;margin:0;color:var(--ink);font-family:var(--font-body),"Segoe UI",Avenir,Arial,sans-serif;line-height:1.5;text-rendering:optimizeLegibility}::selection{background:var(--brand);color:#ffffff}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.page-shell{display:grid;grid-template-rows:1fr auto;min-height:100vh;padding:1.25rem clamp(1rem,3vw,2.5rem) 0}.home-content{display:grid;align-content:center;min-height:0;width:min(100%,78rem);grid-gap:0;gap:0;margin:0 auto}.hero{position:relative;isolation:isolate;width:100%;min-height:0;overflow:hidden;padding:clamp(2rem,5vw,4rem);border:1px solid var(--line);border-radius:clamp(1.2rem,3vw,1.8rem);background:radial-gradient(circle at 88% 12%,rgb(223 100 43/14%),transparent 18rem),linear-gradient(135deg,#ffffff,#faf8f2 68%,#f2ede2);box-shadow:0 1.25rem 3.5rem rgb(41 35 37/8%);color:var(--ink)}.hero:before{position:absolute;z-index:-1;inset:auto -6rem -9rem auto;width:20rem;height:20rem;border:4rem solid rgb(223 100 43/5%);border-radius:50%;content:""}.hero__inner{position:relative;z-index:1;display:grid;width:min(100%,52rem)}.eyebrow{margin:3.3rem 0 .75rem;color:var(--brand);font-size:.875rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.hero .eyebrow{margin:0 0 .75rem;color:var(--brand)}h1,h2,h3{font-family:var(--font-display),Georgia,serif}h1{max-width:12ch;margin:0;font-size:clamp(2.7rem,7vw,5.25rem);letter-spacing:-.03em}.hero h1,h1{line-height:.98}.hero h1{max-width:16ch;font-size:clamp(2.75rem,6vw,4.65rem);text-wrap:balance}.intro{max-width:39rem;margin:1.65rem 0 0;color:var(--muted);font-size:clamp(1.0625rem,2vw,1.25rem)}.hero .intro{max-width:46rem;margin-top:1.15rem;color:var(--muted)}.home-search{display:grid;grid-gap:.45rem;gap:.45rem;max-width:44rem;margin-top:clamp(1.4rem,3vw,2rem)}.home-search label{color:var(--ink);font-size:.9375rem;font-weight:750}.home-search-controls{display:flex;gap:.5rem;padding:.38rem;border-radius:.82rem;background:#ffffff;border:1px solid var(--line);box-shadow:0 .6rem 1.5rem rgb(41 35 37/8%)}.home-search input{min-width:0;flex:1 1;min-height:3.1rem;padding:.7rem .9rem;border:0;border-radius:.55rem;background:#ffffff;color:var(--ink);font:inherit}.home-search input::placeholder{color:#716064}.home-search button{min-height:3.1rem;padding-inline:1.35rem;border-color:var(--brand);background:var(--brand);color:#ffffff}.home-search button:hover{border-color:var(--brand-deep);background:var(--brand-deep);color:#ffffff}.home-search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.1rem}.home-search-suggestions__label{margin-right:.15rem;color:var(--muted);font-size:.875rem;font-weight:700}.home-chip{display:inline-flex;align-items:center;min-height:2.25rem;padding:.42rem .72rem;border:1px solid var(--line);border-radius:999px;background:rgb(255 255 255/78%);color:var(--ink);font-size:.875rem;font-weight:700;text-decoration:none}.home-chip:hover{border-color:rgb(223 100 43/40%);background:var(--highlight-soft);color:var(--brand-deep)}.hero__flag{position:absolute;z-index:0;inset:0 0 0 auto;display:grid;width:clamp(.4rem,.8vw,.65rem);grid-template-rows:1fr 2fr 1fr;opacity:.78}.hero__flag span:first-child,.hero__flag span:nth-child(3){background:var(--brand)}.hero__flag span:nth-child(2){background:var(--highlight)}.home-session-notice{max-width:42rem;margin-top:1.4rem;border-left-color:var(--highlight);background:#ffffff;color:var(--ink)}.notice{display:grid;grid-gap:.25rem;gap:.25rem;margin-top:2.5rem;padding:1rem 1.1rem;border-left:.28rem solid var(--brand);border-radius:.25rem .8rem .8rem .25rem;background:var(--highlight-soft);color:#4b3410}.home-section{display:grid;grid-gap:1.4rem;gap:1.4rem;margin-top:clamp(3rem,6vw,5.5rem)}.home-section--primary{margin-top:clamp(2rem,4vw,3.25rem)}.home-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.home-catalog-cta h2,.home-section-head h2{max-width:19ch;margin:.25rem 0 0;font-size:clamp(2rem,4vw,3.35rem);line-height:1;letter-spacing:-.02em;text-wrap:balance}.home-section-kicker{margin:0;color:var(--brand);font-size:.8rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.home-explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.home-explore-card{position:relative;display:grid;min-height:10rem;grid-template-columns:1fr auto;grid-template-rows:1fr auto;grid-gap:1.25rem;gap:1.25rem;padding:1.2rem;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:rgb(255 255 255/84%);box-shadow:0 .65rem 1.8rem rgb(41 35 37/5%);color:var(--ink);text-decoration:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.home-explore-card:hover{border-color:#d7a5a7;box-shadow:0 .9rem 2rem rgb(41 35 37/9%);color:var(--brand-deep);transform:translateY(-.18rem)}.home-explore-card__mark{display:inline-flex;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;border-radius:.78rem;background:var(--highlight-soft);color:var(--brand-deep);font-size:.76rem;font-weight:850;letter-spacing:.04em}.home-explore-card__label{align-self:end;font-size:clamp(1rem,1.8vw,1.2rem);font-weight:750;line-height:1.15}.home-explore-card__arrow{align-self:end;color:var(--brand);font-size:1.25rem;line-height:1}.home-explore-card__pin{width:1.35rem;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.home-community-card{min-height:8.5rem;background:linear-gradient(145deg,rgb(255 255 255/96%),rgb(244 236 214/54%))}.home-vacancy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}.home-vacancy-grid>li{min-width:0}.home-vacancy-card{height:100%;align-items:flex-start;flex-direction:column}.home-vacancy-card .text-link{margin-top:auto}.home-catalog-state{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;padding:clamp(1.35rem,4vw,2.25rem);border:1px dashed #cdbd90;border-radius:1rem;background:rgb(255 255 255/70%)}.home-catalog-state__symbol{display:inline-flex;width:2.65rem;height:2.65rem;align-items:center;justify-content:center;border-radius:50%;background:var(--highlight);color:var(--ink);font-size:1.25rem;font-weight:850}.home-catalog-state h3{margin:0;font-size:1.25rem}.home-catalog-state p{max-width:46rem;margin:.45rem 0 .75rem;color:var(--muted)}.home-catalog-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.5rem 3rem;gap:1.5rem 3rem;margin-top:clamp(3.5rem,7vw,6.5rem);padding:clamp(1.75rem,5vw,3.5rem);border:1px solid #d9bc65;border-radius:1.4rem;background:radial-gradient(circle at 92% 15%,rgb(170 21 27/13%),transparent 17rem),var(--highlight-soft)}.home-catalog-cta>div>p:last-child{max-width:43rem;margin:1rem 0 0;color:#5c431b}.home-catalog-cta__button{min-height:3.25rem;padding-inline:1.3rem;text-align:center}.footer{display:grid;width:min(100%,78rem);grid-template-columns:minmax(16rem,1.1fr) minmax(20rem,1fr);grid-gap:2rem clamp(2rem,7vw,6rem);gap:2rem clamp(2rem,7vw,6rem);margin:clamp(4rem,9vw,7rem) auto 0;padding:clamp(2rem,5vw,3.5rem) 0 1.5rem;border-top:1px solid var(--line);color:var(--muted);font-size:.875rem}.footer__brand>a{color:var(--brand-deep);font-size:1.2rem;font-weight:800;text-decoration:none}.footer__brand p{max-width:30rem;margin:.75rem 0 0}.footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.footer__links>div{display:grid;align-content:start;grid-gap:.55rem;gap:.55rem}.footer__links strong{margin-bottom:.2rem;color:var(--ink)}.footer__links a{width:-moz-fit-content;width:fit-content;color:var(--muted);text-underline-offset:.18em}.footer__links a:hover{color:var(--brand-deep)}.footer__bottom{display:flex;grid-column:1/-1;justify-content:space-between;gap:.75rem 1.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.catalog-shell{width:min(100%,76rem);min-height:100vh;margin:0 auto;padding:1.25rem clamp(1rem,4vw,3rem) 3rem}.back-link,.catalog-empty a,.filter-actions a,.text-link{color:var(--brand-deep);font-weight:700;text-underline-offset:.18em}.catalog-intro,.catalog-state,.vacancy-detail{border:1px solid var(--line);border-radius:1.25rem;background:rgb(255 255 255/90%);box-shadow:0 1.25rem 3.5rem rgb(120 14 20/8%)}.catalog-intro{padding:clamp(1.5rem,5vw,3.5rem)}.catalog-intro .eyebrow,.catalog-results .eyebrow,.catalog-state .eyebrow{margin:0 0 .55rem}.catalog-intro h1,.catalog-state h1,.vacancy-detail h1{max-width:19ch;font-size:clamp(2.25rem,5vw,4.25rem);line-height:1}.catalog-intro>p:last-child{max-width:42rem;margin:1.15rem 0 0;color:var(--muted);font-size:1.125rem}.catalog-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:1.25rem 0 2.25rem;padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--panel)}.company-directory-filters{grid-template-columns:minmax(0,2fr) minmax(12rem,1fr)}.company-directory-filters .filter-search{grid-column:auto}.filter-field{display:grid;grid-gap:.38rem;gap:.38rem}.filter-search{grid-column:span 2}.filter-field label{color:var(--ink);font-size:.9375rem;font-weight:700}.filter-checkbox{grid-column:span 2}.filter-checkbox label{display:flex;align-items:center;gap:.5rem;font-weight:650;cursor:pointer}.filter-checkbox input{width:1.05rem;height:1.05rem;accent-color:var(--brand)}.filter-field input,.filter-field select{width:100%;min-height:2.75rem;padding:.6rem .7rem;border:1px solid #c9b98e;border-radius:.55rem;background:#ffffff;color:var(--ink);font:inherit}.filter-field input::placeholder{color:#716064}.filter-actions{display:flex;align-items:flex-end;gap:1rem}.button-link,button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.62rem .95rem;border:1px solid var(--brand);border-radius:.7rem;background:var(--brand);color:#ffffff;font:inherit;font-weight:750;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background-color .15s ease;cursor:pointer}.button-link:hover,button:hover{border-color:var(--brand-deep);background:var(--brand-deep);color:#ffffff;transform:translateY(-1px)}.catalog-results{display:grid;grid-gap:1rem;gap:1rem}.catalog-results-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.catalog-results-heading h2,.vacancy-detail h2{margin:0;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.15;letter-spacing:-.025em}.catalog-results-heading>p{margin:0;color:var(--muted);font-size:.9375rem}.company-list,.vacancy-list{display:grid;grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}.company-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.15rem,3vw,1.5rem);border:1px solid var(--line);border-radius:.9rem;background:var(--panel)}.company-card h3{margin:.2rem 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.2;letter-spacing:-.025em}.company-card h3 a{color:var(--ink);-webkit-text-decoration-color:#d79a9d;text-decoration-color:#d79a9d;text-underline-offset:.17em}.company-card h3 a:hover{color:var(--brand-deep)}.vacancy-card{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.15rem,3vw,1.5rem);border:1px solid var(--line);border-radius:.9rem;background:var(--panel)}.vacancy-card h3{margin:.2rem 0 0;font-size:clamp(1.15rem,2.4vw,1.45rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.vacancy-card h3 a{color:var(--ink);-webkit-text-decoration-color:#d79a9d;text-decoration-color:#d79a9d;text-underline-offset:.17em}.vacancy-card h3 a:hover{color:var(--brand-deep)}.vacancy-category{margin:0;color:var(--brand);font-size:.88rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.vacancy-company{margin:.5rem 0 0;color:var(--muted);font-weight:650}.vacancy-facts{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:.8rem 0 0;padding:0;color:var(--muted);font-size:.96rem;list-style:none}.vacancy-facts li:before{margin-right:.45rem;color:var(--accent);content:"•"}.vacancy-facts li:first-child:before{content:"";margin:0}.catalog-empty,.catalog-state{padding:clamp(1.5rem,5vw,3rem)}.catalog-empty{border:1px dashed #cdbd90;border-radius:.9rem;background:rgb(255 255 255/62%)}.catalog-empty h3{margin:0;font-size:1.2rem}.catalog-empty p,.catalog-state p{max-width:44rem;margin:.7rem 0 0;color:var(--muted)}.catalog-state .button-link{width:-moz-fit-content;width:fit-content;margin-top:1.25rem}.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.25rem 0 0}.catalog-pagination a,.catalog-pagination span{min-width:5.25rem;text-align:center}.catalog-pagination a{color:var(--brand-deep);font-weight:750;text-underline-offset:.18em}.catalog-pagination span[aria-disabled=true]{color:#8b95ad}.employment-catalog-shell{width:min(100%,84rem)}.employment-catalog-shell .catalog-intro{position:relative;isolation:isolate;overflow:hidden;padding:clamp(1.65rem,4vw,2.75rem);border-color:var(--line);background:radial-gradient(circle at 91% 8%,rgb(223 100 43/13%),transparent 15rem),linear-gradient(115deg,#ffffff,#faf8f3 72%,#f2ede2)}.employment-catalog-shell .catalog-intro:after{position:absolute;z-index:-1;inset:0 0 0 auto;width:clamp(.55rem,1vw,.85rem);background:linear-gradient(to bottom,var(--brand) 0 28%,var(--highlight) 28% 72%,var(--brand) 72% 100%);content:""}.employment-catalog-shell .catalog-intro h1{max-width:18ch;font-size:clamp(2.45rem,5vw,4rem)}.employment-catalog-shell .catalog-intro>p:last-child{max-width:48rem;font-size:clamp(1rem,2vw,1.125rem)}.employment-catalog-layout{display:grid;grid-template-columns:minmax(16.5rem,18rem) minmax(0,1fr);align-items:start;grid-gap:clamp(1.15rem,2.5vw,2rem);gap:clamp(1.15rem,2.5vw,2rem);margin-top:clamp(1.25rem,3vw,2rem)}.employment-catalog-layout--recovery{grid-template-columns:minmax(0,1fr) minmax(16.5rem,18rem)}.employment-catalog-layout--recovery .catalog-state{min-height:100%}.employment-catalog-sidebar{position:-webkit-sticky;position:sticky;top:1rem;overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:rgb(255 255 255/94%);box-shadow:0 .8rem 2rem rgb(41 35 37/6%)}.employment-catalog-sidebar:before{display:block;height:.25rem;background:var(--brand);content:""}.employment-catalog-sidebar__heading{padding:1.15rem 1.15rem 1rem;border-bottom:1px solid var(--line);background:#faf9f6}.employment-catalog-sidebar__heading .eyebrow{margin:0 0 .35rem;font-size:.72rem}.employment-catalog-sidebar__heading h2{margin:0;font-size:1.25rem;line-height:1.15;letter-spacing:-.025em}.employment-catalog-sidebar__heading>p:last-child{margin:.55rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.45}.employment-catalog-sidebar .catalog-filters{grid-template-columns:1fr;gap:.85rem;margin:0;padding:1.15rem;border:0;border-radius:0;background:transparent}.employment-catalog-sidebar .filter-checkbox,.employment-catalog-sidebar .filter-search{grid-column:auto}.employment-catalog-sidebar .filter-field{gap:.3rem}.employment-catalog-sidebar .filter-field label{font-size:.84rem}.employment-catalog-sidebar .filter-field input,.employment-catalog-sidebar .filter-field select{min-height:2.65rem;border-color:#ccc5ba;background:#ffffff;font-size:.925rem}.employment-catalog-sidebar .filter-field input:hover,.employment-catalog-sidebar .filter-field select:hover{border-color:#a98745}.employment-catalog-sidebar .filter-field select:disabled{cursor:not-allowed;background:#f4f0e6;color:#756c6d}.employment-catalog-sidebar #catalog-province-help{margin:.18rem 0 0;color:var(--muted);font-size:.75rem;line-height:1.35}.employment-catalog-sidebar .filter-actions{align-items:stretch;flex-direction:column;gap:.65rem;padding-top:.15rem}.employment-catalog-sidebar .filter-actions button{width:100%}.catalog-filter-disclosure__toggle,.catalog-filter-panel__heading{display:none}.employment-catalog-sidebar .filter-actions a{align-self:center;font-size:.875rem}.employment-catalog-main{min-width:0}.catalog-active-filters{display:grid;grid-gap:.65rem;gap:.65rem;margin-bottom:1rem;padding:.85rem 1rem;border:1px solid var(--line);border-radius:.85rem;background:rgb(255 255 255/88%)}.catalog-active-filters__label{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.catalog-active-filters__chips{display:flex;flex-wrap:wrap;gap:.5rem}.catalog-filter-chip{display:inline-flex;align-items:center;gap:.45rem;max-width:100%;min-height:2.15rem;padding:.38rem .48rem .38rem .72rem;border:1px solid rgb(170 21 27/30%);border-radius:999px;background:#fff3f1;color:var(--brand-deep);font-size:.82rem;font-weight:750;line-height:1.2;text-decoration:none}.catalog-filter-chip:hover{border-color:var(--brand);background:#ffe5e2}.catalog-filter-chip>span:first-child{overflow-wrap:anywhere}.catalog-filter-chip__remove{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;flex:0 0 auto;border-radius:50%;background:rgb(170 21 27/12%);font-size:1rem;line-height:1}.catalog-filter-chip--clear{padding-inline:.72rem;border-color:#d7bd6f;background:#fff7d8;color:#604100}.employment-catalog-main .catalog-results-heading{padding:1rem 1.1rem;border:1px solid var(--line);border-left:.3rem solid var(--brand);border-radius:.85rem;background:rgb(255 255 255/92%)}.employment-catalog-main .catalog-results-heading .eyebrow{margin-bottom:.3rem}.employment-catalog-main .vacancy-list{grid-template-columns:minmax(0,1fr)}.employment-catalog-card{display:flex;min-width:0}.employment-catalog-main .vacancy-card{display:grid;width:100%;min-width:0;grid-template-columns:4.1rem minmax(0,1fr) auto;align-items:center;grid-gap:1rem 1.25rem;gap:1rem 1.25rem;padding:1.25rem 1.4rem;border:1px solid var(--line);border-radius:.9rem;background:#ffffff;box-shadow:var(--shadow-sm);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.employment-catalog-card:first-child .vacancy-card{border-color:rgb(217 98 42/55%)}.employment-catalog-main .vacancy-card:hover{transform:translateY(-3px);border-color:rgb(217 98 42/55%);box-shadow:var(--shadow-md)}.employment-catalog-main .vacancy-card-main{min-width:0}.employment-catalog-main .vacancy-card-labels{margin-bottom:.45rem}.employment-catalog-main .vacancy-category{display:inline-flex;align-items:center;min-height:1.6rem;padding:.22rem .55rem;border-radius:999px;background:#f8eeee;color:var(--brand-strong);font-size:.68rem;line-height:1.15}.vacancy-source-line{margin:.85rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.45}.vacancy-source-line span{color:var(--ink);font-weight:750}.vacancy-card-labels{align-items:center;display:flex;flex-wrap:wrap;gap:.55rem}.vacancy-sector-badge{background:#fff5df;border:1px solid #e5c98e;border-radius:999px;color:#6c4b0b;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.25rem .6rem}.vacancy-public-notice{background:#fffaf0;border:1px solid #ead7ad;border-radius:.8rem;color:#463510;margin:1.25rem 0;padding:1rem 1.1rem}.vacancy-public-notice p{margin:.35rem 0 0}.employment-catalog-main .vacancy-card h3{margin:0;font-size:clamp(1.1rem,2vw,1.32rem);line-height:1.2}.employment-catalog-main .vacancy-card h3 a{color:var(--ink);text-decoration:none}.employment-catalog-main .vacancy-card h3 a:hover{color:var(--brand-deep)}.employment-catalog-main .vacancy-company{margin:.3rem 0 0;color:var(--brand-strong);font-size:.91rem}.employment-catalog-main .vacancy-facts{display:flex;flex-wrap:wrap;gap:.4rem .55rem;margin-top:.7rem;padding:0;list-style:none}.employment-catalog-main .vacancy-facts li{display:inline-block;padding:.22rem .6rem;border-radius:999px;background:var(--panel-muted);color:var(--muted);font-size:.78rem;font-weight:650}.employment-catalog-main .vacancy-facts li:before{content:none}.vacancy-card-logo{display:grid;width:4.1rem;height:4.1rem;place-items:center;border:1px solid #e1e4e8;border-radius:.6rem;background:linear-gradient(135deg,#f7f8fa,#e7eaee);color:#596476;font-size:.85rem;font-weight:850;letter-spacing:-.03em}.vacancy-card-cta{display:flex;align-items:center}.catalog-vacancy-action{display:inline-flex;align-items:center;gap:.3rem;min-height:2.6rem;padding:.55rem 1.05rem;border:1px solid var(--brand);border-radius:.65rem;background:var(--brand);color:#ffffff;font-size:.85rem;font-weight:760;white-space:nowrap;text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.catalog-vacancy-action:hover{border-color:var(--brand-strong);background:var(--brand-strong);transform:translateY(-1px)}.employment-catalog-main .catalog-empty{min-height:14rem;display:grid;align-content:center;justify-items:start;padding:clamp(1.5rem,4vw,2.5rem);border-color:#c9ae5d;background:radial-gradient(circle at 95% 10%,rgb(241 191 0/20%),transparent 10rem),rgb(255 255 255/80%)}.employment-catalog-main .catalog-pagination{display:grid;grid-template-columns:minmax(6rem,1fr) auto minmax(6rem,1fr);grid-gap:.75rem;gap:.75rem}.employment-catalog-main .catalog-pagination a,.employment-catalog-main .catalog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:.55rem .8rem;border:1px solid var(--line);border-radius:.65rem;background:rgb(255 255 255/90%);text-decoration:none}.employment-catalog-main .catalog-pagination a:hover{border-color:var(--brand);background:#fff1ef}.employment-catalog-main .catalog-pagination span[aria-current=page]{border-color:#d1b24f;background:var(--highlight-soft);color:#594000;font-weight:800}.employment-catalog-main .catalog-pagination span[aria-disabled=true]{background:#f5f1e8}.employment-catalog-unavailable{margin-top:1.5rem;border-left:.45rem solid var(--brand);background:radial-gradient(circle at 92% 10%,rgb(241 191 0/22%),transparent 13rem),rgb(255 255 255/94%)}.vacancy-detail{width:min(100%,82rem);margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem) 0 0;border:0;background:transparent;box-shadow:none}.vacancy-detail:not(.company-detail){display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);align-items:start;grid-gap:1.25rem clamp(1.25rem,3vw,2rem);gap:1.25rem clamp(1.25rem,3vw,2rem)}.vacancy-detail>.back-link,.vacancy-detail>nav:first-child{grid-column:1/-1}.vacancy-detail>.back-link{margin:0 0 .25rem}.back-link{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:clamp(1rem,2.5vw,1.75rem);font-weight:700;text-decoration:none}.vacancy-main{display:grid;grid-gap:1.1rem;gap:1.1rem;min-width:0;grid-column:1}.vacancy-sidebar{position:-webkit-sticky;position:sticky;top:1rem;display:grid;grid-gap:1rem;gap:1rem;align-self:start;grid-column:2}.vacancy-application,.vacancy-detail-heading,.vacancy-detail-section,.vacancy-public-notice{border:1px solid var(--line);border-radius:.9rem;background:#ffffff;box-shadow:var(--shadow-sm)}.vacancy-detail-heading{display:flex;gap:1.1rem;padding:clamp(1.4rem,3vw,1.9rem)}.vacancy-detail-heading-main{min-width:0;flex:1 1 auto}.vacancy-detail-heading .vacancy-card-labels{margin-bottom:.5rem}.vacancy-detail-heading h1{max-width:none;margin:.4rem 0 0;font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.12;overflow-wrap:anywhere}.vacancy-detail-heading .vacancy-company{margin-top:.5rem;color:var(--brand-strong)}.vacancy-detail-heading .vacancy-facts{display:flex;flex-wrap:wrap;gap:.4rem .55rem;margin-top:.75rem;padding:0;list-style:none}.vacancy-detail-heading .vacancy-facts li{display:inline-block;padding:.22rem .6rem;border-radius:999px;background:var(--panel-muted);color:var(--muted);font-size:.82rem;font-weight:650}.vacancy-detail-heading .vacancy-facts li:before{content:none}.company-detail-intro{max-width:42rem;margin:1rem 0 0;color:var(--muted)}.company-vacancies{display:grid;grid-gap:1rem;gap:1rem;padding-top:clamp(1.5rem,4vw,2.5rem)}.vacancy-detail-section{grid-column:1/-1;padding:clamp(1.4rem,3vw,2rem)}.vacancy-definition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0 0}.vacancy-definition-list div{padding:.85rem 1rem;border-radius:.7rem;background:var(--panel-muted)}.vacancy-definition-list dt{color:var(--muted);font-size:.8rem;font-weight:700}.vacancy-definition-list dd{margin:.25rem 0 0;font-weight:650}.vacancy-description{margin:1rem 0 0;color:#3d292b;white-space:pre-wrap}.vacancy-application{display:grid;grid-gap:.85rem;gap:.85rem;padding:clamp(1.25rem,3vw,1.75rem)}.vacancy-application p{margin:.5rem 0 0;color:var(--muted)}.vacancy-application .eyebrow{margin:0 0 .3rem;color:var(--brand)}.vacancy-application .button-link{width:100%;min-height:3rem;margin-top:.25rem;text-align:center}@media (max-width:60rem){.home-explore-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer,.home-catalog-cta,.home-vacancy-grid{grid-template-columns:1fr}.home-catalog-cta__button{width:-moz-fit-content;width:fit-content}.footer__bottom{grid-column:auto}}@media (max-width:34rem){.page-shell{padding:.85rem .85rem 0}.hero{min-height:0;padding:1.6rem 1.2rem;border-radius:1.1rem}.hero h1{font-size:clamp(2.25rem,11vw,2.8rem)}.hero__flag{width:.4rem}.home-search-controls{align-items:stretch;flex-direction:column}.home-search button{width:100%}.home-search-suggestions{align-items:flex-start}.home-search-suggestions__label{width:100%}.home-section-head{align-items:flex-start;flex-direction:column}.home-catalog-cta h2,.home-section-head h2{font-size:2.15rem}.home-explore-grid{gap:.65rem}.home-explore-card{min-height:8.75rem;gap:.85rem;padding:.9rem}.home-community-card{min-height:7.75rem}.home-catalog-state{grid-template-columns:1fr}.home-catalog-cta__button{width:100%}.footer{gap:2rem}.footer__links{gap:1rem}.catalog-results-heading,.company-card,.footer__bottom,.vacancy-card{align-items:flex-start;flex-direction:column}.catalog-filters,.company-directory-filters,.filter-search,.vacancy-definition-list{grid-column:auto;grid-template-columns:1fr}.filter-actions{align-items:flex-start;flex-direction:column}.catalog-pagination{gap:.6rem}}@media (max-width:70rem){.employment-catalog-layout,.employment-catalog-layout--recovery{grid-template-columns:1fr}.employment-catalog-sidebar{position:static}.employment-catalog-sidebar .catalog-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.employment-catalog-sidebar .filter-actions,.employment-catalog-sidebar .filter-search{grid-column:1/-1}.employment-catalog-sidebar .filter-actions{align-items:center;flex-direction:row}.employment-catalog-sidebar .filter-actions button{width:auto;min-width:10rem}}@media (max-width:48rem){.employment-catalog-shell{padding-inline:.85rem}.employment-catalog-shell .catalog-intro{padding:1.5rem 1.25rem}.employment-catalog-shell .catalog-intro h1{font-size:clamp(2.2rem,11vw,3.25rem)}.employment-catalog-sidebar__heading>p:last-child{display:none}.catalog-filter-disclosure--enhanced .catalog-filter-disclosure__toggle{display:flex;width:100%;min-height:3.25rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.8rem 1rem;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#ffffff;color:var(--brand-deep);font-size:.9rem;font-weight:800;text-align:left}.catalog-filter-disclosure--enhanced .catalog-filter-disclosure__toggle:hover{border-color:var(--line);background:#faf9f6;color:var(--brand-deep)}.catalog-filter-disclosure__toggle:after{content:"+";font-size:1.2rem;line-height:1}.catalog-filter-disclosure--open .catalog-filter-disclosure__toggle:after{content:"−"}.catalog-filter-disclosure__state{margin-left:auto;color:var(--muted);font-size:.75rem;font-weight:650}.catalog-filter-disclosure--enhanced:not(.catalog-filter-disclosure--open)>.catalog-filter-panel{display:none}.catalog-filter-disclosure--enhanced.catalog-filter-disclosure--open>.catalog-filter-panel{position:fixed;z-index:30;inset:0;overflow-y:auto;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:#ffffff}.catalog-filter-disclosure--enhanced.catalog-filter-disclosure--open .catalog-filter-panel__heading{display:flex;max-width:36rem;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line)}.catalog-filter-panel__heading h3{margin:0;font-size:1.35rem}.catalog-filter-panel__heading button{min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--line);background:#ffffff;color:var(--brand-deep)}.catalog-filter-panel__heading button:hover{border-color:var(--brand);background:#faf9f6;color:var(--brand-deep)}.employment-catalog-sidebar .catalog-filter-panel>.catalog-filters{max-width:36rem;margin-inline:auto;grid-template-columns:1fr}.employment-catalog-sidebar .filter-actions,.employment-catalog-sidebar .filter-search{grid-column:auto}.employment-catalog-sidebar .filter-actions{align-items:stretch;flex-direction:column}.employment-catalog-sidebar .filter-actions button{width:100%}.catalog-active-filters{padding:.8rem}.employment-catalog-main .catalog-results-heading{align-items:flex-start;flex-direction:column}.employment-catalog-main .vacancy-card{grid-template-columns:3.3rem minmax(0,1fr);gap:.7rem .85rem;padding:1rem}.vacancy-card-logo{width:3.3rem;height:3.3rem}.vacancy-card-cta{grid-column:1/-1}.catalog-vacancy-action{width:100%;justify-content:center}.employment-catalog-main .catalog-pagination{grid-template-columns:1fr 1fr}.employment-catalog-main .catalog-pagination span[aria-current=page]{grid-column:1/-1;grid-row:1}}body .catalog-shell,body .page-shell{width:min(100%,100rem);margin-inline:auto;padding-top:0}body .home-content{width:min(100%,96rem)}body .hero{display:grid;min-height:clamp(30rem,58vw,36rem);place-items:center;padding:clamp(3rem,7vw,6rem) clamp(1.25rem,6vw,6rem);border:0;border-radius:1rem 1rem 0 0;background:linear-gradient(90deg,rgb(37 15 12/96%),rgb(58 20 20/88%)),radial-gradient(circle at 15% 12%,rgb(223 100 43/20%),transparent 24rem),linear-gradient(135deg,#3a1414 0 46%,var(--navy-soft) 46% 55%,#24100e 55% 100%);box-shadow:var(--shadow-md);color:#ffffff}body .hero:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(120deg,transparent 0 68%,rgb(255 255 255/4%) 68% 70%,transparent 70%),repeating-linear-gradient(90deg,transparent 0 6.5rem,rgb(255 255 255/2%) 6.5rem 6.6rem);opacity:.72}body .hero__inner{width:min(100%,74rem);justify-items:center;text-align:center}body .hero .eyebrow{margin-bottom:.9rem;color:#ffc29f}body .hero h1{max-width:19ch;color:#ffffff;font-size:clamp(3rem,6vw,5.3rem);line-height:.98;letter-spacing:-.02em}body .hero h1 span{color:var(--brand)}body .hero .intro{max-width:47rem;color:#d7dce6;font-size:clamp(1rem,2vw,1.2rem)}body .home-search{width:100%;max-width:70rem;margin-top:clamp(1.75rem,4vw,2.75rem)}body .home-search-controls{display:grid;grid-template-columns:minmax(12rem,1.25fr) minmax(11rem,1fr) minmax(11rem,1fr) auto;grid-gap:0;gap:0;padding:.55rem;border:0;border-radius:.9rem;box-shadow:0 1rem 3rem rgb(0 0 0/25%)}.home-search-field{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem;padding:.45rem 1.1rem;border-right:1px solid var(--line);text-align:left}.home-search-field>span{color:var(--ink);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-search-field input,.home-search-field select{width:100%;min-height:1.7rem;padding:0;border:0;outline:0;background:#ffffff;color:var(--muted);font:inherit}body .home-search-controls button{min-height:3.55rem;align-self:center;margin-left:.65rem;padding-inline:1.6rem;border-radius:.65rem;background:var(--brand)}body .home-search-controls button:hover{background:var(--accent)}body .home-search-suggestions{justify-content:center;color:#d7dce6}body .home-search-suggestions__label{color:#d7dce6}body .home-chip{border-color:rgb(255 255 255/20%);background:rgb(255 255 255/8%);color:#ffffff}body .home-chip:hover{border-color:rgb(255 255 255/45%);background:rgb(255 255 255/14%);color:#ffffff}.home-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:clamp(1.5rem,4vw,2.4rem) clamp(1rem,4vw,3rem);border-radius:0 0 1rem 1rem;background:var(--navy-soft);box-shadow:var(--shadow-md);color:#ffffff}.home-stats div{display:grid;justify-items:center;grid-gap:.25rem;gap:.25rem;padding-inline:1rem;text-align:center}.home-stats div+div{border-left:1px solid rgb(255 255 255/12%)}.home-stats dt{color:var(--brand);font-size:clamp(1.45rem,3vw,2.2rem);font-weight:850;letter-spacing:-.035em}.home-stats dd{margin:0;color:#b9c0ce;font-size:.86rem}body .home-catalog-cta h2,body .home-section-head h2{color:var(--ink);letter-spacing:-.02em}body .eyebrow,body .home-section-kicker{color:var(--brand)}body .catalog-empty,body .catalog-state,body .company-card,body .home-explore-card,body .vacancy-card{border-color:var(--line);background:var(--panel);box-shadow:var(--shadow-sm)}body .company-card:hover,body .home-explore-card:hover,body .vacancy-card:hover{border-color:rgb(223 100 43/55%);box-shadow:0 .9rem 2.4rem rgb(15 23 42/10%)}body .home-explore-card__mark{background:var(--highlight-soft);color:var(--brand)}body .home-catalog-cta{border-color:rgb(223 100 43/28%);background:radial-gradient(circle at 92% 15%,rgb(223 100 43/14%),transparent 18rem),#ffffff;box-shadow:var(--shadow-sm)}body .button-link,body .filter-actions button,body .home-catalog-cta__button{border-color:var(--brand);background:var(--brand);color:#ffffff}body .button-link:hover,body .filter-actions button:hover,body .home-catalog-cta__button:hover{border-color:var(--accent);background:var(--accent);color:#ffffff}body .back-link,body .catalog-empty a,body .filter-actions a,body .text-link{color:var(--brand)}body .catalog-shell{width:min(100%,100rem);margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}body .catalog-intro,body .catalog-state,body .vacancy-detail{border-radius:1rem}body .employment-catalog-shell .catalog-intro{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4rem);border:0;background:radial-gradient(circle at 90% 10%,rgb(223 100 43/14%),transparent 20rem),#f7f4ee;box-shadow:var(--shadow-sm);color:var(--ink)}body .employment-catalog-shell .catalog-intro:after{border-color:rgb(255 255 255/7%)}body .employment-catalog-layout{grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.2rem)}body .employment-catalog-sidebar{border-color:var(--line);border-radius:.9rem;background:var(--panel);box-shadow:var(--shadow-sm)}body .employment-catalog-sidebar:before{background:var(--brand)}body .employment-catalog-sidebar .filter-field input,body .employment-catalog-sidebar .filter-field select,body .filter-field input,body .filter-field select{border-color:#d7dce4;background:var(--panel-muted)}body .vacancy-category{color:var(--brand)}body .vacancy-sector-badge{border-color:#f1c8ac;background:var(--highlight-soft);color:#8f3b17}body .catalog-filter-chip{border-color:rgb(223 100 43/30%);background:var(--highlight-soft);color:#8f3b17}body .catalog-filter-chip:hover{background:#ffe4d4}body .catalog-filter-chip--clear{border-color:var(--line);background:var(--panel-muted);color:var(--navy)}body .catalog-pagination a:hover,body .catalog-pagination span[aria-current=page]{border-color:var(--brand);background:var(--brand);color:#ffffff}body .home-session-notice,body .notice,body .vacancy-public-notice{border-left-color:var(--brand);background:var(--highlight-soft);color:#713615}@media (max-width:64rem){body .employment-catalog-layout,body .employment-catalog-layout--recovery{grid-template-columns:minmax(0,1fr)}body .employment-catalog-main{width:100%;min-width:0}.vacancy-detail:not(.company-detail){grid-template-columns:minmax(0,1fr)}.vacancy-main,.vacancy-sidebar{grid-column:1}.vacancy-sidebar{position:static}body .home-search-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}body .home-search-field{border:1px solid var(--line);border-radius:.6rem}body .home-search-controls button{margin-left:0}.home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0}.home-stats div:nth-child(3){border-left:0}}@media (max-width:48rem){body .catalog-shell,body .page-shell{padding-inline:.75rem}body .hero{min-height:0;padding:3.4rem 1.1rem 2.5rem;border-radius:.8rem .8rem 0 0}body .hero h1{font-size:clamp(2.55rem,13vw,3.7rem)}body .home-search-controls{grid-template-columns:1fr;gap:.55rem;padding:.65rem}body .home-search-field{border-right:1px solid var(--line)}body .home-search-controls button{width:100%}body .home-search-suggestions{justify-content:flex-start}body .home-search-suggestions__label{width:100%;text-align:left}.home-stats,.home-stats div{padding-inline:.5rem}.home-stats dt{font-size:1.45rem}body .employment-catalog-shell .catalog-intro{padding:2rem 1.25rem}}body{overflow-x:hidden;background:#f7f7f5}body .home-page-shell{display:block;width:100%;min-height:100vh;margin:0;padding:0}body .home-page-shell>.hero{display:grid;width:100%;min-height:23rem;place-items:center;padding:2.3rem clamp(1.25rem,6vw,5rem) 2.1rem;border:0;border-radius:0;background:linear-gradient(100deg,rgb(104 27 34/84%),rgb(128 39 31/76%) 55%,rgb(186 78 35/62%)),url(/images/hero-espana-arcades.png) center 54% /cover no-repeat;box-shadow:none;color:#ffffff}body .home-page-shell>.hero:before{display:none}body .home-page-shell .hero__inner{display:grid;width:min(100%,74rem);justify-items:center;text-align:center}body .home-page-shell .hero h1{max-width:21ch;color:#ffffff;font-size:clamp(2.3rem,3.9vw,3.55rem);line-height:1.02;letter-spacing:-.02em}body .home-page-shell .hero h1 span{color:#f4a62a}body .home-page-shell .hero .intro{max-width:49rem;margin-top:1rem;color:rgb(255 255 255/90%);font-size:clamp(1rem,1.8vw,1.18rem)}body .home-page-shell .home-search{width:100%;max-width:70rem;margin-top:clamp(1.3rem,3vw,2rem)}body .home-page-shell .home-search-controls{display:grid;grid-template-columns:minmax(13rem,1.25fr) minmax(11rem,1fr) minmax(11rem,1fr) auto;grid-gap:0;gap:0;padding:.5rem;border:0;border-radius:.7rem;background:#ffffff;box-shadow:0 1.1rem 2.4rem rgb(33 23 28/24%)}body .home-page-shell .home-search-field{display:grid;min-width:0;grid-template-columns:1.65rem minmax(0,1fr);grid-gap:.65rem;gap:.65rem;align-items:center;padding:.45rem 1rem;border-right:1px solid #e6e6e3;text-align:start}body .home-page-shell .home-search-field__icon{width:1.35rem;height:1.35rem;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}body .home-page-shell .home-search-field__content{display:grid;min-width:0;grid-gap:.06rem;gap:.06rem}body .home-page-shell .home-search-field__content>span{color:#293144;font-size:.66rem;font-weight:830;letter-spacing:.075em;text-transform:uppercase}body .home-page-shell .home-search-field input,body .home-page-shell .home-search-field select{min-width:0;min-height:1.7rem;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:.9rem;font-weight:650}body .home-page-shell .home-search-field input::placeholder{color:#8b9099;font-weight:400}body .home-page-shell .home-search-controls button{min-height:3.7rem;align-self:center;margin-left:.45rem;padding-inline:1.45rem;border:1px solid var(--brand);border-radius:.5rem;background:var(--brand);box-shadow:none;color:#ffffff;font-size:.92rem}body .home-page-shell .home-search-controls button:hover{border-color:var(--brand-strong);background:var(--brand-strong)}body .home-page-shell .home-stats{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:1.4rem clamp(1rem,6vw,5rem);border-radius:0;border-bottom:1px solid var(--line);background:#f7f4ee;box-shadow:none}body .home-page-shell .home-stats div,body .home-page-shell .home-stats div+div{padding-inline:1rem;border:0}body .home-page-shell .home-stats div+div{border-left:1px solid var(--line)}body .home-page-shell .home-stats dt{color:var(--brand);font-size:clamp(1.65rem,2.5vw,2.15rem)}body .home-page-shell .home-stats dd{color:var(--muted);font-size:.83rem}body .home-page-shell .home-content--sections{display:grid;width:min(100%,88rem);grid-gap:clamp(3.5rem,8vw,6rem);gap:clamp(3.5rem,8vw,6rem);margin:0 auto;padding:clamp(3.5rem,8vw,6rem) clamp(1rem,4vw,2.5rem) 0}body .home-page-shell .home-section{margin:0}body .employment-catalog-shell{display:block;width:100%;min-height:100vh;margin:0;padding:0 0 clamp(3rem,8vw,6rem)}body .employment-catalog-shell .catalog-search-band{width:100%;padding:1.4rem clamp(1rem,4vw,2.5rem);border-bottom:1px solid var(--line);background:#f7f4ee}body .employment-catalog-shell .catalog-search-band__form{display:grid;width:min(100%,80rem);grid-template-columns:minmax(12rem,1.35fr) minmax(11rem,1fr) minmax(11rem,1fr) auto;grid-gap:0;gap:0;margin:0 auto;padding:.45rem;border-radius:.55rem;background:#ffffff;box-shadow:0 .7rem 1.7rem rgb(10 16 27/20%)}body .employment-catalog-shell .catalog-search-band__field{display:grid;min-width:0;grid-gap:.1rem;gap:.1rem;padding:.35rem 1rem;border-right:1px solid #e5e6e8}body .employment-catalog-shell .catalog-search-band__field>span{color:#3c4350;font-size:.65rem;font-weight:820;letter-spacing:.07em;text-transform:uppercase}body .employment-catalog-shell .catalog-search-band__field input,body .employment-catalog-shell .catalog-search-band__field select{width:100%;min-width:0;min-height:1.75rem;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-weight:650;font:inherit;font-size:.9rem}body .employment-catalog-shell .catalog-search-band__form>button{min-height:3.45rem;margin-left:.45rem;padding-inline:1.45rem;border:1px solid var(--brand);border-radius:.45rem;background:var(--brand);color:#ffffff;font-size:.9rem}body .employment-catalog-shell .catalog-search-band__form>button:hover{border-color:var(--brand-strong);background:var(--brand-strong)}body .employment-catalog-content{width:min(100%,90rem);margin:0 auto;padding:clamp(2rem,5vw,3.2rem) clamp(1rem,4vw,2.5rem) 0}body .employment-catalog-shell .employment-catalog-layout,body .employment-catalog-shell .employment-catalog-layout--recovery{grid-template-columns:20rem minmax(0,1fr);gap:clamp(1.4rem,3vw,2.25rem);margin-top:0}body .employment-catalog-shell .employment-catalog-layout--recovery{grid-template-columns:minmax(0,1fr) 20rem}body .employment-catalog-shell .employment-catalog-sidebar{top:1rem;border:1px solid #e1e3e7;border-radius:.75rem;background:#ffffff;box-shadow:none}body .employment-catalog-shell .employment-catalog-sidebar:before{display:none}body .employment-catalog-shell .employment-catalog-sidebar__heading{display:grid;grid-template-columns:1fr auto;grid-gap:.2rem .75rem;gap:.2rem .75rem;padding:1.25rem 1.25rem .95rem;border-bottom:1px solid #e8e9eb;background:#ffffff}body .employment-catalog-shell .employment-catalog-sidebar__heading .eyebrow{grid-column:1/-1;margin:0;color:var(--brand);font-size:.67rem}body .employment-catalog-shell .employment-catalog-sidebar__heading h2{font-size:1.2rem}body .employment-catalog-shell .employment-catalog-sidebar__heading>p:last-child{display:none}body .employment-catalog-shell .employment-catalog-sidebar .catalog-filters{gap:.85rem;padding:1.1rem 1.25rem 1.25rem}body .employment-catalog-shell .employment-catalog-sidebar .filter-field input,body .employment-catalog-shell .employment-catalog-sidebar .filter-field select{min-height:2.7rem;border-color:#dcdfe4;border-radius:.45rem;background:#ffffff}body .employment-catalog-shell .employment-catalog-sidebar .filter-actions button{min-height:2.8rem;border-radius:.45rem;background:var(--brand)}body .employment-catalog-shell .catalog-active-filters{margin-bottom:1.25rem;padding:0;border:0;border-radius:0;background:transparent}body .employment-catalog-shell .catalog-results{gap:1.1rem}body .employment-catalog-shell .catalog-results-heading{align-items:center;padding:0 0 .25rem;border:0;border-left:0;border-radius:0;background:transparent}body .employment-catalog-shell .catalog-results-heading h2{color:#242c3c;font-size:clamp(1.4rem,2.2vw,1.8rem);letter-spacing:-.02em}body .employment-catalog-shell .catalog-results-heading h2 span{color:var(--brand)}.catalog-order-select{display:grid;min-width:10.2rem;grid-gap:.25rem;gap:.25rem;color:#656e7d;font-size:.72rem;font-weight:700}.catalog-order-select select{min-height:2.5rem;padding:.45rem 2rem .45rem .7rem;border:1px solid #dfe2e6;border-radius:.45rem;background:#ffffff;color:#30394a;font:inherit;font-size:.86rem;font-weight:650}@media (max-width:64rem){body .home-page-shell>.hero{min-height:27rem}body .employment-catalog-shell .employment-catalog-layout,body .employment-catalog-shell .employment-catalog-layout--recovery{grid-template-columns:minmax(0,1fr)}body .employment-catalog-shell .employment-catalog-sidebar{position:static}body .employment-catalog-shell .employment-catalog-layout--recovery .employment-catalog-sidebar{order:-1}}@media (max-width:48rem){body .home-page-shell>.hero{min-height:0;padding:3.7rem 1rem 2.35rem;background-position:48%}body .home-page-shell .hero h1{max-width:12ch;font-size:clamp(2.5rem,12vw,3.6rem)}body .employment-catalog-shell .catalog-search-band__form,body .home-page-shell .home-search-controls{grid-template-columns:minmax(0,1fr);gap:.4rem;padding:.55rem}body .employment-catalog-shell .catalog-search-band__field,body .home-page-shell .home-search-field{min-height:3.55rem;padding:.45rem .7rem;border:1px solid #e2e4e7;border-radius:.45rem}body .employment-catalog-shell .catalog-search-band__form>button,body .home-page-shell .home-search-controls button{width:100%;margin-left:0}body .home-page-shell .home-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 0;padding:1.65rem .5rem}body .home-page-shell .home-stats div,body .home-page-shell .home-stats div+div{padding-inline:.35rem}body .home-page-shell .home-content--sections{gap:3.25rem;padding:3.25rem 1rem 0}body .employment-catalog-content,body .employment-catalog-shell .catalog-search-band{padding-inline:.75rem}body .employment-catalog-shell .catalog-results-heading{align-items:flex-start;flex-direction:column}.catalog-order-select{width:100%}}.vacancy-type-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .55rem}.vacancy-type-pill{display:inline-flex;align-items:center;min-height:1.6rem;padding:.2rem .58rem;border-radius:999px;background:#f1efec;color:#4a4038;font-size:.7rem;font-weight:750}.home-how-grid,body .home-page-shell .home-vacancy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-how-grid{display:grid;grid-gap:1.25rem;gap:1.25rem}.home-how-step{display:grid;grid-gap:.75rem;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-sm);text-align:center;justify-items:center}.home-how-step__number{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:50%;background:var(--brand);color:#ffffff;font-size:1.15rem;font-weight:850}.home-how-step h3{margin:0;font-size:1.15rem}.home-how-step p{margin:0;color:var(--muted);font-size:.92rem}.home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.1rem;gap:1.1rem}.home-news-card{display:grid;grid-gap:.55rem;gap:.55rem;padding:clamp(1.35rem,3vw,1.75rem);border:1px solid var(--line);border-radius:1rem;background:var(--panel);box-shadow:var(--shadow-sm);color:var(--ink);text-decoration:none;transition:border-color .15s ease-out,box-shadow .15s ease-out,transform .15s ease-out}.home-news-card:hover{border-color:rgb(223 100 43/45%);box-shadow:0 .9rem 2rem rgb(41 35 37/9%);transform:translateY(-.18rem)}.home-news-card__meta{margin:0;color:var(--brand);font-size:.76rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.home-news-card h3{margin:0;font-size:1.1rem;line-height:1.25}.home-news-card p{margin:0;color:var(--muted);font-size:.9rem}.home-news-card__date{margin-top:.2rem;color:var(--muted);font-size:.78rem}body .home-page-shell .home-catalog-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1.5rem 3rem;gap:1.5rem 3rem;margin-top:0;padding:clamp(2.25rem,6vw,3.75rem) clamp(1.5rem,6vw,5rem);border:0;border-radius:1rem;background:radial-gradient(circle at 8% 18%,rgb(255 255 255/14%),transparent 20rem),linear-gradient(120deg,var(--brand) 0,var(--brand-strong) 100%)}body .home-page-shell .home-catalog-cta h2{color:#ffffff}body .home-page-shell .home-catalog-cta>div>p:last-child{color:rgb(255 255 255/88%)}body .home-page-shell .home-catalog-cta .home-section-kicker{color:#ffe6d6}.home-catalog-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem}body .home-page-shell .home-catalog-cta__button{min-height:3.25rem;padding-inline:1.4rem;border-color:#ffffff;background:#ffffff;color:var(--brand-strong);text-align:center}body .home-page-shell .home-catalog-cta__button:hover{border-color:#ffffff;background:rgb(255 255 255/88%);color:var(--brand-strong)}.home-catalog-cta__button--ghost{border-color:rgb(255 255 255/55%);background:transparent;color:#ffffff}.home-catalog-cta__button--ghost:hover{border-color:#ffffff;background:rgb(255 255 255/12%);color:#ffffff}@media (max-width:60rem){.home-how-grid,.home-news-grid{grid-template-columns:1fr}body .home-page-shell .home-vacancy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){body .home-page-shell .home-catalog-cta,body .home-page-shell .home-vacancy-grid{grid-template-columns:1fr}}@media (max-width:25rem){.home-explore-grid{grid-template-columns:1fr}}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/eb251072d3b5478c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/e92f802bb57ccffe-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4b9bb515ce6d026f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_46b3dd{font-family:Newsreader,Newsreader Fallback}.__variable_46b3dd{--font-display:"Newsreader","Newsreader Fallback"}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_5561b6{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_5561b6{--font-body:"Work Sans","Work Sans Fallback"}