:root{--jr-color-accent:#e8551d;--jr-color-ink:#1c1c1b;--jr-color-muted:#545655;--jr-color-surface:#fff;--jr-color-surface-alt:#f4f3f1;--jr-color-dark:#2b2b2a;--jr-color-line:#e2e0dd;--jr-content-width:1280px;--jr-radius:12px;--jr-font-heading:"Anton", "Barlow Condensed", sans-serif;--jr-font-body:"Barlow", system-ui, sans-serif;--jr-font-label:"Barlow Condensed", "Barlow", system-ui, sans-serif;--jr-size-display:clamp(2.6rem, 6vw, 5rem);--jr-size-xl:clamp(2rem, 4vw, 3.25rem);--jr-size-lg:clamp(1.6rem, 3vw, 2.4rem);--jr-size-md:clamp(1.3rem, 2vw, 1.7rem);--jr-size-sm:1.1rem;--jr-size-body:1.0625rem;--jr-heading-transform:uppercase}*,:before,:after{box-sizing:border-box}body{margin:0}:where(.jr-page>main,.jr-header,.jr-footer,.jr-cq){font-family:var(--jr-font-body);font-size:var(--jr-size-body);color:var(--jr-color-ink);-webkit-font-smoothing:antialiased;line-height:1.6}:where(.jr-page>main,.jr-header,.jr-footer,.jr-cq) :where(img,svg,video){max-width:100%;height:auto}:where(.jr-page>main,.jr-header,.jr-footer,.jr-cq) a{color:inherit}.jr-page{background:var(--jr-color-surface);flex-direction:column;min-height:100vh;display:flex;container:jr/inline-size}.jr-cq{container:jr/inline-size}.jr-page>main{flex:1}.jr-section__video{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.jr-section__overlay{z-index:1;position:absolute;inset:0}section>.jrb-inner{z-index:2;position:relative}.jr-heading{margin:0}.jr-eyebrow{font-family:var(--jr-font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--jr-color-accent);font-size:15px;font-weight:700;display:block}.jr-heading h1,.jr-heading h2,.jr-heading h3,.jr-heading h4,.jr-heading h5,.jr-heading h6{font-family:var(--jr-font-heading);text-transform:var(--jr-heading-transform);letter-spacing:.005em;margin:0;font-weight:400;line-height:.9}.jr-h-display{font-size:var(--jr-size-display)}.jr-h-xl{font-size:var(--jr-size-xl)}.jr-h-lg{font-size:var(--jr-size-lg)}.jr-h-md{font-size:var(--jr-size-md)}.jr-h-sm{font-size:var(--jr-size-sm)}.jr-highlight{color:var(--jr-highlight-color,var(--jr-color-accent))}.jr-highlight--marker{color:var(--jr-highlight-color,var(--jr-color-accent));z-index:0;padding:0 .15em;display:inline-block;position:relative}.jr-highlight--marker:before{content:"";background:var(--jr-highlight-color,var(--jr-color-accent));opacity:.22;z-index:-1;height:14px;position:absolute;bottom:6px;left:-2px;right:-10px;transform:skew(-14deg)}.jr-highlight--underline{box-shadow:inset 0 -.18em 0 var(--jr-highlight-color,var(--jr-color-accent))}.jr-rich{max-width:none}.jr-rich p{margin:0 0 var(--jr-rich-gap,22px)}.jr-rich p:last-child{margin-bottom:0}.jr-rich--sm{font-size:15px}.jr-rich--md{font-size:19px}.jr-rich--lg{font-size:20px;line-height:1.5}.jr-rich a{color:var(--jr-color-accent);text-underline-offset:.15em;text-decoration:underline}.jr-rich ul,.jr-rich ol{margin:0 0 1em;padding-left:1.3em}.jr-rich blockquote{border-left:3px solid var(--jr-color-accent);margin:0 0 1em;padding-left:1em;font-style:italic}.jr-rich mark,.jr-rich .jr-rich__mark{background:color-mix(in srgb, var(--jr-color-accent) 25%, transparent);padding:0 .15em}.jr-btn{font-family:var(--jr-font-label);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5em;padding:16px 30px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .12s,background .15s,color .15s;display:inline-flex}.jr-btn:hover{transform:translateY(-1px)}.jr-btn--sm{padding:11px 20px;font-size:15px}.jr-btn--lg{padding:19px 36px;font-size:19px}.jr-btn--solid{background:var(--jr-btn-color,var(--jr-color-accent));color:var(--jr-btn-fg,#fff);border-color:var(--jr-btn-color,var(--jr-color-accent))}.jr-btn--outline{color:var(--jr-btn-fg,var(--jr-btn-color,var(--jr-color-accent)));border-color:var(--jr-btn-color,var(--jr-color-accent));background:0 0;border-width:2.5px;padding:13.5px 27.5px}.jr-btn--outline:hover{background:var(--jr-btn-color,var(--jr-color-accent));color:var(--jr-btn-fg,#fff)}.jr-btn--ghost{background:color-mix(in srgb, var(--jr-btn-color,var(--jr-color-accent)) 12%, transparent);color:var(--jr-btn-fg,var(--jr-btn-color,var(--jr-color-accent)))}.jr-btn--link{color:var(--jr-btn-fg,var(--jr-btn-color,var(--jr-color-accent)));text-underline-offset:.2em;background:0 0;padding:0;text-decoration:underline}.jr-btn--block{width:100%}.jr-btn-group{flex-wrap:wrap;align-items:center;display:flex}@container jr (max-width:767px){.jr-btn-group--stack{flex-direction:column;align-items:stretch}}.jr-image{margin:0}.jr-image__link{display:block}.jr-image__img{border-radius:inherit;width:100%;display:block}.jr-image__caption{color:var(--jr-color-muted);margin-top:.5em;font-size:.85rem}.jr-image--offset-shadow .jr-image__link{display:block;position:relative}.jr-image--offset-shadow .jr-image__link:after{content:"";inset:var(--jr-frame-offset) calc(var(--jr-frame-offset) * -1) calc(var(--jr-frame-offset) * -1) var(--jr-frame-offset);border:2px solid var(--jr-frame-color);z-index:-1;position:absolute}.jr-image--outline .jr-image__img{outline:2px solid var(--jr-frame-color);outline-offset:6px}.jr-image--panel{position:relative}.jr-image--panel:before{content:"";top:var(--jr-frame-offset);right:var(--jr-frame-offset);bottom:calc(var(--jr-frame-offset) * -1);left:calc(var(--jr-frame-offset) * 2);background:var(--jr-frame-color);border-radius:6px;position:absolute}.jr-image--panel .jr-image__link{z-index:2;display:block;position:relative}.jr-image--panel .jr-image__img{border:4px solid var(--jr-frame-color);border-radius:6px;box-shadow:0 26px 60px #5456554d}.jr-separator{border:0;border-top:1px solid var(--jr-color-line);margin:0}.jr-icon{flex:none}.jr-icon-wrap{display:inline-flex}.jr-pills{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.jr-pill{border-radius:var(--jr-pill-radius,999px);font-family:var(--jr-font-label);padding:9px 15px;font-size:15px;font-weight:700;line-height:1.2}.jr-pills--upper .jr-pill{text-transform:uppercase;letter-spacing:.05em}.jr-pills--outline .jr-pill{border:1.5px solid var(--jr-pill-color);color:var(--jr-pill-color)}.jr-pills--solid .jr-pill{background:var(--jr-pill-color);color:#fff}.jr-pills--soft .jr-pill{background:color-mix(in srgb, var(--jr-pill-color) 14%, transparent);color:var(--jr-pill-color)}.jr-card{text-decoration:none;transition:transform .16s,box-shadow .16s;display:block}.jr-card--shadow-hard{box-shadow:0 4px 0 var(--jr-card-shadow-color,var(--jr-color-brand))}.jr-card--shadow-soft{box-shadow:0 14px 40px #0000001f}.jr-card--lift:hover{transform:translateY(-3px)}.jr-card--shadow-hard.jr-card--lift:hover{box-shadow:0 7px 0 var(--jr-card-shadow-color,var(--jr-color-brand))}.jr-card--light{background:var(--jr-color-surface);color:var(--jr-color-brand)}.jr-card--dark{background:var(--jr-color-dark);color:var(--jr-color-band,#f3ece0)}.jr-card--dark .jr-card__text{color:var(--jr-color-band-muted,#d9dad9)}.jr-card--accent{background:var(--jr-color-accent);color:#fff}.jr-card--transparent{background:0 0}.jr-card__image{border-radius:calc(var(--jr-radius) / 2);width:100%;margin-bottom:1rem}.jr-card__number{font-family:var(--jr-font-heading);opacity:.12;margin-bottom:6px;font-size:44px;line-height:.8;display:block}.jr-card__kicker{font-family:var(--jr-font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--jr-color-accent);margin-bottom:6px;font-size:14px;font-weight:700;display:block}.jr-card__title{font-family:var(--jr-font-heading);text-transform:var(--jr-heading-transform);margin:0 0 12px;font-size:32px;font-weight:400;line-height:.95}.jr-card__text{margin:0;font-size:17px;line-height:1.5}.jr-card--light .jr-card__text{color:var(--jr-color-ink)}.jr-card__link{color:var(--jr-color-accent);align-items:center;gap:.4em;margin-top:1em;font-weight:600;display:inline-flex}.jr-quote{margin:0}.jr-quote--center{text-align:center}.jr-quote__text{font-family:var(--jr-font-heading);text-transform:var(--jr-heading-transform);margin:0;font-weight:400;line-height:1.15}.jr-quote--md .jr-quote__text{font-size:var(--jr-size-md)}.jr-quote--lg .jr-quote__text{font-size:var(--jr-size-lg)}.jr-quote--xl .jr-quote__text{font-size:var(--jr-size-xl)}.jr-quote__mark{font-family:var(--jr-font-heading);color:var(--jr-quote-color);font-size:3rem;line-height:.6;display:block}.jr-quote__author{color:var(--jr-color-muted);margin-top:1em;font-size:.95rem}.jr-quote__role:before{content:" · "}.jr-checklist{margin:0;padding:0;list-style:none;display:grid}.jr-checklist__item{align-items:flex-start;gap:.6em;display:flex}.jr-counter{gap:1.5rem;display:grid}.jr-counter__value{font-family:var(--jr-font-heading);font-size:var(--jr-size-xl);line-height:1;display:block}.jr-counter__suffix{vertical-align:super;font-size:.6em}.jr-counter__label{color:var(--jr-color-muted);margin-top:.3em;font-size:.95rem;display:block}.jr-accordion__item{border-bottom:1px solid var(--jr-color-line)}.jr-accordion--boxed .jr-accordion__item{border:1px solid var(--jr-color-line);border-radius:var(--jr-radius);margin-bottom:.6rem;padding:0 1rem}.jr-accordion__head{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.7em;padding:1em 0;font-weight:600;display:flex}.jr-accordion__head--icon-left{flex-direction:row}.jr-accordion__head:not(.jr-accordion__head--icon-left){flex-direction:row-reverse;justify-content:space-between}.jr-accordion__head .jr-icon{transition:transform .18s}.jr-accordion__item.is-open .jr-accordion__head .jr-icon{transform:rotate(180deg)}.jr-accordion__panel{padding-bottom:1.1em}.jr-tabs__list{border-bottom:1px solid var(--jr-color-line);flex-wrap:wrap;gap:.3rem;margin-bottom:1.2rem;display:flex}.jr-tabs__tab{font:inherit;cursor:pointer;color:var(--jr-color-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:.6em 1em;font-weight:600}.jr-tabs__tab.is-active{color:var(--jr-color-ink);border-bottom-color:var(--jr-color-accent)}.jr-tabs--vertical{grid-template-columns:minmax(140px,220px) 1fr;gap:1.5rem;display:grid}.jr-tabs--vertical .jr-tabs__list{border-bottom:0;border-right:1px solid var(--jr-color-line);flex-direction:column;margin-bottom:0}.jr-tabs--vertical .jr-tabs__tab{text-align:left;border-bottom:0;border-right:3px solid #0000}.jr-tabs--vertical .jr-tabs__tab.is-active{border-right-color:var(--jr-color-accent)}.jr-gallery{display:grid}.jr-gallery__item{margin:0;position:relative;overflow:hidden}.jr-gallery__item.is-clickable{cursor:zoom-in}.jr-gallery__img{object-fit:cover;width:100%;height:100%;display:block}.jr-gallery figcaption{color:var(--jr-color-muted);margin-top:.4em;font-size:.85rem}.jr-lightbox{z-index:1000;background:#000000e0;place-items:center;padding:3vh 3vw;display:grid;position:fixed;inset:0}.jr-lightbox img{object-fit:contain;max-width:94vw;max-height:94vh}.jr-lightbox__close{color:#fff;cursor:pointer;background:0 0;border:0;position:absolute;top:1rem;right:1rem}.jr-video{object-fit:cover;border:0;width:100%;display:block}.jr-menu{align-items:center;display:flex}.jr-menu__list{align-items:center;gap:inherit;margin:0;padding:0;list-style:none;display:flex}.jr-menu--vertical .jr-menu__list{flex-direction:column;align-items:flex-start}.jr-menu--upper .jr-menu__link{font-family:var(--jr-font-label);text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:var(--jr-menu-size,16px)}.jr-menu__item{position:relative}.jr-menu__link{font-family:var(--jr-menu-font,inherit);font-size:var(--jr-menu-size,inherit);color:var(--jr-menu-color,inherit);padding:0 var(--jr-menu-pad,0px);border-bottom:var(--jr-menu-underline,0px) solid transparent;white-space:nowrap;align-items:center;gap:.35em;font-weight:700;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.jr-menu--stretch,.jr-menu--stretch .jr-menu__list,.jr-menu--stretch>.jr-menu__list>.jr-menu__item{align-self:stretch;height:100%}.jr-menu--stretch>.jr-menu__list>.jr-menu__item>.jr-menu__link{border-bottom:var(--jr-menu-underline,0px) solid transparent;height:100%;padding-block:0}.jr-menu--stretch>.jr-menu__list>.jr-menu__item>.jr-menu__link:hover{background:#ffffff0f}.jr-menu--stretch>.jr-menu__list>.jr-menu__item>.jr-menu__link.is-active{border-bottom-color:var(--jr-menu-underline-color,var(--jr-color-accent))}.jr-menu__link:hover{color:var(--jr-menu-active)}.jr-menu__link--cta{background:var(--jr-menu-cta);color:#fff;letter-spacing:.06em;border-radius:4px;margin:10px 0 10px 14px;padding:0 24px}.jr-menu--stretch>.jr-menu__list>.jr-menu__item>.jr-menu__link--cta{border-bottom:0;height:auto}.jr-menu__link--cta:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px #e8551d73}.jr-menu__desc{opacity:.7;font-size:.8rem;font-weight:400;display:block}.jr-menu__submenu{background:var(--jr-color-surface);border:1px solid var(--jr-color-line);border-radius:var(--jr-radius);opacity:0;visibility:hidden;z-index:40;flex-direction:column;align-items:flex-start;gap:0;min-width:220px;padding:.5rem;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:100%;left:0;transform:translateY(6px);box-shadow:0 16px 40px #0000001f}.jr-menu__item:hover>.jr-menu__submenu,.jr-menu__item:focus-within>.jr-menu__submenu{opacity:1;visibility:visible;transform:translateY(0)}.jr-menu__submenu .jr-menu__link{white-space:normal;width:100%;padding:.45em .6em}.jr-menu__burger{cursor:pointer;color:var(--jr-menu-color,inherit);background:0 0;border:0;align-self:center;margin-left:auto;padding:.2em;display:none}@container jr (max-width:767px){.jr-menu--collapse-md .jr-menu__burger{display:inline-flex}.jr-menu--collapse-md>.jr-menu__list{display:none}.jr-menu--collapse-md.is-open>.jr-menu__list{background:var(--jr-menu-drawer,var(--jr-color-brand));height:auto;box-shadow:0 3px 0 var(--jr-color-accent);z-index:50;flex-direction:column;align-items:stretch;padding:8px 0 18px;display:flex;position:absolute;top:100%;left:0;right:0}.jr-menu--collapse-md.is-open>.jr-menu__list>.jr-menu__item{height:auto}.jr-menu--collapse-md.is-open>.jr-menu__list>.jr-menu__item>.jr-menu__link{border-bottom:0;border-left:4px solid #0000;height:auto;padding:12px 22px;display:flex}.jr-menu--collapse-md.is-open>.jr-menu__list>.jr-menu__item>.jr-menu__link.is-active{border-left-color:var(--jr-menu-underline-color,var(--jr-color-accent))}.jr-menu--collapse-md.is-open>.jr-menu__list>.jr-menu__item>.jr-menu__link--cta{border-left:0;justify-content:center;margin:10px 22px 0;padding:12px 18px}.jr-menu--collapse-md.is-open .jr-menu__submenu{opacity:1;visibility:visible;min-width:0;box-shadow:none;background:0 0;border:0;padding:0 0 4px 22px;position:static;transform:none}.jr-menu--collapse-md.is-open .jr-menu__submenu .jr-menu__link{opacity:.85;padding:8px 22px;font-size:.92em}.jr-menu--collapse-md.is-open .jr-menu__link,.jr-menu--collapse-md.is-open .jr-menu__link.is-active{border-bottom:0}}@container jr (max-width:1023px){.jr-menu--collapse-lg .jr-menu__burger{display:inline-flex}.jr-menu--collapse-lg .jr-menu__list{display:none}.jr-menu--collapse-lg.is-open .jr-menu__list{flex-direction:column;align-items:stretch;display:flex}}.jr-logo{flex-shrink:0;align-items:center;width:fit-content;display:flex}.jr-logo img{object-fit:contain;border-radius:var(--jr-logo-radius,0);width:auto;height:100%;box-shadow:var(--jr-logo-edge,none)}.jr-social{margin:0;padding:0;list-style:none;display:flex}.jr-social a{color:var(--jr-social-color);justify-content:center;align-items:center;padding:.4em;display:inline-flex}.jr-social--circle a,.jr-social--square a{border:1.5px solid}.jr-social--circle a{border-radius:999px}.jr-social--square a{border-radius:6px}.jr-person-grid{display:grid}.jr-person{border-radius:var(--jr-radius);padding:1.2rem}.jr-person--light{background:var(--jr-color-surface-alt)}.jr-person--dark{background:var(--jr-color-dark);color:#fff}.jr-person--transparent{padding:0 0 1rem}.jr-person__photo{object-fit:cover;border-radius:999px;width:72px;height:72px;margin-bottom:.8rem}.jr-person__name{margin:0;font-size:1.05rem}.jr-person__role{color:var(--jr-color-muted);margin:.2em 0 .6em;font-size:.9rem}.jr-person__contact{gap:.25em;font-size:.92rem;display:grid}.jr-person__contact a{align-items:center;gap:.45em;text-decoration:none;display:inline-flex}.jr-person__contact a:hover{color:var(--jr-color-accent)}.jr-person-empty{color:var(--jr-color-muted);margin:0;font-style:italic}.jr-map{gap:44px;display:grid}.jr-map--side{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start}@container jr (max-width:767px){.jr-map--side{grid-template-columns:1fr}}.jr-map__canvas{align-self:center}.jr-map__svg{filter:drop-shadow(0 18px 30px #54565538);width:100%;max-width:400px;height:auto;margin:0 auto;display:block}.jr-map__zone{cursor:pointer;stroke-linejoin:round;transition:fill .15s}.jr-map__zone:focus-visible{outline:2px solid var(--jr-color-ink)}.jr-map__label{font-family:var(--jr-font-heading);letter-spacing:.02em;font-size:46px}.jr-map__buttons{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:18px;display:flex}.jr-map__button{border:2px solid var(--jr-color-brand);color:#fff;width:34px;height:34px;font-family:var(--jr-font-heading);cursor:pointer;border-radius:2px;padding:0;font-size:16px;line-height:1;transition:background .15s}.jr-map__people{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.jr-zone-card{box-shadow:0 4px 0 var(--jr-color-brand);border-top:5px solid var(--jr-color-accent);background:#fff;border-radius:6px;padding:22px 18px;overflow:hidden}.jr-zone-card--empty{font-family:var(--jr-font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--jr-color-brand);font-size:16px;font-weight:600}.jr-zone-card__name{font-family:var(--jr-font-heading);text-transform:uppercase;color:var(--jr-color-brand);margin-bottom:6px;font-size:22px;line-height:1}.jr-zone-card__role{font-family:var(--jr-font-label);text-transform:uppercase;letter-spacing:.04em;color:var(--jr-color-accent);margin-bottom:14px;font-size:14px;font-weight:600}.jr-zone-card__contact{flex-direction:column;gap:5px;font-size:15px;font-weight:600;display:flex}.jr-zone-card__contact a{color:var(--jr-color-brand);word-break:break-all;text-decoration:none}.jr-zone-card__contact a:hover{color:var(--jr-color-accent)}.jr-map__region{font-family:var(--jr-font-heading);color:var(--jr-color-brand);text-transform:var(--jr-heading-transform);margin:0;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:normal}.jr-map__area{font-family:var(--jr-font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--jr-color-accent);margin:6px 0 26px;font-size:16px;font-weight:600}.jr-map__hint{color:var(--jr-color-muted);font-style:italic}.jr-action{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--jr-color-accent,#e8551d);cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:10px;width:fit-content;min-height:52px;margin:0;padding:16px 30px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s;display:inline-flex}.jr-action:hover{color:#fff;transform:translateY(-3px)}.jr-action:focus-visible{outline:3px solid var(--jr-color-accent,#e8551d);outline-offset:3px}.jr-action:disabled{opacity:.6;cursor:progress;transform:none}.jr-jobpage{max-width:1280px;color:var(--jr-color-ink,#4f5150);margin:0 auto;padding:64px 28px 80px;font-family:Barlow,sans-serif}.jr-jobpage__back{letter-spacing:.16em;text-transform:uppercase;color:var(--jr-color-accent,#e8551d);align-items:center;gap:8px;margin-bottom:14px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.jr-jobpage__back svg{flex:none;transition:transform .15s}.jr-jobpage__back:hover{color:var(--jr-color-brand,#545655)}.jr-jobpage__back:hover svg{transform:translate(-3px)}.jr-jobpage__title{letter-spacing:.005em;text-transform:uppercase;max-width:1000px;color:var(--jr-color-brand,#545655);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Anton,sans-serif;font-size:clamp(30px,20.5px + 4vw,72px);font-weight:400;line-height:.92}.jr-jobpage__suffix{letter-spacing:.06em;text-transform:none;white-space:nowrap;color:var(--jr-color-accent,#e8551d);font-family:Barlow Condensed,Barlow,sans-serif;font-size:max(17px,.32em);font-weight:700}.jr-jobpage__facts{letter-spacing:.06em;text-transform:uppercase;color:var(--jr-color-brand,#545655);flex-wrap:wrap;gap:10px 26px;margin:24px 0 0;padding:0;font-family:Barlow Condensed,Barlow,sans-serif;font-size:16px;font-weight:700;line-height:1.3;list-style:none;display:flex}.jr-jobpage__facts li{align-items:center;gap:8px;display:inline-flex}.jr-jobpage__facts svg{flex:none}.jr-jobpage__body{max-width:820px;margin-top:44px}.jr-jobpage__text{color:var(--jr-color-ink,#4f5150);white-space:pre-line;margin:0 0 22px;font-size:19px;line-height:1.6}.jr-jobpage__h2{letter-spacing:.005em;text-transform:uppercase;color:var(--jr-color-brand,#545655);margin:44px 0 18px;font-family:Anton,sans-serif;font-size:26px;font-weight:400;line-height:1}.jr-jobpage__list{margin:0 0 22px;padding:0;list-style:none}.jr-jobpage__list li{color:var(--jr-color-ink,#4f5150);padding-left:28px;font-size:19px;line-height:1.6;position:relative}.jr-jobpage__list li+li{margin-top:8px}.jr-jobpage__list li:before{content:"";background:var(--jr-color-accent,#e8551d);width:14px;height:3px;margin-top:-1.5px;position:absolute;top:.8em;left:0}.jr-jobpage__apply{margin-top:40px}.jr-jobpage__mail{color:var(--jr-color-ink,#4f5150);margin:18px 0 0;font-size:17px;line-height:1.6}.jr-jobpage__mail a{color:var(--jr-color-accent,#e8551d);overflow-wrap:anywhere;font-weight:600;text-decoration:none}.jr-jobpage__mail a:hover{color:var(--jr-color-brand,#545655)}.jr-jobpage__back:focus-visible,.jr-jobpage__mail a:focus-visible{outline:3px solid var(--jr-color-accent,#e8551d);outline-offset:3px}.jr-apply{z-index:100;background:#2b2b2ab8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.jr-apply__dialog{overscroll-behavior:contain;width:100%;max-width:560px;max-height:calc(100dvh - 32px);color:var(--jr-color-ink,#4f5150);background:var(--jr-color-band,#f3ece0);border-top:5px solid var(--jr-color-accent,#e8551d);border-radius:8px;padding:30px 34px 34px;font-family:Barlow,sans-serif;position:relative;overflow-y:auto;box-shadow:0 4px #545655,0 26px 60px #00000059}.jr-apply__dialog:focus{outline:none}.jr-apply__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.jr-apply__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--jr-color-accent,#e8551d);margin:0 0 10px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1.4}.jr-apply__title{letter-spacing:.005em;text-transform:uppercase;color:var(--jr-color-brand,#545655);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-family:Anton,sans-serif;font-size:clamp(26px,6vw,34px);font-weight:400;line-height:.95}.jr-apply__title .jr-jobpage__suffix{font-size:16px}.jr-apply__close{width:44px;height:44px;font:inherit;color:var(--jr-color-brand,#545655);cursor:pointer;background:0 0;border:0;border-radius:2px;flex:none;place-items:center;margin:-6px -12px 0 0;padding:0;transition:background-color .15s;display:grid}.jr-apply__close:hover{background:#5456551a}.jr-apply__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.jr-apply__form>*{grid-column:1/-1}.jr-apply__form>.jr-apply__half{grid-column:auto}.jr-apply__input{width:100%;min-height:52px;font:inherit;color:var(--jr-color-ink,#4f5150);background:#fff;border:1.5px solid #6f7170;border-radius:2px;margin:0;padding:14px 16px;font-size:17px;line-height:1.3;transition:border-color .15s;display:block}textarea.jr-apply__input{resize:vertical;min-height:128px}.jr-apply__input::placeholder{color:#6f7170;opacity:1}.jr-apply__input:hover{border-color:#545655}.jr-apply__input:focus{border-color:var(--jr-color-accent,#e8551d);outline:none}.jr-apply__file{flex-direction:column;gap:8px;margin-top:4px;display:flex}.jr-apply__label{letter-spacing:.06em;text-transform:uppercase;color:var(--jr-color-brand,#545655);font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.jr-apply__filerow{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.jr-apply__filebtn{letter-spacing:.08em;text-transform:uppercase;min-height:44px;color:var(--jr-color-brand,#545655);border:2px solid var(--jr-color-brand,#545655);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:8px;padding:10px 16px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.jr-apply__filebtn:hover{color:#fff;background:var(--jr-color-brand,#545655)}.jr-apply__fileinput{opacity:0;clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.jr-apply__filename{color:#6f7170;overflow-wrap:anywhere;min-width:0;font-size:15px;line-height:1.4}.jr-apply__check{color:var(--jr-color-ink,#4f5150);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:15px;line-height:1.5;display:flex}.jr-apply__check input{width:20px;height:20px;accent-color:var(--jr-color-accent,#e8551d);cursor:pointer;flex:none;margin:1px 0 0}.jr-apply__check a{color:var(--jr-color-accent,#e8551d);font-weight:600}.jr-apply__hint{background:#fff;border-left:4px solid;border-radius:2px;margin:0;padding:10px 14px;font-size:15px;line-height:1.5}.jr-apply__hint--ok{color:#1f6b2a}.jr-apply__hint--error{color:#a3171d}.jr-apply__submit{justify-self:start;margin-top:8px}.jr-apply__close:focus-visible,.jr-apply__input:focus-visible,.jr-apply__check input:focus-visible,.jr-apply__check a:focus-visible{outline:3px solid var(--jr-color-accent,#e8551d);outline-offset:2px}.jr-apply__filebtn:has(:focus-visible){outline:3px solid var(--jr-color-accent,#e8551d);outline-offset:2px}@media (max-width:480px){.jr-apply{padding:10px}.jr-apply__dialog{max-height:calc(100dvh - 20px);padding:24px 20px 26px}.jr-apply__form{grid-template-columns:minmax(0,1fr)}.jr-apply__form>.jr-apply__half{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.jr-action,.jr-jobpage__back svg{transition:none}.jr-action:hover,.jr-jobpage__back:hover svg{transform:none}}@media (prefers-reduced-motion:no-preference){[data-jr-anim]{animation-duration:var(--jr-anim-duration,.6s);animation-delay:var(--jr-anim-delay,0s);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 28%}[data-jr-anim=fade]{animation-name:jr-fade}[data-jr-anim=slide-up]{animation-name:jr-slide-up}[data-jr-anim=slide-down]{animation-name:jr-slide-down}[data-jr-anim=slide-left]{animation-name:jr-slide-left}[data-jr-anim=slide-right]{animation-name:jr-slide-right}[data-jr-anim=zoom-in]{animation-name:jr-zoom-in}[data-jr-anim=zoom-out]{animation-name:jr-zoom-out}}@keyframes jr-fade{0%{opacity:0}to{opacity:1}}@keyframes jr-slide-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes jr-slide-down{0%{opacity:0;transform:translateY(-28px)}to{opacity:1;transform:none}}@keyframes jr-slide-left{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes jr-slide-right{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes jr-zoom-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes jr-zoom-out{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.jr-notfound{max-width:1280px;margin:0 auto;padding:64px 28px 80px;font-family:Barlow,sans-serif;position:relative;overflow:hidden}.jr-notfound__ghost{color:#5456550f;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Anton,sans-serif;font-size:clamp(130px,22vw,280px);line-height:.8;position:absolute;bottom:-40px;right:10px}@media (max-width:640px){.jr-notfound__ghost{display:none}}.jr-notfound__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--jr-color-accent,#e8551d);margin:0 0 14px;font-family:Barlow Condensed,Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1.4;position:relative}.jr-notfound__title{letter-spacing:.005em;text-transform:uppercase;max-width:900px;color:var(--jr-color-brand,#545655);overflow-wrap:break-word;margin:0 0 22px;font-family:Anton,sans-serif;font-size:clamp(52px,9vw,120px);font-weight:400;line-height:.85;position:relative}.jr-notfound__title span{color:var(--jr-color-accent,#e8551d)}.jr-notfound__lead{max-width:640px;color:var(--jr-color-ink,#4f5150);margin:0 0 34px;font-size:20px;line-height:1.55;position:relative}.jr-watermark{z-index:0;font-family:var(--jr-font-heading);pointer-events:none;-webkit-user-select:none;user-select:none;line-height:.8;position:absolute}.jr-menu__link.is-active{color:var(--jr-menu-active)}.jr-menu__link.is-active:after{content:"";left:var(--jr-menu-pad,0px);right:var(--jr-menu-pad,0px);height:var(--jr-menu-underline,3px);background:var(--jr-menu-underline-color,var(--jr-menu-active));position:absolute;bottom:-2px}.jr-menu__link{position:relative}.jr-menu__link--cta.is-active:after{display:none}.jr-inline-links{flex-wrap:wrap;gap:8px 24px;display:flex}.jr-inline-links a{color:#ffffffd9;text-decoration:none}.jr-inline-links a:hover{color:#fff}.jr-socialbar a:hover{transform:translateY(-3px)}
