.careers-module__tEy4wG__inner{max-width:720px;margin:0 auto;padding:0 1.5rem}.careers-module__tEy4wG__hero{background:var(--off-black);padding:5rem 0 4.5rem}.careers-module__tEy4wG__eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--yellow);margin:0 0 1rem;font-family:Urbanist,sans-serif;font-size:.8rem;font-weight:600}.careers-module__tEy4wG__heroTitle{color:var(--paper);margin:0 0 1.25rem;font-family:Marcellus,Georgia,serif;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:400;line-height:1.1}.careers-module__tEy4wG__heroSub{color:var(--warm-gray);max-width:560px;margin:0;font-family:Urbanist,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.65}.careers-module__tEy4wG__body{background:var(--paper);padding:4rem 1.5rem 5rem}.careers-module__tEy4wG__sectionHeading{color:var(--off-black);margin:0 0 1.5rem;font-family:Marcellus,Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.25}.careers-module__tEy4wG__card{background:var(--white);border:1px solid var(--warm-gray);border-radius:12px;overflow:hidden}.careers-module__tEy4wG__cardHeader{border-bottom:1px solid var(--warm-gray);padding:1.75rem 2rem}.careers-module__tEy4wG__cardBody{padding:1.5rem 2rem 2rem}.careers-module__tEy4wG__roleTitle{color:var(--off-black);margin:0 0 .75rem;font-family:Marcellus,Georgia,serif;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:400;line-height:1.25}.careers-module__tEy4wG__meta{color:var(--lava);flex-wrap:wrap;align-items:center;gap:.5rem;font-family:Urbanist,sans-serif;font-size:.875rem;display:flex}.careers-module__tEy4wG__metaDot{background:var(--warm-gray);border-radius:50%;flex-shrink:0;width:4px;height:4px}.careers-module__tEy4wG__badge{background:var(--yellow);color:var(--off-black);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;padding:.25rem .6rem;font-family:Urbanist,sans-serif;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-block}.careers-module__tEy4wG__subHeading{color:var(--off-black);margin:1.5rem 0 .625rem;font-family:Marcellus,Georgia,serif;font-size:1.1rem;font-weight:400;line-height:1.25}.careers-module__tEy4wG__subHeading:first-child{margin-top:0}.careers-module__tEy4wG__bodyText{color:var(--lava);margin:0 0 .5rem;font-family:Urbanist,sans-serif;font-size:1rem;line-height:1.65}.careers-module__tEy4wG__reqList{margin:0 0 .5rem;padding:0;list-style:none}.careers-module__tEy4wG__reqList li{color:var(--lava);margin-bottom:.5rem;padding-left:1.25rem;font-family:Urbanist,sans-serif;font-size:1rem;line-height:1.65;position:relative}.careers-module__tEy4wG__reqList li:before{content:"";background:var(--yellow);width:6px;height:6px;position:absolute;top:.55em;left:0}.careers-module__tEy4wG__cta{background:var(--yellow);color:var(--off-black);border:none;border-radius:6px;justify-content:center;align-items:center;min-height:48px;margin-top:1.25rem;padding:.875rem 2rem;font-family:Urbanist,sans-serif;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.careers-module__tEy4wG__cta:hover{opacity:.88}.careers-module__tEy4wG__emailLink{color:var(--lava);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.careers-module__tEy4wG__emailLink:hover{color:var(--yellow)}.careers-module__tEy4wG__speculative{border:1px solid var(--warm-gray);background:0 0;border-radius:10px;margin-top:3rem;padding:2rem}.careers-module__tEy4wG__speculativeText{color:var(--lava);margin:0;font-family:Urbanist,sans-serif;font-size:1rem;line-height:1.65}@media (max-width:640px){.careers-module__tEy4wG__hero{padding:3.5rem 0 3rem}.careers-module__tEy4wG__body{padding:3rem 1rem 4rem}.careers-module__tEy4wG__cardHeader{padding:1.25rem}.careers-module__tEy4wG__cardBody{padding:1.25rem 1.25rem 1.5rem}.careers-module__tEy4wG__speculative{padding:1.5rem}}
