.cr-apply{isolation:isolate}.cr-apply:before{content:"";z-index:-1;background:radial-gradient(40% 45% at 18% 28%, var(--acc-blue-tint), transparent 70%), radial-gradient(38% 42% at 88% 20%, var(--acc-rose-tint), transparent 70%), radial-gradient(45% 45% at 62% 92%, var(--acc-teal-tint), transparent 70%), radial-gradient(35% 40% at 10% 88%, var(--acc-amber-tint), transparent 70%);filter:blur(26px);position:absolute;inset:6% -5% -7% 4%}.cr-card{background:linear-gradient(var(--surface), var(--surface)) padding-box, linear-gradient(135deg, var(--acc-blue-line), var(--acc-teal-line) 30%, var(--acc-amber-line) 60%, var(--acc-rose-line)) border-box;border:1.5px solid #0000}.cr-card:before{display:none}.cr-card-head{border-bottom:1px solid var(--line);background:radial-gradient(90% 160% at 0% 0%, var(--acc-blue-bg), transparent 62%), radial-gradient(80% 160% at 100% 0%, var(--acc-rose-bg), transparent 60%), linear-gradient(90deg, var(--acc-teal-bg), var(--acc-amber-bg));border-radius:17px 17px 0 0;margin:-18px -18px 6px;padding:16px 18px}.cr-mail{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--brand-ink);box-shadow:0 4px 12px -6px color-mix(in srgb, var(--brand) 45%, transparent);border-radius:11px;place-items:center;display:grid}.cr-card .xrow{grid-template-columns:64px minmax(0,1fr);align-items:center;padding-block:10px}.cr-card .xrow dt{font-size:13px}.cr-card .xrow dd{flex-wrap:wrap;justify-content:flex-start;gap:8px 10px}.cr-to{font-family:var(--mono);color:var(--ink);font-size:13.5px;font-weight:500}.cr-copy{border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:4px 9px;font-size:12px;display:inline-flex}.cr-copy:hover{border-color:var(--brand);color:var(--brand-ink)}.cr-copy[data-done]{border-color:color-mix(in srgb, var(--ok) 40%, transparent);background:var(--ok-bg);color:var(--ok)}.cr-copy:focus-visible,.cr-team:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 40%, transparent);outline-offset:2px}.cr-card .cr-team-row{align-items:start}.cr-card .cr-team-row dt{padding-top:5px}.cr-teams{flex-wrap:wrap;gap:6px;display:flex}.cr-team{border:1px solid var(--a-line);background:var(--surface);color:var(--ink-2);font:inherit;cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border-radius:999px;padding:4px 10px;font-size:12.5px;line-height:1.4}.cr-team:hover{background:var(--a-bg);color:var(--a-ink)}.cr-team[aria-pressed=true]{background:var(--a-tint);border-color:var(--a-ink);color:var(--a-ink);font-weight:600;transform:translateY(-1px)}.cr-subj{color:var(--ink-2);font-size:14px}.cr-subj b{color:var(--ink);font-weight:600}.cr-slot{background:var(--bg-2);color:var(--ink-3);font-family:var(--mono);border-radius:5px;padding:1px 6px;font-size:12px}.xfig[data-playing] .cr-role{animation:.42s steps(14,end) both xtype;display:inline-block}.cr-file{background:var(--acc-rose-bg);border:1px solid var(--acc-rose-line);color:var(--acc-rose-ink);font-family:var(--mono);border-radius:7px;align-items:center;gap:6px;padding:3px 10px 3px 8px;font-size:12.5px;display:inline-flex}.cr-note,.cr-add{color:var(--ink-3);font-size:13px}.cr-add{color:var(--ink-2);line-height:1.45}.cr-send{justify-content:center;width:100%;margin-top:12px}@media (max-width:520px){.cr-card .xrow{grid-template-columns:1fr;gap:6px}.cr-card .cr-team-row dt{padding-top:0}}.cr-backers{padding-block:12px 8px}.cr-backers .wrap{flex-direction:column;align-items:center;gap:18px;display:flex}.cr-backers-h{letter-spacing:0;color:var(--ink-3);text-align:center;font-size:13.5px;font-weight:400}.cr-backers ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 40px;display:flex}.cr-backers li{display:flex}.cr-backers img{object-fit:contain;display:block}section.s.cr-s{padding-block:clamp(48px,6vw,80px)}.cr-backers+.tint section.s.cr-s{padding-top:clamp(56px,7vw,88px)}.cr-voice-row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;margin-top:clamp(24px,3vw,36px);padding-bottom:2px;display:grid;overflow-x:auto}.cr-voice-row::-webkit-scrollbar{display:none}.cr-voice-row:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 40%, transparent);outline-offset:4px;border-radius:var(--r-lg)}.cr-voice{scroll-snap-align:start;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:inset 0 3px 0 var(--a-line);grid-template-rows:1fr auto;gap:18px;margin:0;padding:22px 22px 18px;display:grid}.cr-voice blockquote{letter-spacing:-.005em;color:var(--ink);margin:0;font-size:15px;line-height:1.55}.cr-voice figcaption{border-top:1px dashed var(--line);align-items:center;gap:12px;padding-top:14px;display:flex}.cr-voice img{width:48px;height:48px;box-shadow:0 0 0 3px var(--a-bg);border-radius:50%;flex:none}.cr-voice figcaption>span{gap:1px;min-width:0;display:grid}.cr-voice b{font-size:14px;font-weight:600}.cr-voice small{color:var(--a-ink);font-size:12.5px}.cr-in{color:#fff;width:28px;height:28px;font-size:13px;font-weight:700;font-family:var(--sans,inherit);transition:transform .2s var(--ease);background:#0a66c2;border-radius:7px;flex:none;place-items:center;margin-left:auto;display:grid}.cr-in:hover{transform:translateY(-2px)}.cr-voice-nav{justify-content:center;gap:12px;margin-top:18px;display:flex}.cr-voice-nav button{border:1px solid var(--line-2);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), opacity .2s var(--ease);border-radius:50%;font-size:16px}.cr-voice-nav button:hover:not(:disabled){border-color:var(--brand);color:var(--brand-ink)}.cr-voice-nav button:focus-visible{outline:3px solid color-mix(in srgb, var(--brand) 40%, transparent);outline-offset:2px}.cr-voice-nav button:disabled{opacity:.35;cursor:default}@media (max-width:1080px){.cr-voice-row{grid-auto-columns:calc(50% - 7px)}}@media (max-width:600px){.cr-voice-row{grid-auto-columns:min(82vw,330px);gap:12px;margin-inline:-16px;padding:2px 16px 4px;scroll-padding-inline:16px}}.cr-values{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:clamp(24px,3vw,36px);display:grid}.cr-values li{border-radius:var(--r-lg);background:var(--a-bg);border:1px solid var(--a-line);transition:transform .25s var(--ease), box-shadow .25s var(--ease);align-content:start;gap:8px;padding:20px 18px;display:grid}.cr-values li:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.cr-value-ic{background:var(--surface);border:1px solid var(--a-line);width:40px;height:40px;color:var(--a-ink);border-radius:11px;place-items:center;margin-bottom:4px;display:grid}.cr-values h3{letter-spacing:-.01em;font-size:16px;font-weight:600}.cr-values p{color:var(--ink-2);font-size:14px;line-height:1.5}@media (max-width:1080px){.cr-values{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cr-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cr-values li{padding:16px 14px}.cr-values li:last-child:nth-child(odd){grid-column:span 2}}.cr-work{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px;margin-top:clamp(24px,3vw,36px);display:grid}.cr-week{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);gap:14px;padding:22px;display:grid}.cr-week-t{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11.5px}.cr-week-bar{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.cr-week-bar span{border-radius:12px;place-items:center;height:58px;display:grid}.cr-week-bar .is-office,.cr-week-key i.is-office{background:var(--acc-teal-tint);border:1px solid var(--acc-teal-line);color:var(--acc-teal-ink)}.cr-week-bar .is-flex,.cr-week-key i.is-flex{background:repeating-linear-gradient(135deg, var(--acc-amber-bg) 0 6px, var(--surface) 6px 12px);border:1px dashed var(--acc-amber-line);color:var(--acc-amber-ink)}.cr-week-key{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-size:13px;display:flex}.cr-week-key span{align-items:center;gap:7px;display:inline-flex}.cr-week-key i{border-radius:4px;width:14px;height:14px}.cr-week p{color:var(--ink);font-size:15px}.cr-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cr-perks li{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);align-items:center;gap:12px;padding:16px;font-size:15px;font-weight:500;display:flex}.cr-perk-ic{background:var(--acc-teal-bg);width:38px;height:38px;color:var(--acc-teal-ink);border-radius:10px;flex:none;place-items:center;display:grid}.cr-photos{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:12px;margin-top:14px;display:grid}.cr-photos li{border-radius:var(--r-lg);background:var(--surface-2);height:clamp(150px,15vw,200px);box-shadow:0 0 0 1px var(--line);overflow:hidden}.cr-photos img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.cr-photos li:hover img{transform:scale(1.03)}@media (max-width:900px){.cr-work{grid-template-columns:1fr}}@media (max-width:700px){.cr-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cr-photos li{height:132px}.cr-week-bar span{height:48px}}@media (max-width:340px){.cr-perks{grid-template-columns:1fr}}@media (max-width:600px){.cr-perks li{padding:12px;font-size:14px}.cr-perk-ic{width:32px;height:32px}}.cr-steps{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:clamp(24px,3vw,36px);display:grid;position:relative}.cr-steps:before{content:"";border-top:2px dotted var(--line-2);position:absolute;top:19px;left:20px;right:20px}.cr-steps li{align-content:start;gap:6px;display:grid;position:relative}.cr-step-n{background:var(--a-tint);border:1.5px solid var(--a-line);width:40px;height:40px;box-shadow:0 0 0 6px var(--bg);color:var(--a-ink);font-family:var(--mono);border-radius:50%;place-items:center;margin-bottom:8px;font-size:15px;font-weight:600;display:grid}.cr-steps h3{letter-spacing:-.01em;font-size:15.5px;font-weight:600}.cr-steps p{color:var(--ink-2);font-size:13.5px;line-height:1.5}@media (max-width:1000px){.cr-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:26px}.cr-steps:before{display:none}}@media (max-width:600px){.cr-steps{grid-template-columns:1fr;row-gap:16px}.cr-steps:before{border-top:0;border-left:2px dotted var(--line-2);display:block;inset:20px auto 20px 19px}.cr-steps li{grid-template-columns:40px minmax(0,1fr);gap:2px 14px}.cr-step-n{grid-row:span 2;margin-bottom:0}}
