.ls{--ls-ink:#000;--ls-text:#333;--ls-muted:#555;--ls-line:#ededed;--ls-section:#f4f4f7;--ls-steel:#c8d5dc;--ls-bright:#2727ff;--ls-lilac:#e6e3ff;font-family:var(--ps-font-body);-webkit-font-smoothing:antialiased;font-size:18px;font-weight:500;line-height:30px}:where(.ls){color:var(--ls-text)}.ls *,.ls :before,.ls :after{box-sizing:border-box}.ls :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0}.ls :where(ul,ol){padding:0;list-style:none}.ls .tnum{font-variant-numeric:tabular-nums}.ls-eyebrow{font-family:var(--ps-font-heading);text-transform:uppercase;color:var(--ps-primary);font-size:18px;font-weight:600;line-height:24px;margin:0 0 8px!important}.ls-title{font-family:var(--ps-font-heading);text-transform:uppercase;color:var(--ls-ink);overflow-wrap:break-word;font-size:48px;font-weight:900;line-height:54px}.ls--on-dark .ls-eyebrow,.ls--on-dark .ls-title{color:#fff}.ls-btn{border:2px solid var(--ps-primary);background:var(--ps-primary);color:#fff;font-family:var(--ps-font-button);text-transform:uppercase;cursor:pointer;clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding:16px 30px;font-size:17px;font-weight:700;line-height:20px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ls-btn>span{align-items:center;gap:10px;display:inline-flex}.ps-site .ls-btn,.ls-btn:hover,.ls-btn:focus-visible{color:#fff}.ls-btn:hover,.ls-btn:focus-visible{background:var(--ps-secondary);border-color:var(--ps-secondary)}.ls-btn--light,.ps-site .ls-btn--light{color:var(--ps-primary);background:#fff;border-color:#fff}.ls-btn--light:hover,.ls-btn--light:focus-visible,.ps-site .ls-btn--light:hover{background:var(--ps-secondary);border-color:var(--ps-secondary);color:#fff}.ls-btn--ghost,.ps-site .ls-btn--ghost{clip-path:none;color:#fff;background:0 0;border-color:#ffffffb3;transform:skew(-12deg)}.ls-btn--ghost>span{transform:skew(12deg)}.ls-btn--ghost:hover,.ls-btn--ghost:focus-visible,.ps-site .ls-btn--ghost:hover{color:var(--ps-primary);background:#fff;border-color:#ffffffb3}.ls-empty{border:1px dashed var(--ls-steel);text-align:center;color:var(--ls-muted);background:#fff;padding:32px 24px;font-size:16px;line-height:24px}@media (width<=760px){.ls-title{-webkit-hyphens:auto;hyphens:auto;font-size:clamp(28px,8vw,36px);line-height:1.1}}
