[data-page=careers] em{color:var(--accent-ink);font-style:normal}[data-page=careers] .careers-lede{justify-items:start;gap:22px;display:grid}[data-page=careers] .careers-hud-angle{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}[data-page=careers] :is(.careers-hud-angle,.careers-lens-angle)>i{border:1px solid var(--accent-ink);border-radius:50%;width:7px;height:7px;transition:background-color .4s}.careers-on-axis [data-page=careers] :is(.careers-hud-angle,.careers-lens-angle)>i{background:var(--accent-ink)}[data-page=careers] .careers-story{min-height:100vh;align-content:center;gap:clamp(48px,8vh,88px);min-height:100svh;display:grid}[data-page=careers] .careers-story-head,[data-page=careers] .careers-prompts{width:min(47vw,740px)}[data-page=careers] .careers-story-head{gap:26px;display:grid}[data-page=careers] .careers-story-head .display{max-width:11ch;font-size:clamp(44px,min(5.6vw,10vh),104px)}[data-page=careers] .careers-prompts{display:grid}[data-page=careers] .careers-prompts li{border-top:1px solid var(--line-2);grid-template-columns:minmax(0,2.4fr) minmax(0,5fr);gap:24px;padding:26px 0 30px;display:grid;position:relative}[data-page=careers] .careers-prompts li:after{content:"";background:var(--accent-ink);width:40px;height:1px;transition:width .8s var(--ease-out);position:absolute;top:-1px;left:0}[data-page=careers] .careers-prompts li:hover:after{width:100%}[data-page=careers] .careers-word{letter-spacing:-.055em;color:var(--accent-ink);font-size:clamp(40px,3.8vw,68px);font-weight:250;line-height:.86}[data-page=careers] .careers-prompts li>div{gap:10px;display:grid}[data-page=careers] .careers-prompts h3{letter-spacing:-.035em;font-size:clamp(22px,1.9vw,32px);font-weight:480;line-height:1.08}[data-page=careers] .careers-prompts p:not(.eyebrow){max-width:40ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}[data-page=careers] .careers-lens{min-height:100vh;min-height:100svh;padding:calc(var(--header) + 24px) var(--pad) clamp(36px, 6vh, 64px);text-align:center;align-content:end;justify-items:center;display:grid;position:relative}[data-page=careers] .careers-lens-caption{justify-items:center;gap:12px;display:grid}[data-page=careers] .careers-lens-angle{color:var(--ink-2);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:inline-flex}[data-page=careers] .careers-lens-line{font-size:clamp(30px,2.8vw,48px);font-weight:var(--display);letter-spacing:-.045em;text-shadow:0 0 30px var(--halo);line-height:1.05}[data-page=careers] .careers-still{z-index:-1;aspect-ratio:1;pointer-events:none;width:min(36vw,54vh);display:none;position:absolute;top:50%;left:71.5%;transform:translate(-50%,-50%)}.no-webgl [data-page=careers] .careers-still,.reduced-motion [data-page=careers] .careers-still:not(.is-hero){display:block}[data-page=careers] .careers-still.is-hero{top:calc(var(--free-top,20vh) + var(--free-h,50vh) / 2);width:min(26vw, calc(var(--free-h,50vh) * .66))}[data-page=careers] .careers-still.is-lens{width:min(38vw,60vh);top:calc(50% - 4.5vh);left:50%}[data-page=careers] .careers-still.is-fit{top:52vh;left:76%}[data-page=careers] .careers-still svg{width:100%;height:100%;overflow:visible}[data-page=careers] .careers-still :is(circle,path){fill:none;stroke:var(--accent-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}[data-page=careers] .careers-still .still-barrel{stroke-width:1px;opacity:.45}[data-page=careers] .careers-still .still-rim{stroke-width:2px}[data-page=careers] .careers-still .still-pupil{fill:var(--accent-ink);stroke:none}[data-page=careers] .careers-fit{gap:clamp(40px,7vh,72px);display:grid}[data-page=careers] .careers-fit-head,[data-page=careers] .careers-ways{width:min(47vw,740px)}[data-page=careers] .careers-fit-head{gap:26px;display:grid}[data-page=careers] .careers-fit-head .display{max-width:11ch;font-size:clamp(44px,min(5.6vw,10vh),104px)}[data-page=careers] .careers-fit-head .body-l{max-width:36ch}[data-page=careers] .careers-ways{gap:clamp(28px,4.4vh,44px);display:grid}[data-page=careers] .careers-ways fieldset{border:0;border-top:1px solid var(--line-2);min-width:0;margin:0;padding:0;display:grid}[data-page=careers] .careers-way{border-bottom:1px solid var(--line-2);cursor:pointer;min-height:56px;font-size:clamp(26px,2.5vw,44px);font-weight:var(--display);letter-spacing:-.045em;color:var(--muted);grid-template-columns:3.4rem minmax(0,1fr);align-items:baseline;padding:14px 0 13px;line-height:1.1;transition:color .35s;display:grid;position:relative}[data-page=careers] .careers-way:after{content:"";background:var(--accent-ink);transform-origin:0;width:100%;height:1px;transition:transform .7s var(--ease-out);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}[data-page=careers] .careers-way:hover,[data-page=careers] .careers-way.is-on{color:var(--ink)}[data-page=careers] .careers-way.is-on:after{transform:scaleX(1)}[data-page=careers] .careers-way input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-page=careers] .careers-way:has(input:focus-visible){outline:2px solid var(--accent-ink);outline-offset:4px}[data-page=careers] .careers-way-idx{font-family:var(--mono);letter-spacing:.02em;color:var(--muted);font-size:11px;transition:color .35s;transform:translateY(-.5em)}[data-page=careers] .careers-way.is-on .careers-way-idx{color:var(--accent-ink)}[data-page=careers] .careers-way-detail{gap:18px;display:grid}[data-page=careers] .careers-way-copy{justify-items:start;gap:14px;display:grid}.js [data-page=careers] .careers-way-copy:not(.is-on),.no-js [data-page=careers] :is(.careers-way-note,.careers-checklist,.careers-draft,.careers-letter){display:none}[data-page=careers] .careers-way-line{letter-spacing:-.03em;max-width:30ch;color:var(--ink);font-size:clamp(20px,1.7vw,28px);line-height:1.25}[data-page=careers] .careers-way-tag{max-width:44ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}[data-page=careers] .careers-way-copy .editorial-link{margin-top:2px}[data-page=careers] .careers-way-note{color:var(--accent-ink)}[data-page=careers] .careers-intro,[data-page=careers] .careers-send{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px clamp(40px,7vw,128px);display:grid}[data-page=careers] :is(.careers-intro-head,.careers-send-head){top:calc(var(--header) + 40px);gap:26px;display:grid;position:sticky}[data-page=careers] .careers-intro-head .display,[data-page=careers] .careers-send-head .display{max-width:9ch}[data-page=careers] .careers-intro-note{border-top:1px solid var(--line);max-width:40ch;color:var(--muted);padding-top:18px;font-size:14px;line-height:1.6}[data-page=careers] .careers-letter{gap:40px;min-width:0;padding-top:8px;display:grid}[data-page=careers] .careers-letter-to{border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline;gap:18px;padding-bottom:16px;font-size:15px;display:flex}[data-page=careers] .careers-field{min-width:0;color:var(--ink);gap:16px;font-size:13px;transition:color .2s;display:grid}[data-page=careers] .careers-field:focus-within{color:var(--accent-ink)}[data-page=careers] .careers-field :is(input,textarea){border:0;border-bottom:1px solid var(--field-line);width:100%;min-width:0;font:20px/1.4 var(--font);letter-spacing:-.03em;color:var(--ink);appearance:none;background:0 0;border-radius:0;padding:6px 0 16px;transition:border-color .2s,box-shadow .2s}[data-page=careers] .careers-field textarea{resize:vertical;min-height:3.2em;max-height:320px}@supports (field-sizing:content){[data-page=careers] .careers-field textarea{field-sizing:content;resize:none}}[data-page=careers] .careers-field :is(input,textarea)::placeholder{color:var(--placeholder);letter-spacing:-.025em;opacity:1;font-size:clamp(15px,1.3vw,19px)}[data-page=careers] .careers-field :is(input,textarea):focus{border-color:var(--accent-ink);box-shadow:0 1px 0 var(--accent-ink);outline:none}[data-page=careers] .careers-field-hint{color:var(--muted);margin-top:-4px;font-size:12.5px;line-height:1.5}[data-page=careers] .careers-faq{border-top:1px solid var(--line);margin-top:10px;display:grid}[data-page=careers] .careers-faq details{border-bottom:1px solid var(--line)}[data-page=careers] .careers-faq summary{cursor:pointer;letter-spacing:-.01em;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;font-size:16px;line-height:1.35;list-style:none;transition:color .25s;display:flex;position:relative}[data-page=careers] .careers-faq summary::-webkit-details-marker{display:none}[data-page=careers] .careers-faq summary:is(:hover,:focus-visible){color:var(--accent-ink)}[data-page=careers] .careers-faq summary i{flex:none;width:14px;height:14px;position:relative}[data-page=careers] .careers-faq summary i:before,[data-page=careers] .careers-faq summary i:after{content:"";background:var(--accent-ink);width:100%;height:1px;transition:transform .4s var(--ease);position:absolute;top:50%;left:0}[data-page=careers] .careers-faq summary i:after{transform:rotate(90deg)}[data-page=careers] .careers-faq details[open] summary i:after{transform:rotate(0)}[data-page=careers] .careers-faq details p{max-width:44ch;color:var(--ink-2);padding:0 28px 20px 0;font-size:15px;line-height:1.6}[data-page=careers] .careers-check{gap:40px;min-width:0;padding-top:8px;display:grid}[data-page=careers] .careers-checklist{border:0;min-width:0;margin:0;padding:0;display:grid}[data-page=careers] .careers-checklist legend{margin-bottom:14px;padding:0}[data-page=careers] .careers-tick{border-top:1px solid var(--line);cursor:pointer;min-height:52px;color:var(--ink);grid-template-columns:22px minmax(0,1fr);align-items:start;gap:16px;padding:15px 0 13px;font-size:16px;line-height:1.4;display:grid;position:relative}[data-page=careers] .careers-tick:last-of-type{border-bottom:1px solid var(--line)}[data-page=careers] .careers-tick input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}[data-page=careers] .careers-box{border:1px solid var(--ink-2);border-radius:2px;width:16px;height:16px;margin-top:2px;transition:background-color .25s,border-color .25s;position:relative}[data-page=careers] .careers-box:after{content:"";opacity:0;width:4px;height:8px;transition:transform .3s var(--ease-out), opacity .2s;border:1.5px solid #fff;border-width:0 1.5px 1.5px 0;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)scale(.4)}[data-page=careers] .careers-tick input:checked+.careers-box{background:var(--accent);border-color:var(--accent)}[data-page=careers] .careers-tick input:checked+.careers-box:after{opacity:1;transform:rotate(45deg)scale(1)}[data-page=careers] .careers-tick input:focus-visible+.careers-box{outline:2px solid var(--accent-ink);outline-offset:3px}[data-page=careers] .careers-tick:hover .careers-box{border-color:var(--accent-ink)}[data-page=careers] .careers-tick-text b{font-family:var(--mono);letter-spacing:.02em;text-transform:uppercase;color:var(--accent-ink);margin-top:2px;font-size:11px;font-weight:400;display:block}[data-page=careers] .careers-draft{gap:14px;min-width:0;margin:0;display:grid}[data-page=careers] .careers-draft-top{justify-content:space-between;gap:16px;display:flex}[data-page=careers] .careers-draft-subject{border-bottom:1px solid var(--line);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-bottom:14px;font-size:16px;display:flex}[data-page=careers] .careers-draft-body{border-left:1px solid var(--accent-ink);font-family:var(--mono);color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:4px 0 4px 20px;font-size:12.5px;line-height:1.75}[data-page=careers] .careers-draft-body b{color:var(--ink);font-weight:500}[data-page=careers] .careers-draft-body .is-ask{color:var(--muted)}[data-page=careers] .careers-draft-body:focus-visible{outline-offset:6px}[data-page=careers] .careers-send-actions{gap:18px;display:grid}[data-page=careers] .careers-send-button{width:100%}[data-page=careers] .careers-send-meta{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;display:flex}[data-page=careers] .careers-copy{min-height:44px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;padding:12px 0;transition:color .25s,text-decoration-color .25s}[data-page=careers] .careers-copy:is(:hover,:focus-visible){color:var(--accent-ink);text-decoration-color:currentColor}[data-page=careers] .careers-send-meta .eyebrow:first-child{padding:12px 0}@media (max-width:1100px){[data-page=careers] .careers-prompts li{grid-template-columns:minmax(0,1fr);gap:14px}}@media (max-width:900px){[data-page=careers] .careers-intro,[data-page=careers] .careers-send{grid-template-columns:minmax(0,1fr)}[data-page=careers] :is(.careers-intro-head,.careers-send-head){position:static}}@media (max-aspect-ratio:19/20),(max-width:760px){[data-page=careers] .careers-story-head,[data-page=careers] .careers-prompts,[data-page=careers] .careers-fit-head,[data-page=careers] .careers-ways{width:100%;max-width:680px}[data-page=careers] .careers-story,[data-page=careers] .careers-fit{padding-top:46vh;padding-top:46svh}[data-page=careers] .careers-still,[data-page=careers] .careers-still:is(.is-hero,.is-fit){left:50%;top:calc(var(--header) + 4svh);width:min(74vw,34svh);transform:translate(-50%)}[data-page=careers] .careers-still.is-hero{top:calc(var(--free-top,30svh) + var(--free-h,20svh) / 2);width:min(62vw, calc(var(--free-h,20svh) * .7));transform:translate(-50%,-50%)}[data-page=careers] .careers-still.is-lens{width:min(82vw,42svh);top:calc(50% - 7vh);transform:translate(-50%,-50%)}}@media (max-width:760px){[data-page=careers] .careers-hero .page-hud>span:first-child{display:none}[data-page=careers] .careers-prompts li{padding:22px 0 26px}[data-page=careers] .careers-way{grid-template-columns:2.4rem minmax(0,1fr)}}.booting [data-page=careers] :is([data-angle],[data-angle-label],[data-include-value]){visibility:hidden}
