.pg-labour .cap{margin:14px 0 0;font-size:13px;color:#8a8782}.pg-labour .frame{border-radius:24px;background:#f1efec;overflow:hidden;box-sizing:border-box}.pg-labour .ch-frame{margin-top:88px;padding:clamp(16px,5vw,80px) clamp(12px,4vw,64px)}.pg-labour .ch-card{max-width:1000px;margin:0 auto;background:#ffffff;border-radius:16px;box-shadow:0 24px 60px -20px rgba(37,33,28,.22),0 0 0 1px rgba(37,33,28,.05);overflow:hidden;height:600px}@media (min-width:1200px){.pg-labour .ch-card{zoom:1.12}}.pg-labour .ch-under{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:48px;align-items:start;margin-top:56px;text-align:left}.pg-labour .ch-under .h-m{max-width:16ch}.pg-labour .ch-under p{margin:0;font-size:19px;line-height:1.5;color:#6e6c69;max-width:40ch}.pg-labour .ch-under .cap{margin-top:14px;font-size:13px;color:#8a8782}.pg-labour .ch-under .h-m{font-size:clamp(28px,3vw,40px)}.pg-labour .ch-row{transition:background-color .36s ease}.pg-labour .ch-in{animation:chIn .2s ease-out both}@keyframes chIn{0%{opacity:0}to{opacity:1}}.pg-labour .ch-fade{transition:opacity .32s ease}.pg-labour .ch-dot{width:7px;height:7px;border-radius:50%;background:#25211c;opacity:.3;animation:chDot 1.1s ease-in-out infinite}.pg-labour .ch-dot:nth-child(2){animation-delay:.15s}.pg-labour .ch-dot:nth-child(3){animation-delay:.3s}@keyframes chDot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.75;transform:translateY(-3px)}}.pg-labour .cg-label,.pg-labour .cg-line,.pg-labour .cg-rule{animation:chIn .2s ease-out both}@media (prefers-reduced-motion:reduce){.pg-labour .ch-row{transition:none}.pg-labour .ch-in{animation:none}.pg-labour .ch-fade{transition:none}.pg-labour .ch-list{transition:none!important}.pg-labour .cg-label,.pg-labour .cg-line,.pg-labour .cg-rule,.pg-labour .ch-dot{animation:none}}.pg-labour .jobs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.pg-labour .jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;row-gap:72px;margin-top:96px}.pg-labour .jobs h3{margin:0;font-size:clamp(28px,2.6vw,36px);line-height:1.05;font-weight:400;letter-spacing:-.03em}.pg-labour .jobs p{margin:12px 0 0;font-size:18px;line-height:1.5;color:#6e6c69;max-width:28ch}.pg-labour .rr{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;margin-top:96px;timeline-scope:--rr1,--rr2,--rr3,--rr4,--rr5,--rr6}.pg-labour .rr-stack,.pg-labour .rr-step,.pg-labour .rr-steps{display:flex;flex-direction:column}.pg-labour .rr-step{height:540px;justify-content:center;box-sizing:border-box}.pg-labour .rr-t{font-family:Geist Mono,monospace;font-size:clamp(28px,3vw,44px);line-height:1;letter-spacing:-.04em;color:#8a8782;white-space:nowrap}.pg-labour .rr-step h3{margin:18px 0 0;font-size:clamp(28px,2.6vw,36px);line-height:1.08;font-weight:400;letter-spacing:-.03em;max-width:16ch}.pg-labour .rr-step p{margin:12px 0 0;font-size:18px;line-height:1.5;color:#6e6c69;max-width:34ch}.pg-labour .rr-frame{height:540px;padding:10px 0;box-sizing:border-box}.pg-labour .rr-tile{height:100%;display:flex;flex-direction:column;justify-content:center;padding:40px;border-radius:24px;background:#f1efec;box-sizing:border-box}.pg-labour .rr-tile>div{width:100%;max-width:470px;margin:0 auto}@media (min-width:1200px){.pg-labour .rr-tile>div{zoom:1.12}}.pg-labour .rr-card{background:#ffffff;border-radius:12px;box-shadow:0 12px 32px rgba(37,33,28,.12),0 2px 6px rgba(37,33,28,.06),0 0 0 1px rgba(37,33,28,.05);padding:16px 18px;font-size:14px}.pg-labour .rr-meta{font-size:12px;color:#6e6c69}@keyframes rrshow{0%{opacity:0}22%,78%{opacity:1}to{opacity:0}}@media (max-width:960px){.pg-labour .ch-under{grid-template-columns:minmax(0,1fr);gap:16px}.pg-labour .jobs{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px;margin-top:72px}.pg-labour .rr{display:flex;flex-direction:column;gap:0;margin-top:64px}.pg-labour .rr-side,.pg-labour .rr-stack,.pg-labour .rr-steps{display:contents}.pg-labour .rr-step{height:auto;padding:56px 0 24px}.pg-labour .rr-step:first-child{padding-top:0}.pg-labour .rr-frame{height:auto;padding:0}.pg-labour .rr-tile{min-height:380px}.pg-labour .rr-step:first-child{order:1}.pg-labour .rr-frame:first-child{order:2}.pg-labour .rr-step:nth-child(2){order:3}.pg-labour .rr-frame:nth-child(2){order:4}.pg-labour .rr-step:nth-child(3){order:5}.pg-labour .rr-frame:nth-child(3){order:6}.pg-labour .rr-step:nth-child(4){order:7}.pg-labour .rr-frame:nth-child(4){order:8}.pg-labour .rr-step:nth-child(5){order:9}.pg-labour .rr-frame:nth-child(5){order:10}.pg-labour .rr-step:nth-child(6){order:11}.pg-labour .rr-frame:nth-child(6){order:12}.pg-labour .rr .cap{order:13}}@media (max-width:640px){.pg-labour .ch-card{height:560px}.pg-labour .ch-grid{grid-template-columns:minmax(0,1fr)!important}.pg-labour .ch-listcol{display:none}.pg-labour .ch-pane{padding:22px 20px!important}.pg-labour .jobs{grid-template-columns:minmax(0,1fr);row-gap:44px}.pg-labour .rr-tile{padding:20px;min-height:0;border-radius:18px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-height:1400px) and (min-width:961px){.pg-labour .rr-stack{position:sticky;top:calc(50vh - 234px);display:grid}.pg-labour .rr-frame{grid-area:1/1;animation:rrshow linear both;animation-range:cover 28% cover 72%}.pg-labour .rr-step:first-child{view-timeline-name:--rr1}.pg-labour .rr-frame:first-child{animation-timeline:--rr1}.pg-labour .rr-step:nth-child(2){view-timeline-name:--rr2}.pg-labour .rr-frame:nth-child(2){animation-timeline:--rr2}.pg-labour .rr-step:nth-child(3){view-timeline-name:--rr3}.pg-labour .rr-frame:nth-child(3){animation-timeline:--rr3}.pg-labour .rr-step:nth-child(4){view-timeline-name:--rr4}.pg-labour .rr-frame:nth-child(4){animation-timeline:--rr4}.pg-labour .rr-step:nth-child(5){view-timeline-name:--rr5}.pg-labour .rr-frame:nth-child(5){animation-timeline:--rr5}.pg-labour .rr-step:nth-child(6){view-timeline-name:--rr6}.pg-labour .rr-frame:nth-child(6){animation-timeline:--rr6}.pg-labour .rr-step .rr-t{animation:rrt linear both;animation-timeline:view();animation-range:cover 30% cover 70%}@keyframes rrt{0%,to{color:#c9c7c4}25%,75%{color:#25211c}}}}.pg-labour [aria-label="Wilson is typing"] .ch-dot{background:#ffffff;opacity:.55}.pg-labour #channels .ch-under{margin-top:0}.pg-labour #channels .ch-frame{margin-top:56px}.pg-labour .rr-t{font-size:15px;line-height:1.2;letter-spacing:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (max-height:1400px){.pg-labour .jobs .rv:nth-child(3n+2){animation-range:entry 10% entry 80%}.pg-labour .jobs .rv:nth-child(3n+3){animation-range:entry 20% entry 90%}}}@keyframes secOut{0%{opacity:1}to{opacity:0}}.pg-labour #channels{padding-top:clamp(160px,18vw,260px)}.pg-labour .rr-tile:has(svg[viewBox="0 0 480 270"]){justify-content:flex-start}.pg-labour .rr-tile:has(svg[viewBox="0 0 480 270"])>div{display:flex;flex-direction:column;gap:16px}.pg-labour .rr-tile:has(svg[viewBox="0 0 480 270"])>div>div{margin-top:0!important}.pg-labour .rr-tile>div>div:has(>svg[viewBox="0 0 480 270"]){order:-1}.pg-labour .rr-halo{transform-box:fill-box;transform-origin:center;animation:rrhalo 2s ease-in-out infinite}@keyframes rrhalo{0%,to{opacity:calc(var(--h, .75) * .4);transform:scale(.8)}50%{opacity:var(--h,.75);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pg-labour .rr-halo{animation:none;opacity:var(--h,.75)}}