section.post:last-child{padding-bottom:30px}section.post.foot-off ol.footnotes{display:none}section.post .inner{padding-top:150px;padding-bottom:20px;background:var(--neutral);margin-bottom:40px}@media (max-width:1199px){section.post .inner:has(.post-top){padding-top:0}section.post .inner .flex{padding-top:150px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:0}section.post .inner .flex>div:first-child{display:none}}@media (max-width:767px){section.post .inner{margin-bottom:30px}}@media (max-width:1199px){section.post [style="width: 100%;"] .tags{padding-left:12px;padding-right:12px}}section.post .visible-md:has(.tags),section.post .visible-xmd:has(.tags){height:100%}section.post .tags{font-family:"DM Mono",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:110%;letter-spacing:0.02em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}@media (max-width:1199px){section.post .tags{margin-top:30px;position:relative}section.post .tags.top{margin-top:0;margin-bottom:8px}section.post .tags.top ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;color:#54A389}section.post .tags.top ul li{margin:0}section.post .tags .date{position:absolute;bottom:0;right:10px;font-family:"DM Mono",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;text-align:right;letter-spacing:0.02em;text-transform:uppercase;color:#54A389}}@media (max-width:1199px) and (max-width:1199px){section.post .tags .date{bottom:auto;bottom:initial;top:15px}}@media (max-width:1199px) and (max-width:1023px){section.post .tags .date{top:0;position:relative;text-align:left;padding-left:9px;margin-bottom:10px}}@media (max-width:1199px){body.single-job section.post .tags .date{top:0;bottom:auto;bottom:initial}}section.post .tags li{margin-right:20px;white-space:nowrap}section.post .tags li:last-child{margin-right:0}section.post .tags .top{color:#54A389}section.post .tags .top ul{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.post .tags .bottom{padding-bottom:5px;padding-top:15px}@media (max-width:1023px){section.post .tags .bottom{padding:0}}section.post .tags .bottom ul:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}section.post .tags .bottom ul{font-size:14px}section.post .tags .bottom ul+ul{display:none;margin-top:5px;font-size:12px}section.post .tags .bottom ul+ul.show{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}section.post .tags .bottom ul.policy{font-size:14px;display:block;margin-top:5px}section.post .tags .bottom a.active{text-shadow:0 0.25px currentColor}@media (min-width:1025px){section.post .tags .bottom a:hover{text-shadow:0 0.25px currentColor}}section.post .f--subtitle{margin-bottom:8px;font-size:12px}section.post .excerpt{margin-top:14px;font-weight:400;font-size:20px;line-height:140%}@media (max-width:767px){section.post .excerpt{font-size:18px;margin-top:8px}}section.post .content{padding-bottom:80px;contain:paint}section.post .content>[id]:before{content:"";display:block;height:100px;margin-top:-100px;visibility:hidden}@media (max-width:1199px){section.post .content{margin-top:20px}}@media (max-width:767px){section.post .content{padding-bottom:15px}}@media (max-width:1199px){section.post [data-sticky]{position:sticky;top:40px;z-index:11;-webkit-transition:top 0.5s ease;transition:top 0.5s ease}}@media (max-width:767px){section.post [data-sticky]{top:25px}}section.post .sidebar-drop{height:100%}@media (max-width:1199px){section.post .sidebar-drop{position:relative;margin-left:-10px;width:calc(100% + 20px)}}section.post .sidebar-drop .drop{display:none}@media (max-width:1199px){section.post .sidebar-drop .drop{display:block;font-weight:500;font-size:16px;background:var(--neutral);border-radius:10px;padding:12px 15px 12px 32px;position:relative;border:1px solid rgba(16,43,35,0.1);z-index:3;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.post .sidebar-drop .drop:before{content:"";display:block;position:absolute;background:var(--green);width:8px;height:8px;border-radius:50%;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.post .sidebar-drop .drop span{-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;pointer-events:none}section.post .sidebar-drop .drop svg{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}section.post .sidebar-drop .drop svg+svg{display:none}section.post .sidebar-drop .drop.active{border-radius:10px 10px 0 0;border-color:transparent;background:none}section.post .sidebar-drop .drop.active span{opacity:0}section.post .sidebar-drop .drop.active svg{display:none}section.post .sidebar-drop .drop.active svg+svg{display:block}section.post .sidebar-drop .drop.active+.sidebar{opacity:1;visibility:visible}}section.post .sidebar{position:sticky;top:100px}@media (max-width:1199px){section.post .sidebar{margin:0;position:absolute;z-index:2;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:10px;background:var(--neutral);padding-left:15px;padding-bottom:15px;padding-top:9px;border:1px solid rgba(16,43,35,0.1)}}section.post .sidebar .progress{height:100%;position:absolute;top:8px;left:0;width:1px;height:calc(100% - 10px);border-left:1px solid rgba(16,43,35,0.3)}@media (max-width:1199px){section.post .sidebar .progress{left:15px;top:16px;height:calc(100% - 36px)}}section.post .sidebar .progress:before{content:"";display:block;position:absolute;background:var(--green);width:8px;height:8px;border-radius:50%;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.post .sidebar .progress:after{content:"";display:block;position:absolute;height:var(--progress);width:1px;background:var(--green);top:0;left:50%;margin-left:-1px}section.post .sidebar ul::-webkit-scrollbar{width:0;height:0}section.post .sidebar ul{padding-left:16px;max-height:calc(100vh - 150px);overflow:auto}section.post .sidebar ul li{font-weight:400;font-size:16px;line-height:150%;color:#102B23;opacity:0.3;cursor:pointer;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}section.post .sidebar ul li[data-node=H3]{padding-left:9px}@media (min-width:1025px){section.post .sidebar ul li:hover{opacity:1}}section.post .sidebar ul li+li{margin-top:5px}section.post .sidebar ul li.active{opacity:1;font-weight:500}section.post .sidebar ul li span{pointer-events:none}section.post .authors{font-family:"DM Mono",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:110%;letter-spacing:0.02em;text-transform:uppercase;color:#54A389;padding-top:2px}section.post .authors sup{position:relative;top:-0.6em;font-size:70%;line-height:1;font-weight:400;margin-left:1px}section.post .authors sup a:not(.btn){text-decoration:none!important;color:inherit}@media (max-width:1199px){section.post .authors{opacity:0.3;margin-top:20px;color:var(--green);line-height:140%}}section.post .authors .hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}section.post .hover-info-wrap{position:relative}section.post .hover-info{font-family:"DM Mono",Helvetica,Arial,sans-serif;font-weight:400;font-size:12px;line-height:110%;letter-spacing:0.02em;text-transform:uppercase;color:#54A389;position:absolute;top:0;left:0;width:100%;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}section.post .hover-info.active{opacity:1}@media (max-width:1199px){section.post .hover-info{opacity:1;pointer-events:all;display:none;position:relative;line-height:140%}section.post .hover-info.active{display:block;margin-top:10px;color:var(--green)}}.footnotes-mobile{display:none}@media (max-width:1199px){.footnotes-mobile{position:fixed;background:rgba(255,255,255,0.5);backdrop-filter:blur(5px);top:0;left:0;width:100%;height:100%;z-index:99;opacity:0;pointer-events:none;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease;display:block}.footnotes-mobile.show{pointer-events:all;opacity:1}.footnotes-mobile .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.footnotes-mobile li{position:absolute;top:100%;left:0;background:var(--neutral);padding:30px 20px 20px;position:absolute;counter-increment:foots;font-size:12px;line-height:150%;-webkit-transition:-webkit-transform 0.5s ease;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;transition:transform 0.5s ease,-webkit-transform 0.5s ease}.footnotes-mobile li.active{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.footnotes-mobile li:before{content:counter(foots);font-size:60%;white-space:nowrap;line-height:1;float:left}.footnotes-mobile li a[aria-label]{display:none}.footnotes-mobile li .close{width:30px;height:30px;position:absolute;top:3px;right:20px}.footnotes-mobile li .close:after{content:"";display:block;position:absolute;width:8px;height:8px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:url(../img/close.svg) no-repeat;background-size:100%;background-position:center center}}ol.footnotes{position:relative;counter-reset:foots}@media (max-width:1199px){ol.footnotes{display:none}}ol.footnotes a:not(.btn){text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important;user-drag:auto;-webkit-user-drag:auto;user-select:auto;-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-webkit-touch-callout:auto}ol.footnotes li{padding-left:0;position:absolute;opacity:0.5;counter-increment:foots;font-size:12px;line-height:150%;padding-top:3px;word-break:break-word}ol.footnotes li:before{content:counter(foots);font-size:60%;line-height:1;white-space:nowrap;padding-right:5px;float:left;-webkit-transform:translateY(3px);transform:translateY(3px)}ol.footnotes li.collapsed{height:40px;overflow:hidden}ol.footnotes li.collapsed.open{height:auto;height:initial}ol.footnotes li.collapsed.open:after{background-image:url('data:image/svg+xml,<svg width="30" height="18" viewBox="0 0 30 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="30" height="18" fill="url(%23paint0_linear_4019_2985)"/><path opacity="0.5" d="M22.3631 8.976V7.824H27.6431V8.976H22.3631Z" fill="%23102B23"/><defs><linearGradient id="paint0_linear_4019_2985" x1="15" y1="9" x2="0" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>')}ol.footnotes li.collapsed:after{content:"";display:block;position:absolute;width:30px;height:18px;background:url('data:image/svg+xml,<svg width="30" height="18" viewBox="0 0 30 18" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="30" height="18" fill="url(%23paint0_linear_4019_2985)"/><path opacity="0.5" d="M24.3951 12V9.008H21.4031V7.792H24.3951V4.8H25.6111V7.792H28.6031V9.008H25.6111V12H24.3951Z" fill="%23102B23"/><defs><linearGradient id="paint0_linear_4019_2985" x1="15" y1="9" x2="0" y2="9" gradientUnits="userSpaceOnUse"><stop stop-color="white"/><stop offset="1" stop-color="white" stop-opacity="0"/></linearGradient></defs></svg>');background-size:100%;bottom:0;right:0;z-index:1}ol.footnotes li a[aria-label]{display:none}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;padding:25px;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;pointer-events:none}.lightbox.active{opacity:1;pointer-events:all}@media (max-width:767px){.lightbox{padding:10px}}.lightbox:before{content:"";display:block;position:absolute;z-index:1;width:calc(100% - 50px);height:calc(100% - 50px);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff}@media (max-width:767px){.lightbox:before{width:calc(100% - 20px);height:calc(100% - 20px)}}.lightbox .splide{position:relative;height:100%;z-index:2}.lightbox .splide .splide__track{height:100%}.lightbox .splide .splide__arrow{position:absolute;width:50px;height:100%;top:0;z-index:3;background:none;border:0;cursor:pointer;border-radius:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}@media (min-width:1025px){.lightbox .splide .splide__arrow:hover{opacity:0.5}}.lightbox .splide .splide__arrow.splide__arrow--prev{left:0}.lightbox .splide .splide__arrow.splide__arrow--prev:after{content:"";display:block;position:absolute;width:14px;height:18px;background:url('data:image/svg+xml,<svg width="7" height="9" viewBox="0 0 7 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.25596 8.60806L-4.48227e-05 4.28806L4.25596 6.10352e-05H6.07996L1.85596 4.24006V4.33606L6.07996 8.60806H4.25596Z" fill="%23102B23"></path></svg>');background-size:100%;background-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox .splide .splide__arrow.splide__arrow--next{right:0}.lightbox .splide .splide__arrow.splide__arrow--next:after{content:"";display:block;position:absolute;width:14px;height:18px;background:url('data:image/svg+xml,<svg width="7" height="9" viewBox="0 0 7 9" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-8.78572e-05 8.60806L4.22391 4.33606V4.24006L-8.78572e-05 6.10352e-05H1.80791L6.06391 4.28806L1.80791 8.60806H-8.78572e-05Z" fill="%23102B23"></path></svg>');background-size:100%;background-repeat:no-repeat;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lightbox .splide .splide__arrow svg{display:none}.lightbox .wrap{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lightbox .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;background:rgba(0,0,0,0.6)}.lightbox .close{width:40px;height:40px;position:absolute;top:25px;right:25px;z-index:5;cursor:pointer;-webkit-transition:opacity 0.25s ease;transition:opacity 0.25s ease}@media (min-width:1025px){.lightbox .close:hover{opacity:0.5}}@media (max-width:767px){.lightbox .close{width:20px;height:20px}}.lightbox .close:before{content:"";display:block;position:absolute;width:1px;height:20px;background:#000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.lightbox .close:after{content:"";display:block;position:absolute;width:1px;height:20px;background:#000;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.lightbox .caption{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:12px;line-height:150%;margin-top:16px;padding:0 25px 25px;position:relative;z-index:4;display:none}.lightbox .caption:has(*){display:block}.lightbox .caption a{text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important;user-drag:auto;-webkit-user-drag:auto;user-select:auto;-moz-user-select:auto;-webkit-user-select:auto;-ms-user-select:auto;-webkit-touch-callout:auto}@media (max-width:767px){.lightbox .caption{font-size:10px;padding:0 10px 10px}}.lightbox .image{padding:25px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;position:relative;z-index:4}@media (max-width:767px){.lightbox .image{padding:10px}}.lightbox .image img{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;margin:0 auto}@media (max-width:1199px){header.up+div section.post [data-sticky]{top:90px}}@media (max-width:767px){header.up+div section.post [data-sticky]{top:70px}}section.items{position:relative;z-index:12;background:#fff}