.yt-careers-hero{background:var(--yt-bg);color:var(--yt-ink);padding:56px 0 44px;position:relative;overflow:hidden;border-top:1px solid var(--yt-rule)}@media (min-width: 768px){.yt-careers-hero{padding:72px 0 60px}}.yt-careers-watermark{position:absolute;top:32px;right:-60px;font-family:var(--yt-display);font-size:320px;font-style:italic;line-height:1;color:var(--yt-ink);opacity:.05;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.yt-careers-hero-inner{position:relative;z-index:1}.yt-careers-stamps{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:22px}.yt-careers-stamps-sub{font-family:var(--yt-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--yt-ink-soft)}.yt-careers-title{font-family:var(--yt-display);font-weight:500;font-size:clamp(40px,7vw,84px);line-height:.95;letter-spacing:-.02em;margin:0;text-wrap:balance}.yt-careers-title em{font-style:italic}.yt-careers-em-gold{color:var(--yt-gold)}.yt-careers-em-red{color:var(--yt-red)}.yt-careers-lead{font-family:var(--yt-serif);font-size:clamp(17px,2vw,21px);line-height:1.6;max-width:62ch;margin-top:26px;color:var(--yt-ink)}.yt-careers-meta{font-family:var(--yt-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--yt-ink-soft);margin-top:26px}.yt-careers-body{background:var(--yt-bg);color:var(--yt-ink);padding:8px 0 64px}@media (min-width: 768px){.yt-careers-body{padding:8px 0 88px}}.yt-careers-col{max-width:68ch}.yt-careers-section-head{margin:52px 0 22px}.yt-careers-section-head:first-child{margin-top:0}.yt-careers-h2{font-family:var(--yt-display);font-weight:500;font-size:clamp(27px,4vw,42px);line-height:1.05;letter-spacing:-.015em;margin:16px 0 0}.yt-careers-h2 em{font-style:italic;color:var(--yt-gold)}.yt-careers-rule{display:block;width:64px;height:2px;background:var(--yt-red);margin-top:18px}.yt-careers-prose p{font-family:var(--yt-serif);font-size:17px;line-height:1.68;margin:0 0 18px}.yt-careers-prose p:last-child{margin-bottom:0}.yt-careers-prose strong{font-weight:600}.yt-careers-point{margin:0 0 30px}.yt-careers-point h3{font-family:var(--yt-display);font-weight:500;font-size:22px;line-height:1.2;margin:0 0 8px}.yt-careers-point p{font-family:var(--yt-serif);font-size:17px;line-height:1.68;margin:0}.yt-careers-list{list-style:none;padding:0;margin:0}.yt-careers-list li{font-family:var(--yt-serif);font-size:17px;line-height:1.6;padding:0 0 14px 22px;position:relative}.yt-careers-list li:before{content:"";position:absolute;left:0;top:11px;width:8px;height:2px;background:var(--yt-red)}.yt-careers-ol{counter-reset:yt-careers-step;list-style:none;padding:0;margin:0}.yt-careers-ol li{counter-increment:yt-careers-step;font-family:var(--yt-serif);font-size:17px;line-height:1.6;padding:0 0 16px 34px;position:relative}.yt-careers-ol li:before{content:counter(yt-careers-step);position:absolute;left:0;top:2px;font-family:var(--yt-mono);font-size:11px;letter-spacing:.1em;color:var(--yt-red);border:1px solid var(--yt-rule);border-radius:999px;width:22px;height:22px;display:grid;place-items:center}.yt-careers-note{border-left:2px solid var(--yt-red);padding:4px 0 4px 20px;margin:0}.yt-careers-roles{display:grid;grid-template-columns:1fr;gap:20px;margin-top:8px}@media (min-width: 860px){.yt-careers-roles{grid-template-columns:1fr 1fr;gap:24px}}.yt-careers-role{display:block;text-decoration:none;color:inherit;border:1px solid var(--yt-rule);background:#fff;padding:26px 24px 24px;transition:border-color .15s ease,transform .15s ease}.yt-careers-role:hover,.yt-careers-role:focus-visible{border-color:var(--yt-red);transform:translateY(-2px)}.yt-careers-role-kicker{font-family:var(--yt-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--yt-ink-soft)}.yt-careers-role-title{font-family:var(--yt-display);font-weight:500;font-size:28px;line-height:1.1;margin:10px 0 12px}.yt-careers-role-body{font-family:var(--yt-serif);font-size:16px;line-height:1.6;margin:0 0 18px}.yt-careers-role-cta{font-family:var(--yt-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--yt-red)}.yt-careers-apply{border:1px solid var(--yt-rule);background:#fff;padding:28px 24px;margin-top:44px}@media (min-width: 768px){.yt-careers-apply{padding:34px 32px}}.yt-careers-apply h2{font-family:var(--yt-display);font-weight:500;font-size:clamp(25px,3.4vw,34px);line-height:1.1;margin:14px 0}.yt-careers-btn{display:inline-block;margin-top:20px;background:var(--yt-red);color:#fff;text-decoration:none;font-family:var(--yt-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;padding:15px 26px;min-height:44px;line-height:1.2}.yt-careers-btn:hover,.yt-careers-btn:focus-visible{background:var(--yt-ink)}.yt-careers-fineprint{font-family:var(--yt-serif);font-size:15px;line-height:1.6;color:var(--yt-ink-soft);margin-top:18px}.yt-careers-people{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px}@media (min-width: 720px){.yt-careers-people{grid-template-columns:repeat(4,1fr);gap:20px}}.yt-careers-people.is-duo{grid-template-columns:repeat(2,1fr);max-width:460px}.yt-careers-person img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;border:1px solid var(--yt-rule);filter:grayscale(1)}.yt-careers-person figcaption{font-family:var(--yt-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--yt-ink-soft);margin-top:10px;line-height:1.5}.yt-careers-person b{display:block;font-family:var(--yt-serif);font-size:15px;letter-spacing:0;text-transform:none;font-weight:600;color:var(--yt-ink)}.yt-careers-form{margin-top:22px}.yt-careers-row{display:grid;grid-template-columns:1fr;gap:0}@media (min-width: 620px){.yt-careers-row{grid-template-columns:1fr 1fr;gap:16px}}.yt-careers-field{display:block;margin-bottom:18px}.yt-careers-field>span{display:block;font-family:var(--yt-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--yt-ink-soft);margin-bottom:8px}.yt-careers-field input,.yt-careers-field textarea{width:100%;font-family:var(--yt-serif);font-size:16px;line-height:1.5;color:var(--yt-ink);background:var(--yt-bg);border:1px solid var(--yt-rule);border-radius:0;padding:12px 14px;min-height:44px}.yt-careers-field textarea{resize:vertical}.yt-careers-field input:focus,.yt-careers-field textarea:focus{outline:2px solid var(--yt-red);outline-offset:-1px}.yt-careers-field input[type=file]{padding:10px 12px;font-family:var(--yt-mono);font-size:12px}.yt-careers-field small{display:block;font-family:var(--yt-serif);font-size:13px;color:var(--yt-ink-soft);margin-top:6px}.yt-careers-form button.yt-careers-btn{border:0;cursor:pointer}.yt-careers-form button.yt-careers-btn[disabled]{opacity:.6;cursor:default}.yt-careers-form-error{font-family:var(--yt-serif);font-size:15px;color:var(--yt-red);margin:0 0 8px}.yt-careers-form-success{font-family:var(--yt-serif);font-size:18px;line-height:1.6;border-left:2px solid var(--yt-red);padding-left:18px;margin:22px 0 0}.yt-careers-back{display:inline-block;font-family:var(--yt-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--yt-ink-soft);text-decoration:none;margin-top:44px}.yt-careers-back:hover{color:var(--yt-red)}
