.button{--horizontal-padding:24px;--text-horizontal-padding:4px;--gap:4px;--vertical-padding:0;--border-radius:999px;position:relative;display:inline-block;overflow:hidden;height:var(--height);min-height:var(--min-height);padding-right:calc(24px - 4px);padding-right:calc(var(--horizontal-padding) - var(--text-horizontal-padding));padding-left:calc(24px - 4px);padding-left:calc(var(--horizontal-padding) - var(--text-horizontal-padding));color:var(--color);border:1px solid var(--background-color);border-radius:999px;border-radius:var(--border-radius);outline:none;background-color:var(--background-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition-duration:.2s;transition-property:opacity,background-color,color}.button--disabled,.button--loading{cursor:default}@media (max-width:768px){.button{--horizontal-padding:16px;--text-horizontal-padding:4px;--gap:4px}}.button--height-normal{--min-height:42px}.button--height-small{--min-height:36px;--horizontal-padding:20px;--text-horizontal-padding:4px}@media (max-width:768px){.button--height-small{--horizontal-padding:16px;--text-horizontal-padding:2px;--gap:4px}}.button--full-width{width:100%}.button--theme-primary{--background-color:var(--primary-500);--color:var(--white)}.button--theme-primary.button--disabled{--background-color:var(--grey-900)}.button--theme-primary-outline{--background-color:var(--white);--color:var(--primary-main);border-color:var(--primary-main)}.button--theme-primary-outline.button--disabled{--background-color:var(--grey-900)}.button--theme-white{--background-color:var(--white);--color:var(--black)}.button--theme-white.button--disabled{--background-color:var(--grey-900)}.button--theme-black{--background-color:var(--black);--color:var(--white)}.button--theme-black.button--disabled{--background-color:var(--grey-900)}.button--theme-text{--border-radius:0;--horizontal-padding:var(--text-horizontal-padding)}.button--theme-primary:hover{--background-color:var(--primary-600)}.button--theme-primary-outline:hover{--background-color:var(--primary-50)}.button--theme-white:hover{--background-color:rgba(var(--white-rgb),0.75)}.button--theme-black:hover{--background-color:rgba(var(--black-rgb),0.75)}.button--theme-primary:active{--background-color:var(--primary-500)}.button--theme-primary-outline:active{--background-color:var(--primary-100);--color:var(--primary-600)}.button--theme-white:active{--background-color:var(--white)}.button--theme-black:active{--background-color:var(--black)}.button__content{display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--height);min-height:var(--min-height)}.button--full-width .button__content{display:flex;width:100%;margin:auto}.button__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transform:translateY(24px);transition:opacity .2s,transform .2s}.button--loading .button__spinner{opacity:1;transform:translateY(0)}.button__text{z-index:0;flex:1;padding:var(--vertical-padding) var(--text-horizontal-padding);font-size:16px;font-weight:500;line-height:1.1;color:inherit;-webkit-text-decoration:none;text-decoration:none;text-align:center}*+.button__text{margin-left:var(--gap)}@media (max-width:768px){.button__text{font-size:15px}}.button__text>span{display:block;transition:opacity .2s,transform .2s}.button--loading .button__text>span{opacity:0;transform:translateY(24px)}html:not(.--in-storyblok) .button__text:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";display:block;border-radius:var(--border-radius)}.button__text strong{font-weight:800}.button__icon{--icon-size:20px;position:relative;display:flex;align-items:center;justify-content:center;width:20px;width:var(--icon-size);height:20px;height:var(--icon-size);transition:opacity .2s}*+.button__icon{margin-left:var(--gap)}.button--loading .button__icon{opacity:0}.button__icon img,.button__icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.max-width{--max-width:var(--page-max-width);position:relative;width:100%;max-width:calc(var(--max-width) + var(--page-left-padding) + var(--page-right-padding));margin-right:auto;margin-left:auto;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding)}.header__mobile{display:none}@media (max-width:1050px){.header__mobile{display:flex;align-items:center}}.header__mobile__button{--size:24px;position:relative;width:calc(24px + var(--page-right-padding) + 12px);width:calc(var(--size) + var(--page-right-padding) + 12px);height:var(--header-height);margin-right:calc(-1 * var(--page-right-padding));margin-left:-12px;pointer-events:auto}.header__mobile__burger{position:absolute;top:50%;left:50%;width:var(--size);height:var(--size);-o-object-fit:contain;object-fit:contain;transform:translate(-50%,-50%)}.header__mobile__burger__line{position:absolute;left:50%;width:100%;height:2px;border-radius:1px;background-color:#000;opacity:1;transform:translateX(-50%);transition:transform .1s ease,opacity .1s ease}.header__mobile__burger__line--top{top:20%}.header__mobile--open .header__mobile__burger__line--top{transform:translateY(7px) translateX(-50%) rotate(45deg)}.header__mobile__burger__line--middle{top:50%}.header__mobile--open .header__mobile__burger__line--middle{opacity:0}.header__mobile__burger__line--bottom{top:80%}.header__mobile--open .header__mobile__burger__line--bottom{transform:translateY(-7px) translateX(-50%) rotate(-45deg)}.header__mobile__content{display:none}@media (max-width:1050px){.header__mobile__content--open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-index-mobile-menu);display:block;overflow:auto;padding-top:var(--header-height);padding-bottom:52px;background-color:#fff}}.header__mobile__links{display:flex;flex-direction:column;width:100%;padding:16px 0;list-style:none}.header__mobile__links__item{--vertical-padding:12px;display:flex;width:100%;padding:var(--vertical-padding) var(--page-right-padding) var(--vertical-padding) var(--page-left-padding);font-family:var(--font-family);font-size:18px;font-weight:500;line-height:1.4;-webkit-text-decoration:none;text-decoration:none;transition:color .2s}.header__mobile__links__item--active,.header__mobile__links__item:hover{color:var(--primary-main)}.header__mobile__locations{display:flex;align-items:stretch;min-height:72px;padding-right:var(--page-right-padding);padding-left:var(--page-left-padding)}.blog-body{--color:var(--black);--color-rgb:var(--black-rgb);padding-top:var(--section-gap-small);padding-bottom:var(--section-gap-small);color:var(--color);background-color:var(--white)}@media (max-width:768px){.blog-body{padding-top:32px}}.blog-body__wrap{display:grid;grid-template-columns:1fr 380px;grid-gap:52px;gap:52px}@media (max-width:1231px){.blog-body__wrap{grid-template-columns:1fr 320px}}@media (max-width:1024px){.blog-body__wrap{display:flex;flex-direction:column-reverse;gap:24px}}.blog-body__content{--gap:1.5rem;--section-gap:32px;flex-grow:0;min-width:0;font-size:18px;font-weight:400;line-height:1.5;color:var(--color)}@media (max-width:1024px){.blog-body__content{font-size:17px}}@media (max-width:768px){.blog-body__content{--gap:1.24rem;font-size:16px}}.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6{--js-scroll-offset-top:128px;line-height:1.2;color:var(--color)}.blog-body__content>h1,.blog-body__content>h1 b,.blog-body__content>h2,.blog-body__content>h2 b,.blog-body__content>h3,.blog-body__content>h3 b,.blog-body__content>h4,.blog-body__content>h4 b,.blog-body__content>h5,.blog-body__content>h5 b,.blog-body__content>h6,.blog-body__content>h6 b{font-weight:700}.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2.5rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1.15rem}.blog-body__content>*+h2{margin-top:3.5rem}@media (max-width:768px){.blog-body__content>h1,.blog-body__content>h2,.blog-body__content>h3,.blog-body__content>h4,.blog-body__content>h5,.blog-body__content>h6{--js-scroll-offset-top:92px}.blog-body__content>*+h1,.blog-body__content>*+h2,.blog-body__content>*+h3,.blog-body__content>*+h4,.blog-body__content>*+h5,.blog-body__content>*+h6{margin-top:2rem}.blog-body__content>h1+h1,.blog-body__content>h1+h2,.blog-body__content>h1+h3,.blog-body__content>h1+h4,.blog-body__content>h1+h5,.blog-body__content>h1+h6,.blog-body__content>h2+h1,.blog-body__content>h2+h2,.blog-body__content>h2+h3,.blog-body__content>h2+h4,.blog-body__content>h2+h5,.blog-body__content>h2+h6,.blog-body__content>h3+h1,.blog-body__content>h3+h2,.blog-body__content>h3+h3,.blog-body__content>h3+h4,.blog-body__content>h3+h5,.blog-body__content>h3+h6,.blog-body__content>h4+h1,.blog-body__content>h4+h2,.blog-body__content>h4+h3,.blog-body__content>h4+h4,.blog-body__content>h4+h5,.blog-body__content>h4+h6,.blog-body__content>h5+h1,.blog-body__content>h5+h2,.blog-body__content>h5+h3,.blog-body__content>h5+h4,.blog-body__content>h5+h5,.blog-body__content>h5+h6,.blog-body__content>h6+h1,.blog-body__content>h6+h2,.blog-body__content>h6+h3,.blog-body__content>h6+h4,.blog-body__content>h6+h5,.blog-body__content>h6+h6{margin-top:1rem}.blog-body__content>*+h2{margin-top:2.5rem}}.blog-body__content>h1 a,.blog-body__content>h2 a,.blog-body__content>h3 a,.blog-body__content>h4 a,.blog-body__content>h5 a,.blog-body__content>h6 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.blog-body__content>h1 a:hover,.blog-body__content>h2 a:hover,.blog-body__content>h3 a:hover,.blog-body__content>h4 a:hover,.blog-body__content>h5 a:hover,.blog-body__content>h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.blog-body__content b{font-weight:600}.blog-body__content>h2{font-size:32px}.blog-body__content>h3{font-size:23px}.blog-body__content>h4{font-size:20px}.blog-body__content>h5{font-size:18px}.blog-body__content>h6{font-size:16px}@media (max-width:1024px){.blog-body__content>h2{font-size:28px}.blog-body__content>h3{font-size:21px}.blog-body__content>h4{font-size:18px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}@media (max-width:768px){.blog-body__content>h2{font-size:24px}.blog-body__content>h3{font-size:19px}.blog-body__content>h4{font-size:17px}.blog-body__content>h5{font-size:16px}.blog-body__content>h6{font-size:15px}}.blog-body__content>*+p{margin-top:var(--gap)}.blog-body__content>* a{color:var(--color)}.blog-body__content>p>code{--vertical-spacing:2px;margin:calc(-1 * 2px) 0;margin:calc(-1 * var(--vertical-spacing)) 0;padding:2px;padding:var(--vertical-spacing) 2px;font-size:.9em;border:1px solid #eaeaea;border-radius:4px;background-color:#fafafa;white-space:pre-wrap;word-break:break-word}.blog-body__content>ol,.blog-body__content>ul{padding-left:24px}.blog-body__content>*+ol,.blog-body__content>*+ul{margin-top:var(--gap)}.blog-body__content>ol>*+li,.blog-body__content>ul>*+li{margin-top:8px}.blog-body__content>ul ul{padding-left:24px}.blog-body__content>* img{display:block;width:100%;height:auto;border-radius:8px}.blog-body__content>pre{margin:0!important;padding:14px!important;font-size:15px!important;border:1px solid #eaeaea;border-radius:8px;background-color:#fafafa}.blog-body__content>*+pre{margin-top:var(--gap)!important}@media (max-width:768px){.blog-body__content>pre{padding:12px!important}}.cta{position:relative;margin-top:var(--section-gap)}.heading+.cta{margin-top:32px}@media (max-width:768px){.heading+.cta{margin-top:24px}}.cta__wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px}.cta--align-center .cta__wrap{justify-content:center}.cta--align-right .cta__wrap{justify-content:flex-end}@media (max-width:768px){.cta__wrap{gap:12px}}.summary{padding:24px;font-size:var(--font-size-16);font-weight:500;line-height:1.3;color:var(--black);border-radius:var(--radius);background-color:var(--primary-50)}*+.summary{margin-top:16px}.summary__title{font-size:var(--font-size-22);font-weight:700;line-height:1.4;letter-spacing:.01em;color:var(--primary-main)}.summary>ul{list-style:none}.summary>*+ul,.summary>ul>*+li,.summary>ul>li>ul>*+li{margin-top:12px}.summary>ul>li>ul{padding-left:24px;list-style:none}.summary>ul>li>*+ul{margin-top:12px}.summary__heading{color:inherit;-webkit-text-decoration:none;text-decoration:none}a.summary__heading:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer{position:relative;padding-top:64px;padding-bottom:32px;color:#fff;background-color:#230903}@media (max-width:768px){.footer{padding-top:32px;padding-bottom:40px}}.footer__nav{display:flex;flex-wrap:wrap;gap:72px}@media (max-width:1024px){.footer__nav{gap:52px}}@media (max-width:768px){.footer__nav{flex-direction:column;align-items:flex-start;gap:32px}}.footer__nav__left{flex:1}.footer__nav__baseline{max-width:30ch;font-size:14px;font-weight:400;line-height:1.3;color:rgba(var(--white-rgb),.9)}*+.footer__nav__baseline{margin-top:24px}.footer__social{display:flex;flex-wrap:wrap;gap:32px}*+.footer__social{margin-top:24px}.footer__social img{--size:24px;width:24px;width:var(--size);height:24px;height:var(--size);-o-object-fit:contain;object-fit:contain}.footer__ordre{width:280px;height:auto}*+.footer__ordre{margin-top:24px}.footer__nav__columns{display:flex;flex-wrap:wrap;gap:72px;word-wrap:break-word;word-break:break-all}@media (max-width:1024px){.footer__nav__columns{gap:52px}}@media (max-width:768px){.footer__nav__columns{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}}.footer__nav__logo img{display:block;width:132px;height:auto;transform:translateY(-4px)}@media (max-width:768px){.footer__nav__logo img{width:110px}}.footer__nav__column{min-width:170px}@media (max-width:768px){.footer__nav__column{min-width:0}}.footer__nav__column__title{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--primary-main)}.footer__nav__column__content{font-size:15px;font-weight:400;line-height:1.6;letter-spacing:-.01em}*+.footer__nav__column__content{margin-top:16px}.footer__nav__column__content *+p{margin-top:.75em}.footer__nav__column a{-webkit-text-decoration:none;text-decoration:none}.footer__nav__column a:hover{-webkit-text-decoration:underline;text-decoration:underline}.footer__nav__social{--gap:16px;display:flex;align-items:center;gap:16px;gap:var(--gap);margin-left:auto;list-style:none}@media (max-width:768px){.footer__nav__social{margin-left:0}}.footer__nav__social li a{--size:20px;position:relative;display:flex;align-items:center;justify-content:center}.footer__nav__social li a:before{position:absolute;top:calc(-.5 * var(--gap));right:calc(-.5 * var(--gap));bottom:calc(-.5 * var(--gap));left:calc(-.5 * var(--gap));content:""}.footer__nav__social li a img{width:var(--size);height:var(--size)}.blog-body__aside__sticky{position:sticky;top:calc(var(--header-spacing));display:flex;flex-direction:column;flex-shrink:0;max-height:max(calc(100vh - var(--header-spacing)),550px);padding-bottom:16px}@media (max-width:1024px){.blog-body__aside__sticky{padding-bottom:0}}.blog-body__aside .summary{overflow-y:auto}.blog-body__aside__title{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:.01em;color:var(--black)}*+.blog-body__aside__title{margin-top:24px}@media (max-width:768px){*+.blog-body__aside__title{margin-top:16px}}.blog-body__aside *+.cta{margin-top:24px}@media (max-width:768px){.blog-body__aside .cta{display:none}}.footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-top:16px;font-size:15px;font-weight:400;line-height:normal;letter-spacing:-.01em;color:#fff;text-align:center;border-top:1px solid rgba(var(--white-rgb),.5);-moz-column-gap:24px;column-gap:24px;row-gap:16px;list-style:none}*+.footer__legal{margin-top:92px}@media (max-width:768px){.footer__legal{flex-direction:column;row-gap:12px}*+.footer__legal{margin-top:32px}}.footer__legal p a,.footer__legal p button{color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer__legal p a:hover,.footer__legal p button:hover{-webkit-text-decoration:underline;text-decoration:underline}.layout--theme-beige-100{background-color:var(--beige-100)}.layout--theme-primary-900{background-color:var(--primary-900)}.layout--theme-black{background-color:var(--black)}.layout--theme-white{background-color:var(--white)}.layout__body{--js-scroll-offset-top:var(--header-height)}*+.layout__footer{margin-top:var(--section-gap)}.group+.layout__footer{margin-top:0}.job-body{--color:var(--black);--color-rgb:var(--black-rgb);padding-top:var(--section-gap-small);padding-bottom:var(--section-gap-small);color:var(--color);background-color:var(--white)}@media (max-width:768px){.job-body{padding-top:32px}}.job-body__wrap{display:grid;grid-template-columns:1fr 380px;grid-gap:52px;gap:52px}@media (max-width:1231px){.job-body__wrap{grid-template-columns:1fr 320px}}@media (max-width:1024px){.job-body__wrap{display:flex;flex-direction:column-reverse;gap:24px}}.job-body__content{--gap:1.5rem;--section-gap:32px;flex-grow:0;min-width:0;font-size:18px;font-weight:400;line-height:1.5;color:var(--color)}@media (max-width:1024px){.job-body__content{font-size:17px}}@media (max-width:768px){.job-body__content{--gap:1.24rem;font-size:16px}}.job-body__content>h1,.job-body__content>h2,.job-body__content>h3,.job-body__content>h4,.job-body__content>h5,.job-body__content>h6{--js-scroll-offset-top:128px;line-height:1.2;color:var(--color)}.job-body__content>h1,.job-body__content>h1 b,.job-body__content>h2,.job-body__content>h2 b,.job-body__content>h3,.job-body__content>h3 b,.job-body__content>h4,.job-body__content>h4 b,.job-body__content>h5,.job-body__content>h5 b,.job-body__content>h6,.job-body__content>h6 b{font-weight:700}.job-body__content>*+h1,.job-body__content>*+h2,.job-body__content>*+h3,.job-body__content>*+h4,.job-body__content>*+h5,.job-body__content>*+h6{margin-top:2.5rem}.job-body__content>h1+h1,.job-body__content>h1+h2,.job-body__content>h1+h3,.job-body__content>h1+h4,.job-body__content>h1+h5,.job-body__content>h1+h6,.job-body__content>h2+h1,.job-body__content>h2+h2,.job-body__content>h2+h3,.job-body__content>h2+h4,.job-body__content>h2+h5,.job-body__content>h2+h6,.job-body__content>h3+h1,.job-body__content>h3+h2,.job-body__content>h3+h3,.job-body__content>h3+h4,.job-body__content>h3+h5,.job-body__content>h3+h6,.job-body__content>h4+h1,.job-body__content>h4+h2,.job-body__content>h4+h3,.job-body__content>h4+h4,.job-body__content>h4+h5,.job-body__content>h4+h6,.job-body__content>h5+h1,.job-body__content>h5+h2,.job-body__content>h5+h3,.job-body__content>h5+h4,.job-body__content>h5+h5,.job-body__content>h5+h6,.job-body__content>h6+h1,.job-body__content>h6+h2,.job-body__content>h6+h3,.job-body__content>h6+h4,.job-body__content>h6+h5,.job-body__content>h6+h6{margin-top:1.15rem}.job-body__content>*+h2{margin-top:3.5rem}@media (max-width:768px){.job-body__content>h1,.job-body__content>h2,.job-body__content>h3,.job-body__content>h4,.job-body__content>h5,.job-body__content>h6{--js-scroll-offset-top:92px}.job-body__content>*+h1,.job-body__content>*+h2,.job-body__content>*+h3,.job-body__content>*+h4,.job-body__content>*+h5,.job-body__content>*+h6{margin-top:2rem}.job-body__content>h1+h1,.job-body__content>h1+h2,.job-body__content>h1+h3,.job-body__content>h1+h4,.job-body__content>h1+h5,.job-body__content>h1+h6,.job-body__content>h2+h1,.job-body__content>h2+h2,.job-body__content>h2+h3,.job-body__content>h2+h4,.job-body__content>h2+h5,.job-body__content>h2+h6,.job-body__content>h3+h1,.job-body__content>h3+h2,.job-body__content>h3+h3,.job-body__content>h3+h4,.job-body__content>h3+h5,.job-body__content>h3+h6,.job-body__content>h4+h1,.job-body__content>h4+h2,.job-body__content>h4+h3,.job-body__content>h4+h4,.job-body__content>h4+h5,.job-body__content>h4+h6,.job-body__content>h5+h1,.job-body__content>h5+h2,.job-body__content>h5+h3,.job-body__content>h5+h4,.job-body__content>h5+h5,.job-body__content>h5+h6,.job-body__content>h6+h1,.job-body__content>h6+h2,.job-body__content>h6+h3,.job-body__content>h6+h4,.job-body__content>h6+h5,.job-body__content>h6+h6{margin-top:1rem}.job-body__content>*+h2{margin-top:2.5rem}}.job-body__content>h1 a,.job-body__content>h2 a,.job-body__content>h3 a,.job-body__content>h4 a,.job-body__content>h5 a,.job-body__content>h6 a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.job-body__content>h1 a:hover,.job-body__content>h2 a:hover,.job-body__content>h3 a:hover,.job-body__content>h4 a:hover,.job-body__content>h5 a:hover,.job-body__content>h6 a:hover{-webkit-text-decoration:underline;text-decoration:underline}.job-body__content b{font-weight:600}.job-body__content>h2{font-size:32px}.job-body__content>h3{font-size:23px}.job-body__content>h4{font-size:20px}.job-body__content>h5{font-size:18px}.job-body__content>h6{font-size:16px}@media (max-width:1024px){.job-body__content>h2{font-size:28px}.job-body__content>h3{font-size:21px}.job-body__content>h4{font-size:18px}.job-body__content>h5{font-size:16px}.job-body__content>h6{font-size:15px}}@media (max-width:768px){.job-body__content>h2{font-size:24px}.job-body__content>h3{font-size:19px}.job-body__content>h4{font-size:17px}.job-body__content>h5{font-size:16px}.job-body__content>h6{font-size:15px}}.job-body__content>*+p{margin-top:var(--gap)}.job-body__content>* a{color:var(--color)}.job-body__content>p>code{--vertical-spacing:2px;margin:calc(-1 * 2px) 0;margin:calc(-1 * var(--vertical-spacing)) 0;padding:2px;padding:var(--vertical-spacing) 2px;font-size:.9em;border:1px solid #eaeaea;border-radius:4px;background-color:#fafafa;white-space:pre-wrap;word-break:break-word}.job-body__content>ol,.job-body__content>ul{padding-left:24px}.job-body__content>*+ol,.job-body__content>*+ul{margin-top:var(--gap)}.job-body__content>ol>*+li,.job-body__content>ul>*+li{margin-top:8px}.job-body__content>ul ul{padding-left:24px}.job-body__content>* img{display:block;width:100%;height:auto;border-radius:8px}.job-body__content>pre{margin:0!important;padding:14px!important;font-size:15px!important;border:1px solid #eaeaea;border-radius:8px;background-color:#fafafa}.job-body__content>*+pre{margin-top:var(--gap)!important}@media (max-width:768px){.job-body__content>pre{padding:12px!important}}.job-header{--color:#000;--color-rgb:var(--black-rgb);--vertical-padding:44px;display:flex;align-items:center;gap:32px;padding-top:44px;padding-top:var(--vertical-padding);color:#000;color:var(--color)}@media (max-width:768px){.job-header{--vertical-padding:24px;flex-direction:column;align-items:stretch}}.job-header__image{position:relative;flex:1}.job-header__image img{width:100%;height:auto;max-height:450px;border-radius:var(--radius);-o-object-fit:cover;object-fit:cover}.job-header__content{flex:1}.job-header__header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.job-header__date{font-size:15px;font-weight:400;line-height:1.4;color:rgba(var(--color-rgb),.7)}.job-header__title{font-size:36px;font-weight:700;line-height:1.1}*+.job-header__title{margin-top:16px}@media (max-width:1024px){.job-header__title{font-size:24px}}@media (max-width:768px){.job-header__title{font-size:20px}.job-header__title br{display:none}}.job-header__introduction{max-width:65ch;font-size:18px;font-weight:400;line-height:1.5;color:rgba(var(--color-rgb),.7)}*+.job-header__introduction{margin-top:32px}@media (max-width:1024px){.job-header__introduction{font-size:17px}}@media (max-width:768px){.job-header__introduction{font-size:16px}}.job-header__introduction>*+p{margin-top:.5em}.job-header__sub-title{font-size:var(--font-size-16);font-weight:500;line-height:1.4;letter-spacing:.01em}*+.job-header__sub-title{margin-top:24px}@media (max-width:768px){*+.job-header__sub-title{margin-top:16px}}.job-header__cta{display:flex;flex-wrap:wrap;gap:16px}*+.job-header__cta{margin-top:24px}.heading{--color:var(--black);--color-rgb:var(--black-rgb);position:relative;margin-top:var(--section-gap);color:var(--color)}.heading--align-center{text-align:center}.heading--align-right{text-align:right}.heading__title{font-family:var(--font-family-heading);font-size:48px;font-weight:500;line-height:1.4;letter-spacing:-.02em}*+.heading__title{margin-top:4px}@media (max-width:1231px){.heading__title{font-size:40px}}@media (max-width:1024px){.heading__title{font-size:32px}}@media (max-width:768px){.heading__title{font-size:26px}.heading__title br{display:none}}.heading__title strong{font-weight:inherit;color:rgba(var(--color-rgb),.45)}.heading__description{max-width:80ch;font-size:18px;font-weight:400;line-height:1.5;color:rgba(var(--color-rgb),.5)}.heading--align-center .heading__description{margin-right:auto;margin-left:auto}.heading--align-right .heading__description{margin-left:auto}*+.heading__description{margin-top:24px}@media (max-width:1024px){.heading__description{font-size:17px}}@media (max-width:768px){.heading__description{font-size:16px}*+.heading__description{margin-top:18px}}.heading__description *+ol,.heading__description *+p,.heading__description *+ul{margin-top:1em}.heading__description ol,.heading__description ul{padding-left:24px}.heading__description ol *+li,.heading__description ul *+li{margin-top:.25em}.heading__cta{display:flex;flex-wrap:wrap;gap:12px}*+.heading__cta{margin-top:24px}.sup-title{font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-.01em;color:rgba(var(--primary-main-rgb),.8)}@media (max-width:1024px){.sup-title{font-size:15px}}@media (max-width:768px){.sup-title{font-size:14px}}