.sh[data-astro-cid-jnspyipn]{--sh-bg:var(--paper);background:var(--sh-bg);position:relative}html.js .sh[data-astro-cid-jnspyipn]{height:300svh}.sh-stage[data-astro-cid-jnspyipn]{height:100svh;padding:calc(84px + env(safe-area-inset-top,0px)) var(--gutter) clamp(20px, 5vh, 56px);display:grid;position:sticky;top:0;overflow:hidden}.sh-in[data-astro-cid-jnspyipn]{z-index:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:clamp(24px,4vw,72px);width:100%;max-width:1320px;min-height:0;margin-inline:auto;display:grid;position:relative}.sh-text[data-astro-cid-jnspyipn]{justify-items:start;gap:clamp(18px,2.4vh,28px);padding-block:24px;display:grid}.sh-eye[data-astro-cid-jnspyipn]{font-size:15px}h1[data-astro-cid-jnspyipn]{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(52px,6.9vw,118px);line-height:.98;display:grid}.sh-l[data-astro-cid-jnspyipn]{white-space:nowrap;margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:clip}.sh-l[data-astro-cid-jnspyipn]>span[data-astro-cid-jnspyipn]{font-weight:800;display:inline-block}.sh-l[data-astro-cid-jnspyipn]>.d-serif[data-astro-cid-jnspyipn]{color:var(--red);letter-spacing:-.02em;font-size:1.3em;font-weight:500;line-height:.9}.sh-slot[data-astro-cid-jnspyipn]{vertical-align:-.02em;width:36px;height:36px;margin-inline-start:.08em;display:inline-block}.sh-lede[data-astro-cid-jnspyipn]{max-width:34ch;color:var(--ink-2);margin:0;font-size:clamp(19px,1.45vw,23px);line-height:1.5}.sh-cta[data-astro-cid-jnspyipn]{min-height:60px;margin-top:6px;padding-inline:30px 14px;font-size:19px}.sh-media[data-astro-cid-jnspyipn]{place-content:center;align-self:stretch;gap:4px;min-height:0;margin:0;display:grid;container-type:size}.sh-frame[data-astro-cid-jnspyipn]{aspect-ratio:1;width:min(100cqw,100cqh - 24px,700px);position:relative}.sh-frame[data-astro-cid-jnspyipn] img[data-astro-cid-jnspyipn],.sh-frame[data-astro-cid-jnspyipn] video[data-astro-cid-jnspyipn]{object-fit:cover;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000),linear-gradient(#0000,#000 2.5% 97.5%,#0000);-webkit-mask-composite:source-in,source-over;mask:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000) intersect,linear-gradient(#0000,#000 2.5% 97.5%,#0000)}.sh-frame[data-astro-cid-jnspyipn] video[data-astro-cid-jnspyipn]{opacity:0;transition:opacity .5s}.sh-frame[data-astro-cid-jnspyipn] video[data-astro-cid-jnspyipn].on{opacity:1}.sh-credit[data-astro-cid-jnspyipn]{color:var(--text-muted);justify-self:end;margin-inline-end:3%;font-size:12px}.sh-pause[data-astro-cid-jnspyipn]{z-index:1;width:40px;height:40px;color:var(--cream);cursor:pointer;opacity:0;background:#1212128c;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .3s;display:grid;position:absolute;inset-block-end:4%;inset-inline-start:4%}.sh-frame[data-astro-cid-jnspyipn]:hover .sh-pause[data-astro-cid-jnspyipn],.sh-pause[data-astro-cid-jnspyipn]:focus-visible,.sh-pause[data-astro-cid-jnspyipn][data-paused]{opacity:1}.sh-pause[data-astro-cid-jnspyipn][hidden],.sh-pause[data-astro-cid-jnspyipn] .i-play[data-astro-cid-jnspyipn],.sh-pause[data-astro-cid-jnspyipn][data-paused] .i-pause[data-astro-cid-jnspyipn]{display:none}.sh-pause[data-astro-cid-jnspyipn][data-paused] .i-play[data-astro-cid-jnspyipn]{display:block}@media (hover:none){.sh-pause[data-astro-cid-jnspyipn]{opacity:.85}}.sh-dot[data-astro-cid-jnspyipn]{z-index:2;visibility:hidden;background:#2a241d url(/media/design/lab-poster.webp) 50%/cover;border-radius:50%;width:36px;height:36px;position:absolute;top:0;left:0;overflow:hidden}.sh-dot[data-astro-cid-jnspyipn].on{visibility:visible}.sh-dot[data-astro-cid-jnspyipn] video[data-astro-cid-jnspyipn]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sh-over[data-astro-cid-jnspyipn]{z-index:3;padding:0 var(--gutter) max(32px, 6svh);color:var(--cream);opacity:0;visibility:hidden;background:linear-gradient(#0e0a0600 38%,#0e0a0659 60%,#0e0a06cc 100%);align-content:end;gap:22px;display:grid;position:absolute;inset:0}.sh-over[data-astro-cid-jnspyipn] h2[data-astro-cid-jnspyipn]{letter-spacing:-.03em;color:var(--cream);margin:0;font-size:clamp(40px,6vw,104px);font-weight:800;line-height:.98}.sh-over[data-astro-cid-jnspyipn] h2[data-astro-cid-jnspyipn] em[data-astro-cid-jnspyipn]{font-style:normal;display:inline-block}.sh-steps[data-astro-cid-jnspyipn]{flex-wrap:wrap;gap:12px;display:flex}.sh-over-credit[data-astro-cid-jnspyipn]{top:calc(84px + env(safe-area-inset-top,0px));color:#f7f2ead9;margin:0;font-size:13px;position:absolute;inset-inline-end:var(--gutter)}@media (prefers-reduced-motion:no-preference){.sh-l[data-astro-cid-jnspyipn]>span[data-astro-cid-jnspyipn]{animation:sh-rise 1.1s var(--ease-out) both}.sh-l[data-astro-cid-jnspyipn]+.sh-l[data-astro-cid-jnspyipn]>span[data-astro-cid-jnspyipn]{animation-delay:.1s}.sh-eye[data-astro-cid-jnspyipn],.sh-lede[data-astro-cid-jnspyipn],.sh-cta[data-astro-cid-jnspyipn]{animation:sh-fade 1s var(--ease-out) both}.sh-lede[data-astro-cid-jnspyipn]{animation-delay:.25s}.sh-cta[data-astro-cid-jnspyipn]{animation-delay:.35s}.sh-frame[data-astro-cid-jnspyipn]{animation:sh-in 1.4s var(--ease-out) both}}@keyframes sh-rise{0%{translate:0 105%}to{translate:0}}@keyframes sh-fade{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes sh-in{0%{opacity:0;scale:.94}to{opacity:1;scale:1}}@media (width<=900px){.sh-stage[data-astro-cid-jnspyipn]{padding-top:calc(76px + env(safe-area-inset-top,0px));padding-bottom:12px}.sh-in[data-astro-cid-jnspyipn]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px}.sh-media[data-astro-cid-jnspyipn]{grid-row:1}.sh-text[data-astro-cid-jnspyipn]{grid-row:2;gap:12px;padding-block:0 4px}.sh-eye[data-astro-cid-jnspyipn]{font-size:14px}.sh-lede[data-astro-cid-jnspyipn]{font-size:17px;line-height:1.45}.sh-cta[data-astro-cid-jnspyipn]{min-height:54px;margin-top:2px}h1[data-astro-cid-jnspyipn]{font-size:clamp(40px,12.5vw,76px)}.sh-cta[data-astro-cid-jnspyipn]{width:100%;max-width:440px}.sh-frame[data-astro-cid-jnspyipn]{width:min(100cqw,100cqh - 24px,560px)}.sh-steps[data-astro-cid-jnspyipn] .d-steppill{padding-inline-end:14px;font-size:15px}.sh-over-credit[data-astro-cid-jnspyipn]{top:calc(74px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){html.js .sh[data-astro-cid-jnspyipn]{height:auto}.sh-stage[data-astro-cid-jnspyipn]{position:relative}.sh-dot[data-astro-cid-jnspyipn] video[data-astro-cid-jnspyipn],.sh-over[data-astro-cid-jnspyipn]{display:none}}.rows[data-astro-cid-xfyuzbu5]{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.rows[data-astro-cid-xfyuzbu5] a[data-astro-cid-xfyuzbu5]{border-bottom:1px solid var(--hairline);color:var(--ink);grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:clamp(16px,3vw,48px);padding-block:clamp(22px,3vw,40px);text-decoration:none;display:grid}.rows[data-astro-cid-xfyuzbu5] .d-stepdot[data-astro-cid-xfyuzbu5]{width:clamp(52px,5vw,72px);height:clamp(52px,5vw,72px);font-size:clamp(22px,2vw,30px)}.rows[data-astro-cid-xfyuzbu5] strong[data-astro-cid-xfyuzbu5]{letter-spacing:-.025em;font-size:clamp(28px,3.2vw,50px);font-weight:800;line-height:1}.rows[data-astro-cid-xfyuzbu5] p[data-astro-cid-xfyuzbu5]{color:var(--ink-2);max-width:46ch;margin:0}.rows[data-astro-cid-xfyuzbu5] .d-arwdot[data-astro-cid-xfyuzbu5]{transition:background .25s, color .25s, rotate .25s var(--ease-out)}.rows[data-astro-cid-xfyuzbu5] a[data-astro-cid-xfyuzbu5]:hover .d-arwdot[data-astro-cid-xfyuzbu5]{background:var(--ink);color:var(--cream);rotate:-45deg}.peek[data-astro-cid-xfyuzbu5]{z-index:40;aspect-ratio:4/5;border-radius:var(--r-window);pointer-events:none;opacity:0;width:230px;transition:opacity .3s, scale .4s var(--ease-out), rotate .4s var(--ease-out);position:fixed;top:0;left:0;overflow:hidden;scale:.6;box-shadow:0 30px 60px -30px #00000080}.peek[data-astro-cid-xfyuzbu5].on{opacity:1;scale:1}.peek[data-astro-cid-xfyuzbu5] img[data-astro-cid-xfyuzbu5]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.peek[data-astro-cid-xfyuzbu5] img[data-astro-cid-xfyuzbu5].on{opacity:1}@media (width<=860px){.rows[data-astro-cid-xfyuzbu5] a[data-astro-cid-xfyuzbu5]{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.rows[data-astro-cid-xfyuzbu5] p[data-astro-cid-xfyuzbu5]{grid-column:2}.rows[data-astro-cid-xfyuzbu5] .d-arwdot[data-astro-cid-xfyuzbu5],.peek[data-astro-cid-xfyuzbu5]{display:none}}@media (prefers-reduced-motion:reduce){.peek[data-astro-cid-xfyuzbu5]{display:none}}.wages[data-astro-cid-c4qa7kos]{background:var(--paper-2);height:280svh;position:relative}.stage[data-astro-cid-c4qa7kos]{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100svh;padding-block:96px 28px;display:grid;position:sticky;top:0;overflow:hidden}.head[data-astro-cid-c4qa7kos]{margin-bottom:0}.track[data-astro-cid-c4qa7kos]{min-width:0;padding-inline:var(--gutter);will-change:transform;align-items:center;gap:18px;display:flex}.track[data-astro-cid-c4qa7kos] .d-wcard[data-astro-cid-c4qa7kos]{--w:clamp(240px, 22vw, 330px)}.cover[data-astro-cid-c4qa7kos]{z-index:1;border-radius:inherit;position:absolute;inset:0}.d-wcard[data-astro-cid-c4qa7kos] .d-tag[data-astro-cid-c4qa7kos],.d-wcard[data-astro-cid-c4qa7kos] .d-pay[data-astro-cid-c4qa7kos]{z-index:2}.d-wcard[data-astro-cid-c4qa7kos] .d-tag[data-astro-cid-c4qa7kos]{pointer-events:none}.foot[data-astro-cid-c4qa7kos]{padding-top:12px}@media (width<=860px){.wages[data-astro-cid-c4qa7kos]{height:auto}.stage[data-astro-cid-c4qa7kos]{gap:26px;height:auto;padding-block:72px 40px;position:static}.track[data-astro-cid-c4qa7kos]{scroll-snap-type:x mandatory;padding-bottom:10px;overflow-x:auto;transform:none!important}.track[data-astro-cid-c4qa7kos] .d-wcard[data-astro-cid-c4qa7kos]{--w:74vw;scroll-snap-align:center}}@media (prefers-reduced-motion:reduce){.wages[data-astro-cid-c4qa7kos]{height:auto}.stage[data-astro-cid-c4qa7kos]{height:auto;position:static}.track[data-astro-cid-c4qa7kos]{scroll-snap-type:x mandatory;padding-bottom:10px;overflow-x:auto}}.grid[data-astro-cid-6ap7xfz7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.foot[data-astro-cid-6ap7xfz7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.tracks[data-astro-cid-6ap7xfz7]{gap:14px;margin-top:56px;display:grid}.tracks[data-astro-cid-6ap7xfz7] h3[data-astro-cid-6ap7xfz7]{margin:0;font-size:clamp(22px,1.8vw,28px)}@media (width<=860px){.grid[data-astro-cid-6ap7xfz7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.x-tile-title[data-astro-cid-wlixk5fy] .d-serif[data-astro-cid-wlixk5fy]{color:var(--red-ink)}.more[data-astro-cid-wlixk5fy]{margin:24px 0 0}.lane[data-astro-cid-lcdefpme]{padding-block:clamp(40px,6vw,80px)}
