.ws-behind{background-color:var(--ws-cy);position:relative}.ws-behind-paper{display:none}.ws-behind-blue{padding-block:clamp(100px,12vw,160px) clamp(90px,10vw,140px);position:relative;overflow:hidden}.ws-behind-ghost{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ws-behind-ghost path{fill:none;stroke:#ffffff0d;stroke-width:70px;stroke-linecap:round}.ws-behind-hero{width:min(1240px, calc(100% - 2 * var(--ws-gutter)));gap:22px;margin:0 auto clamp(56px,8vw,100px);display:grid;position:relative}.ws-behind-title{max-width:12em}.ws-behind-body{position:relative}.ws-behind-top{display:none}.ws-behind-copy{gap:clamp(64px,9vw,120px);margin:0;padding:0;list-style:none;display:grid}.ws-behind-index{font-family:var(--font-annotation), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ws-cy-accent);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.ws-behind-index span{border:1px solid var(--ws-cy-faint);color:var(--ws-cy-soft);border-radius:999px;padding:4px 10px}.ws-behind-step h3{letter-spacing:-.045em;max-width:13em;color:var(--ws-cy-ink);text-wrap:balance;margin-top:18px;font-size:clamp(32px,3.4vw,52px);font-weight:430;line-height:1.02}.ws-behind-p{max-width:31em;color:var(--ws-cy-soft);margin-top:18px;font-size:clamp(17px,1.3vw,19px);line-height:1.6}.ws-behind-note{border:1px solid var(--ws-cy-faint);font-family:var(--font-annotation), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ws-cy-soft);border-radius:999px;align-items:center;gap:10px;margin-top:22px;padding:8px 14px 8px 12px;font-size:11px;display:inline-flex}.ws-behind-note:before{content:"";background:var(--ws-cy-accent);border-radius:50%;width:7px;height:7px}.ws-behind-static{margin:32px 0 0}.ws-behind-static svg,.ws-behind-art svg{width:100%;height:auto;display:block;overflow:visible}.ws-behind-art,.ws-behind-steps{display:none}.cy-card-name{fill:var(--ws-cy-ink);font-size:16px;font-weight:600}.cy-dot-off{fill:var(--ws-cy-faint)}.cy-backbone{fill:none;stroke:var(--ws-cy-accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1}.cy-region{fill:#e4eeff0d;stroke:var(--ws-cy-line);stroke-width:1.6px}.cy-region-b{stroke-dasharray:6 6}.cy-held{fill:#e4eeff0d;stroke:var(--ws-cy-accent);stroke-width:1.6px;stroke-dasharray:5 5}.ws-cy-art [data-draw]{stroke-dasharray:1}.ws-cy-art [data-scan]{opacity:0;visibility:hidden}@media (min-width:900px){.ws-behind-step{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:56px;display:grid}.ws-behind-static{margin:0}}@media (min-width:900px) and (min-height:620px) and (prefers-reduced-motion:no-preference){.ws-behind{background:var(--ws-paper)}.ws-behind-stage{height:100svh;min-height:620px;position:relative;overflow:hidden}.ws-behind-paper{z-index:0;display:block;position:absolute;inset:0}.ws-behind-blue{z-index:1;--r:0px;-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 calc(var(--r) - 160px), transparent var(--r));-webkit-mask-image:radial-gradient(circle at 50% 50%, #000 calc(var(--r) - 160px), transparent var(--r));mask-image:radial-gradient(circle at 50% 50%, #000 calc(var(--r) - 160px), transparent var(--r));padding:0;position:absolute;inset:0}.ws-behind-blue.is-exposed{-webkit-mask-image:none;mask-image:none}.ws-behind-hero{width:auto;padding:0 var(--ws-gutter);text-align:center;align-content:center;justify-items:center;margin:0;position:absolute;inset:0}.ws-behind-hero .ws-h2{max-width:11em;font-size:clamp(48px,6.4vw,104px)}.ws-behind-hero .ws-lede{max-width:32em}.ws-behind-body{opacity:0;visibility:hidden;grid-template:"top top""copy art"minmax(0,1fr)"steps steps"/minmax(0,.82fr) minmax(0,1.18fr);column-gap:clamp(32px,4.5vw,72px);padding-block:100px 30px;display:grid;position:absolute;inset:0}.ws-behind-top{border-bottom:1px solid var(--ws-cy-faint);grid-area:top;justify-content:space-between;gap:24px;padding-bottom:14px;display:flex}.ws-behind-top .ws-note{color:var(--ws-cy-soft)}.ws-behind-copy{grid-area:copy;align-content:center;gap:0}.ws-behind-step{grid-area:1/1;display:block}.ws-behind-step h3{font-size:clamp(32px,3.2vw,50px)}.ws-behind-static{display:none}.ws-behind-art{grid-area:art;place-items:center;min-height:0;margin:0;display:grid}.ws-behind-art svg{width:100%;height:100%;max-height:100%}.ws-behind-steps{grid-area:steps;grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.ws-behind-steps button{border-top:2px solid var(--ws-cy-faint);text-align:left;min-height:44px;font-family:var(--font-annotation), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ws-cy-soft);align-items:center;gap:10px;padding-top:12px;font-size:12px;transition:color .25s,border-color .25s;display:flex}.ws-behind-steps button span{color:var(--ws-cy-faint);transition:color .25s}.ws-behind-steps button:hover{color:var(--ws-cy-ink)}.ws-behind-steps button[aria-current=step]{border-color:var(--ws-cy-accent);color:var(--ws-cy-ink)}.ws-behind-steps button[aria-current=step] span{color:var(--ws-cy-accent)}}@media (min-width:900px) and (max-height:760px) and (prefers-reduced-motion:no-preference){.ws-behind-p{font-size:16px}.ws-behind-note{margin-top:14px}}
