.cr-site .c1{--c1-small:14px;--c1-bubble-in:#ecebe7;--c1-bezel:#1f1d1a;background:var(--paper);border-top:1px solid var(--line);position:relative}.cr-site .c1-stage{max-width:var(--wrap);grid-template-columns:minmax(0,32rem) auto;justify-content:center;align-items:center;gap:104px;margin:0 auto;padding:96px 24px;display:grid}.cr-site .c1-copy{max-width:30rem}.cr-site .c1-h{font-size:calc(var(--cr-h2-font-size) * 1.32);letter-spacing:-.028em;color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.12;display:grid}.cr-site .c1-h>span{grid-area:1/1;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1)}.cr-site .c1-h-b{display:none}.cr-site .c1-live .c1-h-b{display:block}.cr-site .c1-h .c1-off{opacity:0;filter:blur(4px);transform:translateY(10px)}.cr-site .c1-h .c1-h-a.c1-off{transform:translateY(-10px)}.cr-site .c1-sub{font-size:var(--cr-lead-font-size);color:var(--ink-soft);text-wrap:pretty;max-width:34rem;margin-top:24px;line-height:1.55}.cr-site .c1-note{font-size:var(--c1-small);color:var(--ink-faint);margin-top:20px}.cr-site .c1-after{text-align:center;max-width:40rem;margin:0 auto;padding:24px 24px 112px}.cr-site .c1-after .c1-sub{margin:0 auto}.cr-site .c1-after .c1-note{display:none}.cr-site .c1-phone{background:var(--c1-bezel);border-radius:54px;width:360px;padding:11px;box-shadow:inset 0 1px 0 1px #3a3732,0 30px 60px -24px #26241f59,0 12px 24px -12px #26241f33}.cr-site .c1-screen{color:#111;background:#fff;border-radius:44px;flex-direction:column;display:flex;position:relative;overflow:hidden}.cr-site .c1-status,.cr-site .c1-head{flex:none}.cr-site .c1-status{font-size:var(--c1-small);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:16px 30px 6px 34px;font-weight:600;display:flex}.cr-site .c1-status-icons{align-items:center;gap:6px;display:flex}.cr-site .c1-status svg{fill:currentColor;display:block}.cr-site .c1-head{background:#faf9f7;border-bottom:1px solid #ecebe7;padding:4px 16px 12px;position:relative}.cr-site .c1-who{flex-direction:column;align-items:center;gap:4px;display:flex}.cr-site .c1-avatar{background:var(--accent);color:#fff;width:44px;height:44px;font-size:var(--c1-small);letter-spacing:.02em;border-radius:50%;place-items:center;font-weight:600;display:grid}.cr-site .c1-name{font-size:var(--c1-small);color:#222;font-weight:500}.cr-site .c1-thread{flex-direction:column;flex:auto;justify-content:flex-end;min-height:0;padding:0 12px;display:flex;position:relative;overflow:hidden}.cr-site .c1-flow{flex-direction:column;padding:14px 0 10px;display:flex}.cr-site .c1-stamp{text-align:center;font-size:var(--c1-small);color:#77736a;margin-bottom:12px}.cr-site .c1-stamp b{color:#5c584f;font-weight:600}.cr-site .c1-row{grid-template-rows:1fr;display:grid}.cr-site .c1-cell{flex-direction:column;min-height:0;display:flex}.cr-site .c1-row-out .c1-cell{align-items:flex-end}.cr-site .c1-row>.c1-cell{padding-bottom:8px}.cr-site .c1-row.c1-grouped>.c1-cell{padding-bottom:3px}.cr-site .c1-bubble{max-width:82%;font-size:var(--cr-body-font-size);background:var(--c1-bubble-in);color:#1c1b18;text-wrap:pretty;border-radius:20px;align-self:flex-start;padding:9px 14px 10px;line-height:1.38}.cr-site .c1-row:not(.c1-grouped) .c1-bubble{border-bottom-left-radius:6px}.cr-site .c1-row-out .c1-bubble{background:var(--accent);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.cr-site .c1-read{font-size:var(--c1-small);color:#77736a;margin-top:3px}.cr-site .c1-call{background:#fff;border:1px solid #e3e1db;border-radius:20px 20px 20px 6px;width:82%;padding:12px 14px 14px}.cr-site .c1-call-top{flex-direction:column;display:flex}.cr-site .c1-call-name{font-size:var(--cr-body-font-size);color:#1c1b18;font-weight:600}.cr-site .c1-call-when{font-size:var(--c1-small);color:var(--accent-ink);font-weight:500}.cr-site .c1-call-why{color:#4a463f;margin-top:6px;font-size:15px;line-height:1.4}.cr-site .c1-typing{display:none}.cr-site .c1-dots{background:var(--c1-bubble-in);border-radius:20px 20px 20px 6px;align-self:flex-start;gap:5px;padding:13px 15px;display:inline-flex}.cr-site .c1-dots i{background:#9a958b;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite c1-type}.cr-site .c1-dots i:nth-child(2){animation-delay:.15s}.cr-site .c1-dots i:nth-child(3){animation-delay:.3s}@keyframes c1-type{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.cr-site .c1-live .c1-track{height:340vh}.cr-site .c1-live .c1-stage{grid-template-rows:minmax(0,1fr);height:calc(100svh - 72px);padding-top:32px;padding-bottom:32px;position:sticky;top:72px}.cr-site .c1-live .c1-phone{height:100%;max-height:720px;display:flex}.cr-site .c1-live .c1-screen{flex:1}.cr-site .c1-live .c1-thread{-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.cr-site .c1-live .c1-row{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.cr-site .c1-live .c1-row>.c1-cell{overflow:hidden}.cr-site .c1-live .c1-row>.c1-cell>*{opacity:0;transform-origin:0 100%;transition:opacity .35s ease-out,transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(8px)scale(.96)}.cr-site .c1-live .c1-row-out>.c1-cell>*{transform-origin:100% 100%}.cr-site .c1-live .c1-row.c1-on{grid-template-rows:1fr}.cr-site .c1-live .c1-row.c1-on>.c1-cell>*{opacity:1;transform:none}.cr-site .c1-live .c1-typing{display:grid}.cr-site .c1-live .c1-typing:not(.c1-on){transition:none}@media (max-height:760px) and (min-width:861px){.cr-site .c1-live .c1-stage{padding-top:20px;padding-bottom:20px}.cr-site .c1-h{font-size:var(--cr-h2-font-size)}.cr-site .c1-sub{font-size:var(--cr-body-font-size);margin-top:18px}.cr-site .c1-head{padding-bottom:8px}.cr-site .c1-avatar{width:34px;height:34px}}@media (max-width:860px){.cr-site .c1-stage{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px;padding:56px 16px 24px}.cr-site .c1-copy{text-align:center;max-width:22rem}.cr-site .c1-h{font-size:var(--cr-h2-font-size)}.cr-site .c1-sub-wide{display:none}.cr-site .c1-after{text-align:left;padding:8px 16px 72px}.cr-site .c1-after .c1-note{display:block}.cr-site .c1-after .c1-sub{font-size:var(--cr-body-font-size);margin-top:0}.cr-site .c1-phone{border-radius:48px;width:min(350px,100%);padding:9px}.cr-site .c1-screen{border-radius:40px}.cr-site .c1-live .c1-stage{grid-template-rows:auto minmax(0,1fr);align-items:stretch;padding-top:20px;padding-bottom:16px}.cr-site .c1-live .c1-phone{align-self:start;max-height:680px}}@media (max-width:380px){.cr-site .c1-bubble,.cr-site .c1-call{max-width:88%}.cr-site .c1-call{width:88%}}
.cr-site .lv4{--lv4-small:calc(var(--cr-note-font-size) + 1px);--lv4-read:calc(var(--cr-body-font-size) - 1px);--lv4-rule:var(--line);background:var(--paper);border-top:1px solid var(--line);color:var(--ink)}.cr-site .lv4-wrap{max-width:var(--wrap);margin:0 auto;padding:88px 24px 104px}.cr-site .lv4-mast{border-bottom:3px double var(--line-strong);padding-bottom:28px}.cr-site .lv4-brand{align-items:center;gap:10px;margin-bottom:22px;display:flex}.cr-site .lv4-mark{width:24px;height:24px;color:var(--ink);flex:none}.cr-site .lv4-name{font-weight:600;font-size:var(--cr-lead-font-size);letter-spacing:-.01em}.cr-site .lv4-pill{font-family:var(--mono);font-size:var(--lv4-small);letter-spacing:.08em;color:var(--accent-ink);background:var(--accent-wash);border:1px solid color-mix(in oklab, var(--accent) 28%, transparent);border-radius:999px;padding:5px 9px 4px;font-weight:500;line-height:1}.cr-site .lv4-h{font-size:calc(var(--cr-h2-font-size) * 1.6);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.cr-site .lv4-dek{max-width:40rem;font-size:var(--cr-body-font-size);color:var(--ink-soft);text-wrap:pretty;margin:16px 0 0;line-height:1.6}.cr-site .lv4-grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding-top:36px;display:grid}.cr-site .lv4-col{min-width:0;padding:0 28px}.cr-site .lv4-col:first-child{padding-left:0}.cr-site .lv4-col:last-child{padding-right:0}.cr-site .lv4-col+.lv4-col{border-left:1px solid var(--lv4-rule)}.cr-site .lv4-head{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;padding-bottom:10px;display:flex}.cr-site .lv4-h3{font-size:var(--cr-h3-font-size);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.cr-site .lv4-note,.cr-site .lv4-tag,.cr-site .lv4-jobwhen,.cr-site .lv4-rage,.cr-site .lv4-rmeta,.cr-site .lv4-foot,.cr-site .lv4-wow{font-family:var(--mono);font-size:var(--lv4-small);font-variant-numeric:tabular-nums;letter-spacing:.02em}.cr-site .lv4-note{color:var(--ink-faint);white-space:nowrap}.cr-site .lv4-metrics{margin:0;display:grid}.cr-site .lv4-metric{border-bottom:1px solid var(--lv4-rule);padding:14px 0 16px}.cr-site .lv4-metric:first-child{padding-top:0}.cr-site .lv4-metric:last-child{border-bottom:0}.cr-site .lv4-mlabel{font-size:var(--lv4-read);color:var(--ink-soft)}.cr-site .lv4-mvalue{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:2px 0 0;display:flex}.cr-site .lv4-num{font-size:calc(var(--cr-h2-font-size) * 1.4);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.05}.cr-site .lv4-wow{color:var(--accent-ink)}.cr-site .lv4-quiet{font-size:var(--lv4-read);color:var(--ink-soft);margin:-4px 0 16px;line-height:1.5}.cr-site .lv4-jobs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cr-site .lv4-job{background:var(--card);border:1px solid var(--line);border-radius:var(--r-sm);padding:14px 16px 15px}.cr-site .lv4-jobtop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.cr-site .lv4-tag{color:var(--accent-ink);background:var(--accent-wash);letter-spacing:.06em;border-radius:4px;padding:2px 7px 1px}.cr-site .lv4-jobwhen{color:var(--ink-faint)}.cr-site .lv4-running{color:var(--accent-ink)}.cr-site .lv4-jobtitle{font-size:var(--cr-body-font-size);color:var(--ink);text-wrap:pretty;margin:0;line-height:1.4}.cr-site .lv4-jobtook{font-size:var(--lv4-read);color:var(--ink-faint);margin:4px 0 0}.cr-site .lv4-feeds{align-content:start;gap:40px;display:grid}.cr-site .lv4-feed .lv4-head{margin-bottom:4px}.cr-site .lv4-rows{margin:0;padding:0;list-style:none}.cr-site .lv4-row{border-bottom:1px dotted var(--line-strong);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:10px 0;display:grid}.cr-site .lv4-rlabel{font-size:var(--lv4-read);min-width:0;line-height:1.4}.cr-site .lv4-rage{color:var(--ink-faint);white-space:nowrap;align-self:baseline}.cr-site .lv4-rmeta{color:var(--ink-faint);grid-column:1/-1;margin-top:1px}.cr-site .lv4-foot{color:var(--accent-ink);margin:12px 0 0}@media (prefers-reduced-motion:no-preference){.cr-site .lv4-new{animation:.7s cubic-bezier(.16,1,.3,1) both lv4-in}@keyframes lv4-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}to{opacity:1;clip-path:inset(0);transform:none}}}@media (max-width:960px){.cr-site .lv4-grid{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row;row-gap:48px}.cr-site .lv4-col,.cr-site .lv4-col:first-child,.cr-site .lv4-col:last-child{padding:0}.cr-site .lv4-col+.lv4-col{border-left:0}.cr-site .lv4-metrics{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.cr-site .lv4-metric,.cr-site .lv4-metric:first-child{padding:12px 0 14px}.cr-site .lv4-metric:last-child{border-bottom:1px solid var(--lv4-rule)}}@media (max-width:520px){.cr-site .lv4-wrap{padding:64px 16px 80px}.cr-site .lv4-num{font-size:calc(var(--cr-h2-font-size) * 1.15)}.cr-site .lv4-h{font-size:calc(var(--cr-h2-font-size) * 1.3)}}.cr-site .lv4-under{margin-top:44px}
