.careers{color:#f8f7f3;background:#101010}.careers .career-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:7%;padding-top:70px;padding-bottom:70px;display:grid}.careers h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(48px,6.8vw,96px);font-weight:650;line-height:1.02}.careers em{font-family:Georgia,serif;font-weight:400}.careers .career-intro{color:#bbb;margin-bottom:28px;font-size:19px;line-height:1.7}.careers .career-cta{color:#111;background:#f8f7f3;border-radius:100px;justify-content:center;align-items:center;min-height:56px;padding:16px 30px;font-size:16px;font-weight:700;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 0 0 5px #ffffff08}.careers .career-cta:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffffff18}.careers .career-caption{color:#aaa;margin-top:16px;font-size:13px}.careers figure{aspect-ratio:4/5;border:1px solid #777;border-radius:180px 180px 12px 12px;margin:0;position:relative;overflow:hidden}.careers figure>img:first-child{object-fit:cover;object-position:center 65%;width:100%;height:100%}.careers figcaption{letter-spacing:.1em;background:linear-gradient(#0000,#000b);justify-content:space-between;gap:16px;padding:60px 24px 24px;font-size:12px;display:flex;position:absolute;inset:auto 0 0}.careers .career-seal{border-radius:50%;width:52px;height:52px;position:absolute;top:45%;right:24px;box-shadow:0 0 0 5px #ffffff30}.careers .career-principles{border-top:1px solid #444;padding-top:60px;padding-bottom:70px}.careers h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(34px,4vw,54px);line-height:1.12}.careers .career-principles>div{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:38px;display:grid}.careers .career-principles article{border-top:1px solid #555;padding-top:22px}.careers article>span{color:#aaa;font:26px Georgia,serif}.careers article h3{margin:16px 0;font-size:23px}.careers article p{color:#bbb;font-size:16px;line-height:1.75}.careers .career-apply{color:#151515;background:#f4f2ee;padding:70px 0;scroll-margin-top:30px}.careers .career-form-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:9%;display:grid}.careers aside>p,.careers .career-review p{color:#555;font-size:16px;line-height:1.75}.careers .career-review{border-top:1px solid #bbb;margin-top:28px;padding:24px 0}.careers aside>a{text-underline-offset:5px;font-size:14px;text-decoration:underline}.careers .network-application{background:#fff;border:1px solid #d9d5ce;border-radius:20px;padding:32px;box-shadow:0 18px 50px #00000008}.careers .network-application h3{font-family:Georgia,serif;font-size:28px;font-weight:400}.careers input,.careers textarea{border-radius:9px;min-height:48px;font-size:16px}.careers label{font-size:14px}.careers button[type=submit]{color:#fff;background:#111;border-radius:100px;min-height:52px;font-size:16px}.careers .career-footer{justify-content:space-between;gap:24px;padding-block:32px;font-size:14px;display:flex}.careers .career-footer>div{gap:22px;display:flex}.careers a:focus-visible{outline-offset:5px;outline:2px solid}@media (max-width:800px){.careers .career-hero,.careers .career-form-grid{grid-template-columns:1fr;gap:36px}.careers .career-hero{padding-top:40px;padding-bottom:40px}.careers figure{aspect-ratio:1;max-height:430px}.careers .career-principles>div{grid-template-columns:1fr;gap:28px}.careers .career-apply{padding:45px 0}.careers .network-application{padding:22px}.careers .career-footer{flex-direction:column}.careers .career-intro{font-size:17px}}@media (prefers-reduced-motion:reduce){.careers *{scroll-behavior:auto!important;transition:none!important}}.careers .career-apply{color:#f8f7f3;background:#111;padding:64px 0 80px}.careers .career-form-grid{grid-template-columns:.85fr 1.15fr;gap:8%}.careers .career-apply aside{position:sticky;top:35px}.careers .career-apply h2{font-size:clamp(42px,5vw,68px)}.careers .career-apply aside>p,.careers .career-review p{color:#bcbcbc}.careers .career-review{border-color:#444}.careers .career-review strong{color:#eee;margin-bottom:10px;font-weight:500;display:block}.careers .career-review p{margin-bottom:24px}.careers .career-apply .eyebrow{color:#b5b5b5}.careers .network-application{color:#181818;background:#f7f5f0;border:1px solid #bfbab0;border-radius:18px;padding:36px;box-shadow:0 24px 80px #0004}.careers .network-application form>h3{color:#111;font-size:32px}.careers .network-application label{color:#333}.careers .network-application input,.careers .network-application textarea{color:#111;background:#fff;border:1px solid #c8c4bd}.careers .network-application textarea{min-height:130px}.careers .application-privacy{color:#555}.careers .career-footer{border-top:1px solid #333}@media (max-width:800px){.careers .career-form-grid{grid-template-columns:1fr;gap:32px}.careers .career-apply{padding:36px 0 48px}.careers .career-apply aside{position:static}.careers .network-application{padding:24px}.careers .career-review{margin-top:20px;padding-bottom:0}}
