.careers-page{background:#fff}.career-intro{display:grid;grid-template-columns:1fr 1.15fr;min-height:560px;background:#e1e7dd;overflow:hidden}.career-copy{padding:52px 45px 55px max(40px,calc((100vw - 1280px)/2));align-self:center}.career-kicker{font-size:10px;letter-spacing:.16em;color:#58726c;margin-bottom:25px}.career-copy h1{font:normal clamp(36px,3.8vw,59px)/1.13 'Palatino Linotype',Palatino,Georgia,serif;letter-spacing:-.025em;color:#294356;margin:0 0 26px}.career-copy h1 em{color:#52766c;font-weight:400}.career-copy>p:not(.career-kicker){font-size:15px;line-height:1.85;color:#52645f;max-width:390px}.career-cta{display:inline-flex;gap:30px;align-items:center;font-size:12px;color:#294356;border-bottom:1px solid #9e8c65;margin-top:28px;padding-bottom:9px}.career-cta span{font-size:20px}.career-photo{margin:0;position:relative;min-height:560px;isolation:isolate;background:#bccbc4}.career-photo>img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.career-photo:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#182e43d9);z-index:1}.career-photo-note{position:absolute;left:36px;bottom:55px;font:normal 27px/1.25 'Palatino Linotype',Palatino,Georgia,serif;color:#fff;z-index:2;border-left:1px solid #ccb68a;padding-left:20px}.career-photo figcaption{position:absolute;bottom:16px;left:36px;color:#e5eae5;font-size:8px;z-index:2}.career-details{max-width:1360px;padding:65px 40px 70px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:90px}.career-details h2{font:normal 32px/1.2 'Palatino Linotype',Palatino,Georgia,serif;letter-spacing:-.015em;color:#294356;margin-bottom:24px}.career-details p{font-size:14px;line-height:1.9;color:#5b6867;margin-bottom:18px}.career-details .career-kicker{font-size:10px;margin-bottom:21px}.career-invitation{border-left:1px solid #d7dfd8;padding-left:45px}.career-invitation h2{font-size:26px}.career-invitation ul{padding-left:17px;margin:0 0 30px;color:#536660;font-size:13px;line-height:1.8}.career-invitation li{padding-left:6px;margin-bottom:10px}.career-values{display:flex;gap:10px 22px;flex-wrap:wrap;border-top:1px solid #c7d4c9;padding-top:20px;margin-top:27px}.career-values span{font-size:11px;color:#52766c}.career-apply{background:#f1f3ed;padding:25px 28px}.career-apply p:first-child{font:normal 22px/1.3 'Palatino Linotype',Palatino,Georgia,serif;color:#294356;margin-bottom:14px}.career-apply p{font-size:12px;line-height:1.8;margin-bottom:10px}.career-apply a{display:flex;justify-content:space-between;font-size:17px;color:#355e58;border-bottom:1px solid #c0ad87;padding-bottom:9px;margin-bottom:14px}.career-apply small{display:block;font-size:10px;line-height:1.7;color:#6d7974}.careers-page .footer-bottom{padding-top:20px;padding-bottom:20px}@media(max-width:800px){.career-intro{grid-template-columns:1fr}.career-copy{padding:37px 26px 42px}.career-copy h1{font-size:43px}.career-photo{min-height:350px}.career-photo>img{object-position:center}.career-details{padding:42px 26px;grid-template-columns:1fr;gap:38px}.career-invitation{border-left:0;border-top:1px solid #d7dfd8;padding:30px 0 0}.career-photo-note{left:26px;font-size:25px}.career-photo figcaption{left:26px;font-size:7px}.career-details h2{font-size:29px}.career-apply{padding:23px}.careers-page .header nav{gap:20px}}
.career-intro{display:block;position:relative;isolation:isolate;min-height:575px;background:#dce5db}.career-atmosphere{position:absolute;z-index:-2;inset:0 0 0 20%;background:url('assets/careers-atmosphere.jpg') 63% center/cover no-repeat;filter:saturate(.5);opacity:.68}.career-intro:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#dce5db 0%,#dce5db 24%,#dce5dbf5 35%,#dce5dbb0 51%,#dce5db38 76%,#dce5db30),linear-gradient(0deg,#dce5db 0%,transparent 23%,transparent 75%,#dce5db55)}.career-copy{position:relative;padding-top:60px;padding-bottom:70px;max-width:680px}.career-image-note{position:absolute;bottom:18px;right:30px;font-size:8px;letter-spacing:.04em;color:#435d54;background:#e2e9dfb3;padding:3px 8px}.career-copy>p:not(.career-kicker){max-width:355px}
@media(max-width:800px){.career-intro{min-height:650px}.career-atmosphere{inset:0;background-position:61% bottom;background-size:auto 75%;opacity:.46}.career-intro:before{background:linear-gradient(180deg,#dce5db 0%,#dce5dbf2 40%,#dce5dbad 68%,#dce5db50 100%)}.career-copy{padding:37px 26px 205px;max-width:530px}.career-image-note{right:18px;bottom:13px}.career-copy h1{font-size:43px}}
