.zenna-careers-preview{background:var(--zc-paper)}.zenna-careers-preview .zc-hero{isolation:isolate;background:var(--zc-periwinkle);min-height:560px;margin-top:28px;position:relative;overflow:hidden}.zenna-careers-preview .zc-hero>img{object-fit:cover;object-position:center;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.zenna-careers-preview .zc-hero-copy{max-width:1152px;margin:auto;padding:56px 24px 300px}.zenna-careers-preview .zc-eyebrow{color:var(--zc-plum);margin:0 0 16px;font-size:13px;font-weight:650}.zenna-careers-preview .zc-hero h1{color:var(--zc-plum);letter-spacing:0;margin:0;font-size:64px;font-weight:750;line-height:1.08}.zenna-careers-preview .zc-hero h1 span{white-space:nowrap;display:block}.zenna-careers-preview .zc-hero-copy>p:last-child{max-width:32rem;color:var(--zc-plum);margin:20px 0 0;font-size:19px;line-height:1.6}.zenna-careers-preview .zc-section{max-width:1152px;margin:auto;padding:96px 24px}.zenna-careers-preview .zc-building{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;display:grid}.zenna-careers-preview h2{letter-spacing:0;margin:0;font-size:36px;font-weight:700;line-height:1.2}.zenna-careers-preview .zc-section p,.zenna-careers-preview .zc-principle p{color:var(--zc-muted);margin:0;font-size:17px;line-height:1.7}.zenna-careers-preview .zc-building-copy{gap:18px;display:grid}.zenna-careers-preview .zc-work{background:var(--zc-apricot)}.zenna-careers-preview .zc-work .zc-eyebrow{color:var(--zc-plum);margin-bottom:14px;font-size:13px}.zenna-careers-preview .zc-work-intro{max-width:38rem;margin-top:18px}.zenna-careers-preview .zc-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:48px 0 0;padding:0;list-style:none;display:grid}.zenna-careers-preview .zc-principle{border-top:1px solid var(--zc-plum);min-width:0;padding-top:20px}.zenna-careers-preview .zc-principle>span{color:var(--zc-plum);font-size:12px;font-weight:650}.zenna-careers-preview h3{margin:16px 0 10px;font-size:21px;font-weight:650;line-height:1.35}.zenna-careers-preview .zc-roles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.zenna-careers-preview .zc-roles-note{border-block:1px solid var(--zc-line);padding:28px 0}@media(min-width:1600px){.zenna-careers-preview .zc-hero{min-height:640px}}@media(min-width:901px)and (max-width:1100px){.zenna-careers-preview .zc-hero h1{font-size:56px}}@media(max-width:900px){.zenna-careers-preview .zc-building,.zenna-careers-preview .zc-roles{grid-template-columns:1fr;gap:28px}.zenna-careers-preview .zc-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.zenna-careers-preview .zc-hero h1{font-size:52px}}@media(max-width:640px){.zenna-careers-preview .zc-hero{min-height:470px;margin-top:20px}.zenna-careers-preview .zc-hero>img{object-position:43% center}.zenna-careers-preview .zc-hero-copy{padding:40px 20px 250px}.zenna-careers-preview .zc-hero h1{font-size:34px;line-height:1.15}.zenna-careers-preview .zc-hero-copy>p:last-child{max-width:19rem;font-size:17px}.zenna-careers-preview .zc-section{padding:64px 20px}.zenna-careers-preview h2{font-size:29px}.zenna-careers-preview .zc-principles{grid-template-columns:1fr;gap:32px;margin-top:36px}}@media(max-width:360px){.zenna-careers-preview .zc-hero h1{font-size:30px}}
