.instrument{background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;-webkit-font-smoothing:antialiased}.instrument .field-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.02em;line-height:1.15;text-transform:uppercase;color:var(--ink-3)}.instrument .ctitle{font-family:var(--font-serif);font-size:var(--text-title);font-weight:400;letter-spacing:-.012em;line-height:1.15}.instrument .figure{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.15}.instrument .verdict{font-family:var(--font-serif);font-variant-numeric:tabular-nums;letter-spacing:-.015em;line-height:1}.instrument .headline{font-size:clamp(2.25rem,5.2vw,4.25rem);font-weight:400;letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.instrument .lede{font-size:var(--text-lede);color:var(--ink-2);max-width:52ch;line-height:1.45}.instrument .panel{background:var(--sheet);border:1px solid var(--rule);border-radius:var(--radius-panel);box-shadow:var(--lift)}.instrument .pill{display:inline-flex;align-items:center;gap:.25rem;white-space:nowrap;border-radius:var(--radius-bar);padding:.125rem .5rem;font-family:var(--font-mono);font-size:var(--text-small);font-variant-numeric:tabular-nums;line-height:1.15}.instrument .pill-neutral{border:1px solid var(--rule-2);color:var(--ink-2)}.instrument .pill-live{background:var(--series-wash);color:var(--series-ink)}.instrument .pill-positive{background:var(--positive-wash);color:var(--sound)}.instrument .pill-destructive{background:var(--destructive-wash);color:var(--exposed)}.instrument .pill-caution{background:var(--caution-wash);color:var(--watch)}.instrument .dot{width:.5rem;height:.5rem;border-radius:var(--radius-bar);display:inline-block}.instrument .dot-shopify{background:var(--s-shopify)}.instrument .dot-klaviyo{background:var(--s-klaviyo)}.instrument .dot-gorgias{background:var(--s-gorgias)}.instrument .control{height:2.75rem;border-radius:var(--radius-control);font-family:var(--font-sans);font-size:var(--text-body)}.instrument .field{background:var(--sheet);border:1px solid var(--rule-2);color:var(--ink);padding:0 .875rem}.instrument .field::placeholder{color:var(--ink-3)}.instrument .field:focus{outline:none;border-color:var(--ink)}.instrument .field:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.instrument .solid{background:var(--ink);color:var(--ground);padding:0 1.75rem;font-weight:500;border:0;box-shadow:0 0 0 1px var(--ink),0 0 0 5px color-mix(in oklch,var(--series) 30%,#0000);transition:box-shadow .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.instrument .solid:hover:not(:disabled){box-shadow:0 0 0 1px var(--ink),0 0 0 8px color-mix(in oklch,var(--series) 22%,#0000);transform:translateY(-1px)}.instrument .solid:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:var(--radius-control)}.instrument .field:disabled,.instrument .solid:disabled{opacity:.45}.instrument a{color:inherit}.instrument .quiet{color:var(--ink-3)}.instrument .quiet:hover{color:var(--ink)}.instrument .rule-t{border-top:1px solid var(--rule)}.instrument .rule-b{border-bottom:1px solid var(--rule)}.instrument .headline .muted{color:var(--ink-3)}.instrument .hero-text{transform:translateY(calc(var(--p, 0) * -48px));opacity:calc(1 - var(--p, 0) * 1.8);will-change:transform,opacity}@keyframes enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.instrument .enter{opacity:0;animation:enter .5s var(--ease-enter) forwards;animation-delay:var(--d,0ms)}.instrument .stage{position:relative}.instrument .stage-viewport{position:sticky;top:0;height:100dvh;overflow:hidden;isolation:isolate}.instrument .stage-hero{position:absolute;inset:0;z-index:1}.instrument .stage-anchor{--board-w:min(1200px,100vw - 2.5rem);--board-h:min(700px,100dvh - 5rem);position:absolute;left:50%;top:50%;width:var(--board-w);height:var(--board-h);transform:translate(-50%,-50%);z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.instrument .stage-clip{--seed:3rem;width:calc(var(--seed) + (var(--board-w) - var(--seed)) * var(--p, 0));height:calc(var(--seed) + (var(--board-h) - var(--seed)) * var(--p, 0));overflow:hidden;border:1px solid var(--rule-2);border-radius:calc(4px + 10px * var(--p, 0));background:var(--sheet);box-shadow:var(--lift);opacity:0;animation:enter .5s var(--ease-enter) 1s forwards;will-change:width,height;position:relative;--dot:clamp(0,calc(1 - var(--p, 0) * 6),1)}.instrument .stage-seed{transform:translate(calc((1 - var(--p, 0)) * 34vw),calc((1 - var(--p, 0)) * -26vh));will-change:transform}@media (max-width:767px){.instrument .stage-seed{transform:translate(calc((1 - var(--p, 0)) * 30vw),calc((1 - var(--p, 0)) * -30vh))}}.instrument .stage-clip:after{content:"";position:absolute;left:50%;top:50%;width:.5rem;height:.5rem;margin:-.25rem;border-radius:var(--radius-bar);background:var(--series);animation:breath-seed var(--dur-breath) var(--ease-move) infinite}@keyframes breath-seed{0%,to{opacity:var(--dot,1)}50%{opacity:calc(var(--dot, 1) * .35)}}.instrument .stage-board{position:absolute;left:50%;top:50%;width:var(--board-w);height:var(--board-h);transform:translate(-50%,-50%);opacity:calc(var(--p, 0) * 1.5 - .25);overflow:hidden;pointer-events:auto}.instrument .stage-board .board{background:var(--ground);min-height:100%}.instrument .stage-viewport:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:calc(var(--p, 0) * .5);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.25 0 0 0 0.35 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes breath{0%,to{opacity:1}50%{opacity:.35}}.instrument .breath{animation:breath var(--dur-breath) var(--ease-move) infinite}@media (prefers-reduced-motion:reduce){.instrument .enter,.instrument .stage-clip{animation:none;opacity:1}.instrument .breath,.instrument .stage-clip:after{animation:none}.instrument .stage{height:auto!important}.instrument .stage-viewport{position:static;height:auto}.instrument .stage-hero{position:static;min-height:100dvh}.instrument .hero-text{transform:none;opacity:1}.instrument .stage-anchor{position:static;transform:none;height:auto;margin:2rem auto}.instrument .stage-seed{transform:none}.instrument .stage-clip{width:var(--board-w);height:auto}.instrument .stage-board{position:static;transform:none;opacity:1;height:auto}}.instrument .orbfield{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;--ox:calc(50% + 34vw);--oy:calc(50% - 26vh);opacity:calc(1 - var(--p, 0) * 1.15)}@media (max-width:767px){.instrument .orbfield{--ox:calc(50% + 30vw);--oy:calc(50% - 30vh)}}.instrument .orb{position:absolute;left:var(--ox);top:var(--oy);width:var(--size);height:var(--size);margin:calc(var(--size) / -2);border-radius:50%;background:radial-gradient(circle at 40% 38%,var(--hue) 0,color-mix(in oklab,var(--hue) 70%,#0000) 38%,#0000 70%);mix-blend-mode:multiply;opacity:.42;filter:blur(14px) saturate(.9);transform:translate(calc(var(--x) * (1 - var(--p, 0))),calc(var(--y) * (1 - var(--p, 0)))) scale(calc(1 - var(--p, 0) * .92));animation:orb-breathe var(--dur) ease-in-out infinite alternate;animation-delay:calc(var(--i) * -5s);will-change:transform}@keyframes orb-breathe{0%{margin-top:calc(var(--size) / -2 - 1.5vmin);margin-left:calc(var(--size) / -2 + 1vmin)}to{margin-top:calc(var(--size) / -2 + 1.5vmin);margin-left:calc(var(--size) / -2 - 1vmin)}}.instrument .orbfield:after{content:"";position:absolute;inset:0;opacity:.55;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.3 0 0 0 0 0.26 0 0 0 0 0.22 0 0 0 0.5 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-image:radial-gradient(60vmin 60vmin at var(--ox) var(--oy),#000 30%,#0000 75%);mask-image:radial-gradient(60vmin 60vmin at var(--ox) var(--oy),#000 30%,#0000 75%)}.instrument .stage-viewport:before{display:none}.instrument .judgement{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:-.015em}.instrument .headline{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.03em}.instrument .gutter{margin-bottom:1.5rem}.instrument .beat{min-height:100dvh;display:grid;align-content:center;padding-block:clamp(6rem,18vh,12rem)}.instrument .statement{font-size:clamp(2.75rem,8vw,7rem);font-weight:400;letter-spacing:-.035em;line-height:.98;max-width:14ch;text-wrap:balance}.instrument .ask{padding-block:clamp(7rem,20vh,14rem)}.instrument .ask-headline{font-size:clamp(2.5rem,6vw,5rem);max-width:20ch}.instrument .beat-grid{display:grid;gap:1rem}@media (min-width:768px){.instrument .beat-grid{grid-template-columns:8rem minmax(0,1fr);gap:3rem;align-items:start}.instrument .beat-grid>.field-label{padding-top:.55em}}@media (prefers-reduced-motion:reduce){.instrument .orb{animation:none}.instrument .orbfield{position:static;height:40vh;opacity:1}}.instrument .stage-board .board{background:radial-gradient(60% 50% at 12% 0,color-mix(in oklab,var(--series) 9%,#0000),#0000 70%),radial-gradient(50% 45% at 100% 100%,color-mix(in oklab,var(--s-klaviyo) 6%,#0000),#0000 70%),var(--ground)}.instrument .stage:not([data-revealed=true]) .tile{opacity:0}.instrument .stage[data-revealed=true] .tile{animation:enter .42s var(--ease-enter) both;animation-delay:calc(var(--i) * 70ms)}.instrument .tile{transition:border-color .15s var(--ease-enter),box-shadow .15s var(--ease-enter);cursor:default}.instrument .tile:focus-visible,.instrument .tile:hover{border-color:var(--rule-2);outline:none}@keyframes touched{0%{background:color-mix(in oklab,var(--series) 14%,var(--sheet))}to{background:var(--sheet)}}.instrument .tile-touched{animation:touched 1.4s var(--ease-move) both}@keyframes touched-ring{0%{box-shadow:var(--lift),0 0 0 0 color-mix(in oklab,var(--series) 45%,#0000)}to{box-shadow:var(--lift),0 0 0 14px color-mix(in oklab,var(--series) 0,#0000)}}.instrument .tile-touched{animation:touched 1.4s var(--ease-move) both,touched-ring .9s var(--ease-enter) both}.instrument .tnum{font-variant-numeric:tabular-nums}@keyframes figure-in{0%{opacity:.35;transform:translateY(.18em)}to{opacity:1;transform:none}}.instrument .figure-live{display:inline-block;animation:figure-in .48s var(--ease-enter) both}.instrument .strip-row{animation:enter .38s var(--ease-enter) both}@keyframes wash-drift{0%{background-position:0 0,100% 100%,0 0}to{background-position:30% 12%,70% 88%,0 0}}.instrument .stage-board .board{background-size:140% 140%,140% 140%,auto;animation:wash-drift 26s var(--ease-move) infinite alternate}@keyframes pill-in{0%{transform:translateY(-4px);opacity:0}to{transform:none;opacity:1}}.instrument .pill-flash{animation:pill-in .32s var(--ease-enter) both}.instrument .orbfield-calm{--ox:50%;--oy:42%;opacity:1}.instrument .orbfield-calm .orb{opacity:.3;filter:blur(22px) saturate(.85)}.instrument .orbfield-calm:after{opacity:.4}.instrument .orbfield-calm{-webkit-mask-image:linear-gradient(180deg,#0000,#000 28%,#000 78%,#0000);mask-image:linear-gradient(180deg,#0000,#000 28%,#000 78%,#0000)}@media (prefers-reduced-motion:reduce){.instrument .tile{opacity:1;animation:none}.instrument .figure-live,.instrument .pill-flash,.instrument .stage-board .board,.instrument .strip-row,.instrument .tile-touched{animation:none}}.instrument .headline{font-size:clamp(3rem,8.4vw,7.25rem);line-height:.96}.instrument .headline .judgement{font-size:1.06em}.instrument .stair{padding-left:.55em}.instrument .hero-row{display:grid;gap:2rem;align-items:end}.instrument .hero-lede{font-size:var(--text-lede);line-height:1.45;color:var(--ink-2);max-width:30ch}@media (min-width:768px){.instrument .hero-row{grid-template-columns:minmax(0,26rem) 1fr;gap:4rem}.instrument .hero-lede{justify-self:end;text-align:right}}@media (max-width:767px){.instrument .stair{padding-left:.3em}.instrument .hero-row{grid-template-rows:auto auto}.instrument .hero-row>form{order:2}}.instrument .stage-board .board{transform:translateY(calc(var(--h, 0) * var(--overflow, 0px) * -1));will-change:transform}.instrument .dots{padding-block:clamp(6rem,16vh,11rem);overflow:hidden}.instrument .dots .headline{font-size:clamp(2.5rem,6vw,5rem)}.instrument .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.instrument .marquee-track{display:flex;width:max-content;gap:3.5rem;padding-right:3.5rem;animation:marquee 70s linear infinite;will-change:transform}.instrument .marquee-reverse .marquee-track{animation-direction:reverse;animation-duration:84s}.instrument .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.instrument .mark{display:inline-flex;align-items:center;gap:.75rem;white-space:nowrap}.instrument .mark img{width:22px;height:22px;object-fit:contain;filter:brightness(0) saturate(0);opacity:.85}.instrument .mark-name{font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.instrument .marquee-track{animation:none;flex-wrap:wrap;width:auto}.instrument .marquee{mask-image:none;-webkit-mask-image:none}.instrument .marquee-reverse{display:none}}.instrument .careers-hero{min-height:100dvh;display:grid;grid-template-rows:auto 1fr}.instrument .careers-hero-grid{display:grid;gap:3rem;align-items:end;padding-block:3rem 3.5rem}@media (min-width:1024px){.instrument .careers-hero-grid{grid-template-columns:1.05fr 1fr;gap:4rem;align-items:center}}.instrument .careers-eyebrow{display:flex;flex-wrap:wrap;gap:.25rem .75rem}.instrument .careers-eyebrow span:not(:last-child):after{content:"·";margin-left:.75rem}.instrument .careers-hero .headline{font-size:clamp(2.5rem,5.4vw,4.5rem)}.instrument .half{overflow:hidden}.instrument .half-stage{position:relative;aspect-ratio:4/3;background:var(--sheet)}@media (min-width:640px){.instrument .half-stage{aspect-ratio:16/11}}.instrument .half-title{position:absolute;left:1rem;top:1rem}.instrument .half-stage .field-label{font-size:.6875rem}.instrument .half-clock{position:absolute;right:1rem;top:.625rem;font-size:var(--text-figure);color:var(--ink)}.instrument .half-clock span{font-size:var(--text-label);color:var(--ink-3);letter-spacing:.02em}.instrument .half-lane{position:absolute;left:1rem;right:1rem;display:flex;align-items:center;gap:.5rem;transform:translateY(-50%);border-bottom:1px dashed var(--rule);padding-bottom:.375rem;margin-top:.1875rem}.instrument .half-line{position:absolute;height:2px;margin-top:-1px;background:var(--ink);border-radius:var(--radius-bar)}.instrument .half-person{position:absolute;left:1rem;transform:translateY(-50%);color:var(--ink-2)}.instrument .half-mark{width:.75rem;height:.75rem;transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--sheet)}.instrument .half-mark,.instrument .half-ring{position:absolute;border-radius:var(--radius-bar)}.instrument .half-ring{width:1.75rem;height:1.75rem;border:2px solid var(--series);background:var(--series-wash)}.instrument .half-decision{position:absolute;right:1rem;bottom:.875rem;font-family:var(--font-serif);font-style:italic;font-size:var(--text-lede);color:var(--ink)}.instrument .careers-beat{padding-block:clamp(4.5rem,12vh,8rem)}.instrument .careers-grid{display:grid;gap:1.5rem;max-width:72rem}@media (min-width:768px){.instrument .careers-grid{grid-template-columns:14rem minmax(0,46rem);gap:3rem}}.instrument .careers-statement{font-size:clamp(2.25rem,6vw,4.75rem);letter-spacing:-.03em;line-height:1.02;max-width:16ch;text-wrap:balance}.instrument .careers-row{display:grid;gap:.5rem;padding-block:1.25rem}@media (min-width:640px){.instrument .careers-row{grid-template-columns:7rem 1fr auto;gap:1.5rem;align-items:baseline}}.instrument .careers-days{display:grid;gap:.25rem;padding-block:1rem}@media (min-width:640px){.instrument .careers-days{grid-template-columns:8rem 1fr;gap:1.5rem;align-items:baseline}}.instrument .careers-list{list-style:none;display:grid;gap:.875rem;font-size:var(--text-lede);line-height:1.45}.instrument .careers-list li{padding-left:1.25rem;position:relative}.instrument .careers-list li:before{content:"";position:absolute;left:0;top:.62em;width:.375rem;height:.375rem;border-radius:var(--radius-bar);background:var(--ink-3)}.instrument .careers-pay{font-size:clamp(4rem,12vw,8rem);letter-spacing:-.03em;display:flex;align-items:baseline;line-height:1;white-space:pre}.instrument .pay-reel{display:inline-block;height:1em;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000);mask-image:linear-gradient(180deg,#0000,#000 18%,#000 82%,#0000)}.instrument .pay-landed .pay-reel{-webkit-mask-image:none;mask-image:none}.instrument .pay-reel-strip{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform}.instrument .pay-reel-cell{height:1em;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.instrument .careers-steps{list-style:none;counter-reset:step;display:grid;gap:1rem;font-size:var(--text-lede)}.instrument .careers-steps li{counter-increment:step;display:grid;grid-template-columns:2rem 1fr}.instrument .careers-steps li:before{content:counter(step);font-family:var(--font-mono);font-size:var(--text-label);color:var(--ink-3);padding-top:.35em}.instrument .careers-apply-headline{font-size:clamp(2rem,4.5vw,3.25rem);max-width:18ch}.instrument .apply-note{padding:.75rem .875rem;border-radius:var(--radius-control);font:inherit;resize:vertical}.instrument .apply-trap{position:absolute;left:-10000px;width:1px;height:1px;opacity:0}.instrument a.solid{text-decoration:none}@media (prefers-reduced-motion:reduce){.instrument .careers-hero .enter{animation:none;opacity:1}.instrument .pay-reel-strip{transition:none}}