.tier2-doc .careers-doc__intro{font-family:"IBM Plex Serif",Georgia,serif;font-style:italic;font-size:clamp(15px,1.2vw,19px);line-height:1.55;max-width:72ch}.tier2-doc .careers-doc__intro,.tier2-doc .careers-doc__section{margin-bottom:clamp(28px,3vw,56px)}.tier2-doc .careers-doc__body{font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(14px,1.05vw,17px);line-height:1.7;color:#1a1614;max-width:78ch;margin-bottom:clamp(16px,1.6vw,28px)}.tier2-doc .careers-doc__roles-meta{display:flex;justify-content:space-between;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.78vw,12px);letter-spacing:.1em;text-transform:uppercase;color:#5a5550;border-bottom:1px solid #1a1614;padding-bottom:6px;margin:clamp(12px,1.4vw,24px) 0 clamp(16px,2vw,28px)}.tier2-doc .careers-doc__roles{display:flex;flex-direction:column}.tier2-doc .careers-doc__role{padding:clamp(20px,2.4vw,40px) 0;border-top:1px solid #c4bfa9;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(10px,1.2vw,18px)}.tier2-doc .careers-doc__role:first-child{border-top:0;padding-top:clamp(4px,.6vw,12px)}.tier2-doc .careers-doc__role:last-child{border-bottom:1px solid #c4bfa9}.tier2-doc .careers-doc__role-head{display:grid;grid-template-columns:100px 1fr;gap:clamp(8px,1vw,16px) clamp(12px,1.4vw,24px);align-items:baseline}.tier2-doc .careers-doc__role-id{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.82vw,13px);letter-spacing:.1em;text-transform:uppercase;color:#ff4f00;font-weight:700}.tier2-doc .careers-doc__role-name{font-family:IBM Plex Sans,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:clamp(20px,1.9vw,28px);letter-spacing:-.005em;line-height:1.15;color:#1a1614;margin:0}.tier2-doc .careers-doc__role-meta{grid-column:2;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.78vw,12px);letter-spacing:.1em;text-transform:uppercase;color:#5a5550;display:flex;flex-wrap:wrap;gap:12px}@media (max-width:720px){.tier2-doc .careers-doc__role-head{grid-template-columns:1fr;gap:6px}.tier2-doc .careers-doc__role-meta{grid-column:1}}.tier2-doc .careers-doc__role-blurb{font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(14px,1.05vw,17px);line-height:1.65;color:#1a1614;max-width:78ch}.tier2-doc .careers-doc__role-block{display:flex;flex-direction:column;gap:6px}.tier2-doc .careers-doc__role-block-label{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.78vw,12px);letter-spacing:.14em;text-transform:uppercase;color:#5a5550}.tier2-doc .careers-doc__role-list{list-style:none;padding:0;margin:0;max-width:78ch}.tier2-doc .careers-doc__role-list li{font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(14px,1.05vw,17px);line-height:1.55;color:#1a1614;padding-left:16px;position:relative;margin-bottom:6px}.tier2-doc .careers-doc__role-list li:before{content:"·";position:absolute;left:2px;top:0;color:#ff4f00;font-weight:700}.tier2-doc .careers-doc__role-cta{margin-top:4px}.tier2-doc .careers-doc__role-cta .careers-role-btn{color:#1a1614!important;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:clamp(11px,.85vw,13px)!important;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#1a1614}.tier2-doc .careers-doc__role-cta .careers-role-btn:hover{color:#ff4f00!important;text-decoration-color:#ff4f00}.tier2-doc .careers-doc__form{margin-top:clamp(16px,1.6vw,28px);padding-top:clamp(12px,1.4vw,24px);border-top:1px solid #c4bfa9;max-width:78ch}.tier2-doc .careers-doc__form .label{font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(10px,.78vw,12px);letter-spacing:.12em;text-transform:uppercase;color:#5a5550;display:block;margin-bottom:6px}.tier2-doc .careers-doc__form .field{margin-bottom:clamp(14px,1.4vw,22px)}.tier2-doc .careers-doc__form input[type=email],.tier2-doc .careers-doc__form input[type=text],.tier2-doc .careers-doc__form input[type=url],.tier2-doc .careers-doc__form select,.tier2-doc .careers-doc__form textarea{width:100%!important;background:#fbf8ee!important;color:#1a1614!important;border:1px solid #1a1614!important;font-family:"IBM Plex Serif",Georgia,serif!important;font-size:clamp(14px,1vw,16px)!important;padding:10px 12px!important;border-radius:0}.tier2-doc .careers-doc__form textarea{resize:vertical;min-height:140px;font-family:"IBM Plex Serif",Georgia,serif!important}.tier2-doc .careers-doc__form input::-moz-placeholder,.tier2-doc .careers-doc__form textarea::-moz-placeholder{color:#8a8378}.tier2-doc .careers-doc__form input::placeholder,.tier2-doc .careers-doc__form textarea::placeholder{color:#8a8378}.tier2-doc .careers-doc__form input:focus,.tier2-doc .careers-doc__form select:focus,.tier2-doc .careers-doc__form textarea:focus{outline:2px solid #ff4f00;outline-offset:-1px}.tier2-doc .careers-doc__form .cta-wrap{display:inline-block}.tier2-doc .careers-doc__form .cta-wrap .br-bl,.tier2-doc .careers-doc__form .cta-wrap .br-tr{display:none}.tier2-doc .careers-doc__form .cta{display:inline-block;background:#1a1614!important;color:#faf6e8!important;border:1px solid #1a1614!important;font-family:Departure Mono,ui-monospace,SF Mono,Menlo,monospace!important;font-size:clamp(11px,.9vw,13px)!important;letter-spacing:.12em;text-transform:uppercase;padding:10px 18px!important;cursor:pointer;border-radius:0}.tier2-doc .careers-doc__form .cta:hover{background:#ff4f00!important;border-color:#ff4f00!important}.tier2-doc .careers-doc__form .cta:disabled{opacity:.6;cursor:not-allowed}.tier2-doc .careers-doc__form .value{color:#1a1614!important;font-family:"IBM Plex Serif",Georgia,serif;font-size:clamp(14px,1.05vw,17px);line-height:1.6}