.page-careers{min-height:100vh;min-height:calc(var(--vh, 1vh)*100);padding:20rem 2rem;padding:var(--margin-main-top,20rem) var(--pwx,2rem)}.page-careers .careers-intro{display:flex;flex-direction:column;padding:0 2rem;padding:0 var(--pwx,2rem);text-transform:uppercase;width:100%}.page-careers .careers-intro .text{margin-top:1rem;margin-top:var(--gutter-half,1rem);max-width:16em}.page-careers .careers-intro .text a{-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.2em;text-underline-position:from-font;transition:text-decoration-color .25s;transition:text-decoration-color var(--duration-default,.25s)}@media(hover:hover){.page-careers .careers-intro .text a:hover{text-decoration-color:transparent}}.page-careers .careers-wrapper{grid-gap:2rem;grid-gap:var(--gutter,2rem);grid-row-gap:7.5rem;grid-row-gap:var(--margin-lg,7.5rem);display:grid;gap:2rem;gap:var(--gutter,2rem);grid-template-columns:repeat(1,1fr);justify-items:center;margin-left:auto;margin-right:auto;margin-top:12rem;margin-top:var(--margin-xl,12rem);max-width:60rem;row-gap:7.5rem;row-gap:var(--margin-lg,7.5rem);width:100%}.careers-item{display:flex;flex-direction:column;gap:1em}.careers-item .careers-item-top{text-transform:uppercase}.careers-item .careers-item-seemore{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-color:currentColor;text-transform:uppercase;text-underline-offset:.2em;text-underline-position:from-font;transition:text-decoration-color .25s;transition:text-decoration-color var(--duration-default,.25s)}@media(hover:hover){.careers-item .careers-item-seemore:hover{text-decoration-color:transparent}}