.careers-page{overflow-x:clip}.careers-page .careers-hero{width:100%;min-height:88svh;padding:calc(72px + var(--s8)) var(--g) var(--s8);align-content:end;gap:var(--s5);background:var(--black);color:var(--white);display:grid;position:relative}.careers-page .careers-hero .t-meta{color:#ffffff8c}.careers-page .careers-title{letter-spacing:-.045em;text-transform:lowercase;max-width:12ch;font-size:clamp(52px,10.4vw,152px);font-weight:900;line-height:.86}.careers-page .careers-red{color:var(--red)}.careers-page .careers-lede{max-width:42ch;font-size:var(--t-h3);color:#ffffffc7;line-height:1.3}.careers-page .careers-print{right:calc(var(--g) + 2vw);bottom:var(--s5);justify-items:center;gap:var(--s3);width:clamp(96px,11vw,168px);color:var(--white);transition:transform var(--d-dock) var(--ease-dock);display:grid;position:absolute;transform:rotate(10deg)}.careers-page .careers-print:hover,.careers-page .careers-print:focus-visible{transform:rotate(0)scale(1.04)}.careers-page .careers-print .thumbprint{aspect-ratio:64/80;height:auto}.careers-page .careers-print .print-ghost{opacity:.5}.careers-page .careers-print:hover .print-ink path,.careers-page .careers-print:focus-visible .print-ink path{stroke-dashoffset:0;transition-duration:.5s;transition-delay:calc(var(--i) * 60ms)}.careers-page .careers-print span{color:var(--white)}.careers-page .careers-section{max-width:var(--max);width:100%;padding:var(--s8) var(--g);margin:0 auto}.careers-page .careers-label{color:#0000009e;padding-bottom:var(--s4);border-bottom:1px solid var(--line-k)}.careers-page .desks{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,38%);align-items:start;display:grid}.careers-page .desk-row{border-bottom:1px solid var(--line-k)}.careers-page .desk-row a{gap:4px var(--s4);padding:var(--s5) 0;grid-template-columns:56px minmax(0,1fr) 44px;align-items:baseline;display:grid}.careers-page .desk-nn{color:#0000009e}.careers-page .desk-name{transition:transform var(--d-fast) var(--ease-out), color var(--d-fast) linear;text-transform:lowercase}.careers-page .desk-line{color:#000000b8;grid-column:2;max-width:44ch}.careers-page .desk-roles{color:#0000009e;grid-column:2}.careers-page .desk-arrow{text-align:right;color:#0000004d;transition:color var(--d-fast) linear, transform var(--d-fast) var(--ease-out);grid-area:1/3}.careers-page .desk-row[data-on=true] .desk-name{color:var(--red);transform:translate(8px)}.careers-page .desk-row a:hover .desk-arrow,.careers-page .desk-row a:focus-visible .desk-arrow{color:var(--red);transform:translateY(4px)}.careers-page .desk-stage{perspective:1200px;padding-top:var(--s5);position:sticky;top:96px}.careers-page .desk-plane{aspect-ratio:4/5;border-radius:var(--r-frame);background:var(--ink-90);box-shadow:var(--shadow-b);transform-origin:100%;animation:desk-in var(--d-dock) var(--ease-dock) both;position:relative;overflow:hidden;transform:rotateY(-14deg)rotateX(3deg)}.careers-page .desk-plane img,.careers-page .desk-plane video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.careers-page .desk-tag{border-radius:var(--r-pill);background:var(--red-ink,#e60000);color:var(--white);padding:8px 12px;position:absolute;bottom:16px;left:16px}@keyframes desk-in{0%{opacity:.4;transform:rotateY(-26deg)rotateX(3deg)translateZ(-160px)}}.careers-page .careers-steps{gap:var(--s7);padding-top:var(--s6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.careers-page .careers-steps li{gap:var(--s3);align-content:start;display:grid}.careers-page .careers-steps .t-mono{color:var(--red-deep)}.careers-page .careers-steps h3{text-transform:lowercase}.careers-page .careers-steps p{color:#000000b8;max-width:30ch}.careers-page .careers-apply{gap:var(--s8);padding-bottom:var(--s9);grid-template-columns:minmax(0,1fr) minmax(0,720px);scroll-margin-top:72px;display:grid}.careers-page .field-pair{gap:var(--s6);grid-template-columns:1fr 1fr;display:grid}.careers-page input::placeholder{color:#0000004d;font-weight:400}@media (max-width:1023px){.careers-page .desks{grid-template-columns:1fr}.careers-page .desk-stage{display:none}.careers-page .careers-apply{gap:var(--s6);grid-template-columns:1fr}}@media (max-width:767px){.careers-page .careers-hero{padding-top:calc(56px + var(--s7));padding-bottom:var(--s7)}.careers-page .careers-print{width:88px;margin-top:var(--s4);justify-self:start;position:relative;bottom:auto;right:auto}.careers-page .careers-section{padding:var(--s7) var(--g)}.careers-page .desk-row a{grid-template-columns:36px minmax(0,1fr) 28px}.careers-page .careers-steps{gap:var(--s6);grid-template-columns:1fr}.careers-page .field-pair{grid-template-columns:1fr}}html[data-motion=reduced] .careers-page .desk-plane{animation:none;transform:none}
