@keyframes styles_slideAndFade__K5ixA{0%{opacity:0;transform:translateY(-100%);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes styles_slideUpFromBottom__lN4DS{0%{opacity:0;transform:translateY(100%);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}@keyframes styles_fadeOutDown__HY8mf{0%{opacity:1;transform:translateY(0);visibility:visible}to{opacity:0;transform:translateY(100%);visibility:hidden}}.styles_pageContainer__S_2Ny{--color-gray-25:#F6F6F9;--color-white:#FFFFFF;background-color:var(--color-gray-25);timeline-scope:--header-trigger,--related-jobs-trigger,--banner-hide-trigger}.styles_gridWrapper__Jj1VY{display:grid;grid-template-columns:minmax(0,812px);grid-gap:30px;gap:30px;justify-content:center;padding:20px 150px}.styles_gridWrapper__Jj1VY[data-has-related-jobs=true]{grid-template-columns:minmax(0,734px) minmax(0,374px)}.styles_jobDescriptionColumn__KIcuE{position:relative;grid-column:1/2;grid-row:1/2;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;gap:16px}.styles_relatedJobsColumn__Ash4l{grid-column:2/3;grid-row:1/2;display:flex;flex-direction:column;gap:16px}.styles_sectionWrapper__kcA6P{width:100%;min-height:100vh;display:flex;justify-content:center;padding:12px 8px;flex-direction:column;gap:24px;align-items:center}.styles_contentWrapper__eudmX{position:relative;width:100%;max-width:900px;display:flex;flex-direction:column;gap:16px}.styles_mobileSearchBarContainer__hOwNg{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.styles_mobileSearchBarStyle__lrEJK{display:flex;padding:12px 0 20px;justify-content:center;align-items:center;align-self:stretch;border-radius:8px;background:var(--color-white)}.styles_scrollSentinel__AHlp2{position:absolute;top:0;left:0;height:68px;width:100%;pointer-events:none;view-timeline-name:--header-trigger;view-timeline-axis:block}.styles_relatedJobsSentinel__Qrh97{height:1px;width:100%;pointer-events:none;view-timeline-name:--related-jobs-trigger;view-timeline-axis:block}.styles_bannerHideSentinel__Cs1Bu{height:1px;width:100%;pointer-events:none;view-timeline-name:--banner-hide-trigger;view-timeline-axis:block}.styles_stickyHeaderContainer__ab8AY{--color-white:#FFFFFF;position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;justify-content:center;opacity:0;transform:translateY(-100%);visibility:hidden;animation:styles_slideAndFade__K5ixA linear both;animation-timeline:--header-trigger;animation-range:exit 0 exit 25%}@media (min-width:1440px){.styles_stickyHeaderContainer__ab8AY{padding:0 150px}}@supports not (animation-timeline:scroll()){.styles_stickyHeaderContainer__ab8AY{animation:none;opacity:0;transform:translateY(-100%);visibility:hidden;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out}.styles_stickyHeaderContainer__ab8AY[data-fallback-visible=true]{opacity:1;transform:translateY(0);visibility:visible}}.styles_stickyHeaderInner___PVsx{pointer-events:auto;width:100%}@media (min-width:1440px){.styles_stickyHeaderInner___PVsx{display:grid;grid-template-columns:minmax(0,812px);grid-gap:30px;gap:30px;justify-content:center;width:auto}.styles_stickyHeaderInner___PVsx[data-has-related-jobs=true]{grid-template-columns:minmax(0,734px) minmax(0,374px)}}.styles_stickyHeaderContent__n6rAc{width:100%;background-color:var(--color-white);border-radius:4px 4px 0 0;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;align-items:center;gap:16px;padding:12px 16px}@media (min-width:1440px){.styles_stickyHeaderContent__n6rAc{padding:12px 32px}}.styles_stickyBannerWrapper__Zmy2J{--color-white:#FFFFFF;position:fixed;bottom:0;left:0;right:0;z-index:99;background-color:var(--color-white);opacity:0;transform:translateY(100%);visibility:hidden;animation:styles_slideUpFromBottom__lN4DS linear forwards,styles_fadeOutDown__HY8mf linear forwards;animation-timeline:--related-jobs-trigger,--banner-hide-trigger;animation-range:exit 0 exit 50%,entry 0 entry 50%}@supports not (animation-timeline:scroll()){.styles_stickyBannerWrapper__Zmy2J{animation:none;opacity:0;transform:translateY(100%);visibility:hidden;transition:opacity .2s ease-out,transform .2s ease-out,visibility .2s ease-out}.styles_stickyBannerWrapper__Zmy2J[data-fallback-visible=true]{opacity:1;transform:translateY(0);visibility:visible}}