.sv{min-width:0;margin:0}.sv-svg{width:100%;height:auto;font-family:IBM Plex Sans,IBM Plex Sans Fallback,Arial,sans-serif;display:block;overflow:visible}.sv-frame{fill:none;stroke:#dadada;stroke-width:1.4px}.sv-frame.sv-draft{stroke:#fff;stroke-dasharray:6 5}.sv-paper{fill:none;stroke:#bdbdbd;stroke-width:1.4px;stroke-dasharray:1.5 4.5;stroke-linecap:round}.sv-ink{fill:none;stroke:#8a8a8a;stroke-width:1px}.sv-faint{fill:none;stroke:#333;stroke-width:1px}.sv-title{letter-spacing:.08em;fill:#e6e6e6;font-size:12.5px;font-weight:600}.sv-v{fill:#e0e0e0;font-size:13.5px;font-weight:500}.sv-big{fill:#fff;font-size:16px;font-weight:600}.sv-m{fill:#9a9a9a;font-size:12px}.sv-num{font-variant-numeric:tabular-nums}.sv-route{fill:none;stroke:#fff;stroke-width:1.5px}.sv-route.sv-draft{stroke-dasharray:6 5}.sv-draft{opacity:0}.sv-hand{fill:none;stroke:#cfcfcf;stroke-width:1.6px;stroke-dasharray:1.5 4.5;stroke-linecap:round}.sv-tag{fill:#000;stroke:#fff;stroke-width:1.2px}.sv-tagt{letter-spacing:.06em;fill:#fff;font-size:11px;font-weight:600}.sv-stamp{letter-spacing:.08em;fill:#fff;stroke:#000;stroke-width:4px;paint-order:stroke;stroke-linejoin:round;font-size:11px;font-weight:600}.sv-track{fill:#000;stroke:#fff;stroke-width:1.2px}.sv-knob{fill:#fff;stroke:#000;stroke-width:2px}.sv-bar{fill:#bdbdbd}.sv-std{fill:none;stroke:#8a8a8a;stroke-width:1px}.sv-tick{stroke:#fff;stroke-width:2px}.sv-check{fill:none;stroke:#fff;stroke-width:1.6px}.sv-dim{opacity:.4}.sv-dot{fill:#fff;opacity:0}.sv-scan{fill:#ffffff12;stroke:#fff;stroke-width:1.2px;stroke-dasharray:5 4;opacity:0}.sv-pulse{fill:none;stroke:#fff;stroke-width:1.2px;opacity:0}.sv-pop,.sv-pulse,.sv-grow{transform-box:fill-box;transform-origin:50%}.sv-grow{transform-origin:0}.sv-cap{color:#9a9a9a;border-top:1px solid #1f1f1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:14px;padding-top:14px;font-size:14px;line-height:1.4;display:flex}.sv-key{color:#afafaf;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}.sv-key li{align-items:center;gap:8px;display:flex}.sv-key i{border-top:1.5px solid #fff;width:22px;height:0;display:inline-block}.sv-key i.is-draft{border-top-style:dashed}.sv-key i.is-hand{border-top:2px dotted #cfcfcf}.cp-hero-grid{grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,56px);display:grid}.cp-hero-split .cp-hero-copy .cp-lede{max-width:36em}.cp-hero-split .sv{max-width:600px}@media (min-width:1060px){.cp-hero-split .cp-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;column-gap:clamp(40px,4.5vw,80px)}.cp-hero-split .cp-h1{font-size:clamp(40px,3.7vw,58px)}.cp-hero-split .cp-lede{font-size:clamp(17px,1.25vw,19px)}.cp-hero-split .sv{max-width:none}}@media (prefers-reduced-motion:no-preference){.sv-draw{animation:sv-draw .9s var(--ease-out) var(--d,0s) both}.sv-fade{animation:sv-fade .6s var(--ease-out) var(--d,0s) both}.sv-rise{animation:sv-rise .7s var(--ease-out) var(--d,0s) both}.sv-pop{animation:sv-pop .55s var(--ease-spring) var(--d,0s) both}.sv-grow{animation:sv-grow 1s var(--ease-out) var(--d,0s) both}.sv-draft{animation:sv-out .5s ease var(--off,4s) both}.sv-on{animation:sv-fade .5s ease var(--d,4s) both}.sv-dim{animation:sv-dim .6s ease var(--d,4s) both}.sv-scan{animation:sv-scan 1.25s var(--ease-in-out) var(--d,0s) both}.sv-knob{animation:sv-knob .5s var(--ease-spring) var(--d,4s) both}.sv-dot{animation:sv-flow 3.6s linear var(--d,5s) infinite both}.sv-pulse{animation:sv-pulse 2.8s cubic-bezier(.2,.8,.2,1) var(--d,5s) infinite}.sv[data-wait]:not(.is-playing) *{animation-play-state:paused}}@keyframes sv-draw{0%{stroke-dasharray:1 1;stroke-dashoffset:1px}to{stroke-dasharray:1 1;stroke-dashoffset:0}}@keyframes sv-fade{0%{opacity:0}}@keyframes sv-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes sv-pop{0%{opacity:0;transform:scale(.85)}}@keyframes sv-grow{0%{transform:scaleX(0)}}@keyframes sv-out{0%{opacity:1}to{opacity:0}}@keyframes sv-dim{0%{opacity:1}to{opacity:.4}}@keyframes sv-knob{0%{transform:translate(-14px)}}@keyframes sv-scan{0%{opacity:0;transform:translateY(0)}12%{opacity:1;transform:translateY(0)}86%{opacity:1;transform:translateY(var(--dy))}to{opacity:0;transform:translateY(var(--dy))}}@keyframes sv-flow{0%{opacity:0;transform:translate(0)}6%{opacity:1}33%{transform:translate(var(--x1),var(--y1))}66%{transform:translate(var(--x2),var(--y2))}94%{opacity:1}to{opacity:0;transform:translate(var(--x3),var(--y3))}}@keyframes sv-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.7)}}.hp{color:#fff;transition:border-color .25s var(--ease-out);border:1px solid #2a2a2a;padding:clamp(14px,1.6vw,20px);text-decoration:none;display:block}.hp:hover{border-color:#8a8a8a}.hp:focus-visible{outline-offset:4px;outline:3px solid #fff}.hp-glyph{stroke:#3a3a3a}.hp-find{stroke-dasharray:6 5}.hp-sub{font-size:11.5px}.hp-cap{border-top:1px solid #1f1f1f;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;margin-top:14px;padding-top:14px;display:flex}.hp-cap span{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font-size:13px;font-weight:600}.hp-cap b{letter-spacing:-.01em;align-items:center;gap:8px;font-size:clamp(17px,1.4vw,20px);font-weight:600;display:inline-flex}.hp-cap b svg{transition:transform .25s var(--ease-out)}.hp:hover .hp-cap b svg{transform:translate(3px)}.hp{max-width:600px}@media (min-width:1060px){.cp-hero-split .hp,.cp-cta-split .hp{max-width:none}}
