.careers-page{--midnight:#0a1322;--deep:#060c18;--cream:#f9f1df;--paper:#f2ede3;--forest:#243629;--gold:#cfb17b;--gold-ink:#8a703d;--ink-soft:#4a5246;--gutter:clamp(20px, 7vw, 120px);--display:Cormorant, Georgia, serif;--body:Manrope, "Helvetica Neue", Arial, sans-serif;background:var(--paper);color:var(--forest);font-family:var(--body);margin:0}.careers-page *{box-sizing:border-box}.careers-page img{max-width:100%;height:auto;display:block}.careers-page em{font-style:italic;font-weight:400}.careers-eyebrow{letter-spacing:.26em;text-transform:uppercase;color:var(--gold-ink);margin:0;font-size:12px;font-weight:600}.careers-page h2{font:400 clamp(44px, 5.4vw, 84px)/.98 var(--display);letter-spacing:-.035em;margin:16px 0 0}.careers-page h2 em{color:var(--gold-ink)}.careers-hero{background:var(--midnight);min-height:max(720px,100svh);color:var(--cream);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.careers-still,.careers-motion{object-fit:cover;object-position:66% 50%;width:100%;height:100%;position:absolute;inset:0}.careers-motion{opacity:0;transition:opacity 1.6s}.careers-motion.is-on{opacity:1}.careers-shade{pointer-events:none;background:linear-gradient(90deg,#060c18f2 0%,#060c18c4 34%,#060c1800 66%),linear-gradient(#0000 58%,#060c18e6 100%);position:absolute;inset:0}.careers-bar{z-index:2;padding:26px var(--gutter);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.careers-bar .logo-lockup,.careers-foot .logo-lockup{color:var(--cream)}.careers-home{color:var(--cream);letter-spacing:.04em;border:1px solid #f9f1df59;border-radius:999px;padding:9px 18px;font-size:14px;text-decoration:none;transition:background .3s}.careers-home:hover{background:#f9f1df1a}.careers-hero-copy{z-index:1;padding:0 var(--gutter) clamp(56px, 10vh, 120px);max-width:860px;position:relative}.careers-hero .careers-eyebrow{color:var(--gold)}.careers-hero h1{font:400 clamp(60px, 8.2vw, 136px)/.9 var(--display);letter-spacing:-.045em;text-shadow:0 4px 50px #000a;margin:18px 0 0}.careers-hero h1 em{color:#efd6a8}.careers-hero-copy>p:not(.careers-eyebrow){color:#dcd5c4;max-width:560px;margin:26px 0 0;font-size:clamp(16px,1.35vw,19px);line-height:1.7}.careers-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.careers-btn{font:500 15px/1 var(--body);letter-spacing:.02em;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f9f1df66;border-radius:999px;align-items:center;gap:12px;padding:15px 26px;text-decoration:none;transition:transform .3s,background .3s,box-shadow .3s;display:inline-flex}.careers-btn:hover{background:#f9f1df14;transform:translateY(-1px)}.careers-btn.gold{background:var(--gold);border-color:var(--gold);color:var(--midnight)}.careers-btn.gold:hover{background:#dcc08e;box-shadow:0 14px 34px #cfb17b40}.careers-btn span{transition:transform .3s}.careers-btn:hover span{transform:translate(3px)}.careers-btn:disabled{opacity:.6;cursor:progress}.careers-why{padding:clamp(80px, 11vw, 160px) var(--gutter);gap:34px;display:grid}.careers-big{max-width:1180px;font:400 clamp(36px, 4.4vw, 68px)/1.08 var(--display);letter-spacing:-.03em;color:#2c4230;margin:0}.careers-big em{color:var(--gold-ink)}.careers-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px;display:grid}.careers-proof div{border-top:1px solid #24362933;gap:10px;padding-top:22px;display:grid}.careers-proof b{font:400 clamp(44px, 4vw, 64px)/1 var(--display);color:var(--gold-ink)}.careers-proof span{color:var(--ink-soft);max-width:34ch;font-size:16px;line-height:1.6}.careers-dark{background:var(--midnight);color:var(--cream);padding:clamp(80px, 10vw, 150px) var(--gutter);position:relative;overflow:hidden}.careers-dark:before{content:"";pointer-events:none;background:radial-gradient(at 80% 0,#17294a 0%,#0000 60%);position:absolute;inset:0}.careers-dark>*{position:relative}.careers-dark .careers-eyebrow{color:var(--gold)}.careers-dark h2 em{color:#efd6a8}.careers-principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.careers-principles article{background:#111d30;border:1px solid #2e3a4f;border-radius:16px;align-content:start;gap:14px;padding:30px 28px 34px;transition:border-color .4s,transform .4s;display:grid}.careers-principles article:hover{border-color:#cfb17b88;transform:translateY(-3px)}.careers-principles span{font:600 13px/1 var(--body);letter-spacing:.2em;color:var(--gold)}.careers-principles h3{font:400 30px/1.05 var(--display);margin:0}.careers-principles p{color:#c9c2b2;margin:0;font-size:15px;line-height:1.7}.careers-peek{background:var(--deep);color:var(--cream);padding:clamp(80px, 10vw, 150px) var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.careers-peek-head{grid-column:1/-1;gap:18px;max-width:900px;margin-bottom:26px;display:grid}.careers-peek .careers-eyebrow{color:var(--gold)}.careers-peek h2 em{color:#efd6a8}.careers-peek-head>p:last-child{color:#c9c2b2;max-width:620px;margin:0;font-size:17px;line-height:1.7}.careers-shot{border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 70px #0008}.careers-shot.wide{grid-column:1/-1}.careers-shot img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.careers-shot:hover img{transform:scale(1.03)}.careers-shot figcaption{color:#d8d1c1;background:linear-gradient(#0000,#060c18e6);padding:60px 28px 24px;font-size:15px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.careers-shot figcaption b{color:var(--cream);font:400 24px/1 var(--display);margin-right:6px}.careers-seats{padding:clamp(80px, 10vw, 150px) var(--gutter)}.careers-seats-head{gap:18px;max-width:900px;display:grid}.careers-seats-head>p:last-child{color:var(--ink-soft);max-width:640px;margin:0;font-size:17px;line-height:1.7}.careers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:56px;display:grid}.careers-seat{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fbf7ee;border:1px solid #dcd5c3;border-radius:16px;align-content:start;gap:14px;padding:30px 28px;transition:transform .35s,box-shadow .35s,border-color .35s;display:grid}.careers-seat:hover,.careers-seat:focus-visible{border-color:var(--gold);outline:none;transform:translateY(-4px);box-shadow:0 24px 50px #2436291f}.careers-seat .spark{width:22px;height:25px;color:var(--gold-ink)}.careers-seat h3{font:400 30px/1.05 var(--display);color:#2c4230;margin:0}.careers-seat p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.7}.careers-seat-go{color:var(--gold-ink);margin-top:6px;font-size:14px;font-weight:500}.careers-join{padding:clamp(80px, 10vw, 150px) var(--gutter);background:#ebe4d6;grid-template-columns:.85fr 1fr;align-items:start;gap:7vw;display:grid}.careers-join-copy{gap:18px;display:grid}.careers-join-copy>p:not(.careers-eyebrow){color:var(--ink-soft);max-width:440px;margin:0;font-size:17px;line-height:1.7}.careers-wick{align-items:center;gap:18px;margin:18px 0 0;display:flex}.careers-wick img{object-fit:cover;border-radius:50%;width:120px;height:120px;box-shadow:0 14px 30px #2436292e}.careers-wick figcaption{font:italic 400 24px/1.2 var(--display);color:var(--gold-ink)}.careers-card{background:#faf6ec;border:1px solid #dddbc9;border-radius:6px;padding:44px 46px;box-shadow:0 26px 60px #263a1714}.careers-form{gap:24px;display:grid}.careers-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.careers-field{gap:10px;display:grid}.careers-field>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:12px;font-weight:600}.careers-field>span i{text-transform:none;letter-spacing:0;color:#8a8f80;font-style:normal;font-weight:400}.careers-field input,.careers-field select,.careers-field textarea{width:100%;font:400 16px/1.5 var(--body);color:var(--forest);background:0 0;border:0;border-bottom:1px solid #24362940;border-radius:0;outline:none;padding:8px 0 10px;transition:border-color .3s}.careers-field select{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%238a703d' stroke-width='1.5'/%3E%3C/svg%3E") right 4px center no-repeat;padding-right:26px}.careers-field textarea{resize:vertical;min-height:140px}.careers-field input:focus,.careers-field select:focus,.careers-field textarea:focus{border-bottom-color:var(--gold-ink)}.careers-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.careers-error{color:#8e3b32;margin:0;font-size:15px}.careers-form .careers-btn.gold{justify-self:start}.careers-sent{text-align:center;padding:50px 10px}.careers-sent .spark{width:40px;height:46px;color:var(--gold-ink);margin:0 auto 24px;display:block}.careers-sent h3{font:400 40px/1.1 var(--display);color:#2c4230;margin:0}.careers-sent h3 em{color:var(--gold-ink);display:block}.careers-sent p{color:var(--ink-soft);margin:16px 0 0}.careers-foot{background:var(--midnight);color:#c9c2b2;padding:44px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.careers-foot nav{flex-wrap:wrap;gap:26px;display:flex}.careers-foot a{color:inherit;text-decoration:none}.careers-foot nav a:hover{color:var(--cream)}@media (width<=1100px){.careers-principles,.careers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-join{grid-template-columns:1fr}}@media (width<=700px){.careers-hero{min-height:760px}.careers-still,.careers-motion{object-position:64% 30%}.careers-shade{background:linear-gradient(#060c1866 0%,#060c1833 28%,#060c18d9 58%,#060c18fa 100%)}.careers-home{display:none}.careers-proof,.careers-principles,.careers-grid,.careers-peek,.careers-row{grid-template-columns:1fr}.careers-card{padding:30px 22px}.careers-shot figcaption{padding:40px 18px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.careers-motion{display:none}.careers-shot img,.careers-seat,.careers-principles article{transition:none}}
