.job-page{overflow-x:hidden;width:100vw}@media (min-width:1200px){.job-page{overflow-x:unset}}.job-page__wrapper{display:flex;flex-direction:column;position:relative}@media (min-width:1200px){.job-page__wrapper{flex-direction:row}}.job-page__left{background:hsl(var(--theme-bg));flex:1;height:auto}@media (min-width:1200px){.job-page__left{max-width:calc(50vw - var(--grid-gap)/2)}}.job-page__left__wrapper{left:0;position:sticky;top:0;width:100vw}@media (min-width:1200px){.job-page__left__wrapper{max-width:calc(50vw - var(--grid-gap)/2);width:100%}}.job-page__left__wrapper.visible{opacity:1;transition:opacity .35s ease .5s}.job-page__left__wrapper.hidden{opacity:0;transition:opacity .35s ease}.job-page__left__wrapper__content{display:none;opacity:0;padding:1rem calc(var(--grid-gap)/2) 1rem var(--grid-margin);transition:none}@media (min-width:1200px){.job-page__left__wrapper__content{display:inline-block}}.job-page__left__wrapper__content .btn{width:calc(var(--cols)*2 - var(--gutter))}.job-page__left__wrapper__content.visible{opacity:1;transition:opacity .35s ease 1s}.job-page__left__wrapper__content.hidden{opacity:0;pointer-events:none;transition:opacity .35s ease}.job-page__right{background:var(--off-white);flex:1;line-height:0;width:100%}.job-page__right__media{display:none;max-width:calc(50vw + var(--grid-gap)/2);position:relative;top:0}@media (min-width:1200px){.job-page__right__media{display:block}}.job-page__signup{background:var(--black);display:inline-block;width:100vw}@media (min-width:1200px){.job-page__signup{margin-top:1px;max-width:50vw;max-width:calc(50vw - var(--grid-gap)/2);position:absolute;transform:translateY(-100%)}}.job-page__signup__form-wrapper{background:transparent;border-bottom:1px solid hsla(var(--color-white)/.3);color:var(--white);margin:2rem var(--grid-margin) 0;padding:0 0 5rem}@media (min-width:1200px){.job-page__signup__form-wrapper{width:calc(var(--cols)*6 - var(--gutter) - var(--grid-gap))}}.job-page__signup__form-wrapper .custom-link--default.btn:not(.submit):hover{background:hsl(var(--theme-bg))}.job-page__content{border-top:1px solid hsla(var(--color-black)/.3);display:flex;flex-direction:row;justify-content:space-between;line-height:1;margin:0 var(--grid-margin) 2rem;position:relative}@media (min-width:1200px){.job-page__content .event-text{padding-right:calc(var(--cols)*1 - var(--gutter) + var(--grid-gap))}}.job-page__content .event-text p+p{margin-top:1rem}@media (min-width:1200px){.job-page__content .speaker-card__inner{padding-right:calc(var(--cols)*1 - var(--gutter) + var(--grid-gap))}.job-page__content{margin-left:calc(var(--grid-gap))}}
