@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26e9340776e0c8e8-s.1ezp49bmel24y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Silkscreen;font-style:normal;font-weight:400;font-display:swap;src:url(../media/37f34e4fcce0f2d4-s.p.2-db4p8p3l7-q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Silkscreen Fallback;src:local(Arial);ascent-override:68.84%;descent-override:16.71%;line-gap-override:0.0%;size-adjust:149.62%}.silkscreen_e625f158-module__xtJu1G__className{font-family:Silkscreen,Silkscreen Fallback;font-style:normal;font-weight:400}.silkscreen_e625f158-module__xtJu1G__variable{--font-pixel:"Silkscreen", "Silkscreen Fallback"}
.metallic-button-module__OgBXyW__root{--metallic-width:142px;--metallic-height:46px;width:var(--metallic-width);height:var(--metallic-height);perspective:1000px;perspective-origin:50%;vertical-align:middle;flex-shrink:0;display:inline-block;position:relative}.metallic-button-module__OgBXyW__hero{--metallic-width:220px;--metallic-height:60px}.metallic-button-module__OgBXyW__icon{--metallic-width:var(--metallic-height)}.metallic-button-module__OgBXyW__stage{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative}.metallic-button-module__OgBXyW__label,.metallic-button-module__OgBXyW__faceLayer,.metallic-button-module__OgBXyW__rimLayer,.metallic-button-module__OgBXyW__action{border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.metallic-button-module__OgBXyW__label,.metallic-button-module__OgBXyW__faceLayer,.metallic-button-module__OgBXyW__rimLayer{pointer-events:none}.metallic-button-module__OgBXyW__label{z-index:30;color:#fff;white-space:nowrap;text-shadow:0 1px 2px #00000080;justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:500;line-height:1;display:flex;transform:translateZ(20px)}.metallic-button-module__OgBXyW__hero .metallic-button-module__OgBXyW__label{font-size:16px}.metallic-button-module__OgBXyW__faceLayer,.metallic-button-module__OgBXyW__rimLayer{transform-style:preserve-3d;transition:transform .8s cubic-bezier(.34,1.56,.64,1)}.metallic-button-module__OgBXyW__faceLayer{z-index:20;transform:translateZ(10px)}.metallic-button-module__OgBXyW__face{border-radius:inherit;background:linear-gradient(#202020 0%,#000 100%);transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:block;position:absolute;inset:2px}.metallic-button-module__OgBXyW__rimLayer{z-index:10;transform:translateZ(0)}.metallic-button-module__OgBXyW__rim{border-radius:inherit;background:linear-gradient(120deg,#333 0%,#f4f4f4 18%,#777 30%,#171717 47%,#fafafa 66%,#777 80%,#222 100%);width:100%;height:100%;transition:box-shadow .15s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 0 0 1px #0000004d,0 36px 14px #00000005,0 20px 12px #00000014,0 9px 9px #0000001f,0 2px 5px #00000026}.metallic-button-module__OgBXyW__surface{border-radius:inherit;width:100%;height:100%;position:relative;overflow:hidden}.metallic-button-module__OgBXyW__surface canvas{border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}.metallic-button-module__OgBXyW__root[data-hovered] .metallic-button-module__OgBXyW__rim{box-shadow:0 0 0 1px #0006,0 12px 6px #0000000d,0 8px 5px #0000001a,0 4px 4px #00000026,0 1px 2px #0003}.metallic-button-module__OgBXyW__root[data-pressed] .metallic-button-module__OgBXyW__faceLayer{transform:translateZ(10px)translateY(1px)scale(.98)}.metallic-button-module__OgBXyW__root[data-pressed] .metallic-button-module__OgBXyW__rimLayer{transform:translateZ(0)translateY(1px)scale(.98)}.metallic-button-module__OgBXyW__root[data-pressed] .metallic-button-module__OgBXyW__face{box-shadow:inset 0 2px 4px #0006,inset 0 1px 2px #0000004d}.metallic-button-module__OgBXyW__root[data-pressed] .metallic-button-module__OgBXyW__rim{box-shadow:0 0 0 1px #00000080,0 1px 2px #0000004d}.metallic-button-module__OgBXyW__action{z-index:40;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;display:block;overflow:hidden;transform:translateZ(25px)}.metallic-button-module__OgBXyW__action:focus-visible{outline-offset:5px;outline:3px solid #145ad0}.metallic-button-module__OgBXyW__ripple{pointer-events:none;background:radial-gradient(circle,#fff6 0%,#fff0 70%);border-radius:50%;width:20px;height:20px;animation:.6s ease-out forwards metallic-button-module__OgBXyW__metallic-ripple;position:absolute}@keyframes metallic-button-module__OgBXyW__metallic-ripple{0%{opacity:.6;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(4)}}@media (prefers-reduced-motion:reduce){.metallic-button-module__OgBXyW__faceLayer,.metallic-button-module__OgBXyW__rimLayer,.metallic-button-module__OgBXyW__face,.metallic-button-module__OgBXyW__rim{transition:none}.metallic-button-module__OgBXyW__ripple{animation:none}}
.landing-design{background:#fcfdfd;overflow-x:clip}.landing-design .landing-design-meadow{image-rendering:pixelated;background-image:-webkit-image-set(url(/images/landing-design/meadow.avif) 1x type("image/avif"),url(/images/landing-design/meadow.webp) 1x type("image/webp"));background-image:image-set("/images/landing-design/meadow.avif" 1x type("image/avif"),"/images/landing-design/meadow.webp" 1x type("image/webp"))}.landing-design .landing-design-landscape{background-image:-webkit-linear-gradient(270deg,#fcfdfd 0%,#fcfdfd00 38%),-webkit-image-set(url(/images/landing-design/meadow.avif) 1x type("image/avif"),url(/images/landing-design/meadow.webp) 1x type("image/webp"));background-image:linear-gradient(#fcfdfd 0%,#fcfdfd00 38%),image-set("/images/landing-design/meadow.avif" 1x type("image/avif"),"/images/landing-design/meadow.webp" 1x type("image/webp"))}.landing-design .marketing-story{background:#fcfdfd}.landing-design .marketing-story section{border-image:linear-gradient(var(--line),var(--line)) 0 0 1 0 / 0 0 1px 0 / 0 100vw}.landing-design .marketing-story .ps-section-heading{text-align:center;display:block}.landing-design .ps-stream-heading{text-align:center;justify-content:center}.landing-design .ps-stream-company img{filter:grayscale()}.landing-design .ps-hub img{height:auto}.landing-design .ps-prose>:last-child:not(p),.landing-design .ps-faq>div>:last-child:not(p){margin-top:26px}.landing-design .ps-prism{padding:52px}.landing-design .ps-prism-card{aspect-ratio:16/9;background:#0b0b0f;border-radius:12px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 28px 60px -28px #27415166;container-type:inline-size}.landing-design .ps-prism-card canvas{width:100%;height:100%;position:absolute;inset:0}.landing-design .ps-prism-label{color:#fff;pointer-events:none;align-items:center;gap:1.7cqw;display:flex;position:absolute;left:51.5%;transform:translateY(-50%)}.landing-design .ps-prism-label span{font-family:var(--font-geist-mono),monospace;font-size:max(9px,1.15cqw)}.landing-design .ps-prism-label strong{font-family:var(--font-body-sans),sans-serif;letter-spacing:-.02em;text-shadow:0 0 18px #ffffff59;white-space:nowrap;font-size:max(15px,3cqw);font-weight:500}.landing-design .landing-typed-title{position:relative}.landing-design .landing-title-size{visibility:hidden}.landing-design .landing-title-copy{position:absolute;inset:0}.landing-design .landing-caret{vertical-align:-.03em;background:currentColor;width:.06em;height:.85em;margin-left:.05em;display:inline-block}.landing-design .landing-caret[hidden]{display:none}.landing-design .landing-plane{z-index:0;pointer-events:none;will-change:transform;width:max-content;position:absolute;top:15%;left:0}.landing-design .landing-plane canvas{image-rendering:pixelated;display:block}.landing-design .landing-particle-wordmark{aspect-ratio:4.4;-webkit-user-select:none;user-select:none;width:min(92vw,1240px);display:block;position:relative}.landing-design .landing-particle-wordmark>span{place-items:center;display:grid;position:absolute;inset:0}.landing-design .landing-particle-wordmark canvas{width:100%;height:100%;position:absolute;inset:0}.landing-design .landing-particle-wordmark[data-canvas-ready=true]>span{visibility:hidden}.landing-design .landing-motion-toggle{z-index:20;color:#526371;min-height:44px;font:500 12px var(--font-body-sans),sans-serif;cursor:pointer;background:#fcfdfdf2;border:1px solid #dce4e9;border-radius:999px;padding:8px 14px;position:fixed;bottom:16px;right:16px;box-shadow:0 4px 16px #172b3a0a}.landing-design .landing-motion-toggle:focus-visible{outline-offset:3px;outline:3px solid #1d56c5}.landing-design[data-still=true] *,.landing-design[data-still=true] :before,.landing-design[data-still=true] :after{animation-play-state:paused!important}.landing-design .ps-outreach-window{width:min(100%,400px)}.landing-design .ps-outreach-animation{height:440px;transition:opacity .35s;position:relative;overflow:hidden}.landing-design .ps-contact-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.landing-design .ps-contact-heading strong{font-size:13px}.landing-design .ps-contact-heading>span{color:var(--muted);text-align:right;font-size:11px}.landing-design .ps-contact-row{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:12px;height:60px;padding:0 16px;transition:background .2s;display:flex}.landing-design .ps-contact-row[data-selected=true]{background:#edf3ff}.landing-design .ps-avatar{color:#1d56c5;background:#edf3ff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;font-weight:600;display:grid}.landing-design .ps-avatar-1{color:#216747;background:#edf6f0}.landing-design .ps-avatar-2{color:#9a5b13;background:#fbf1e8}.landing-design .ps-avatar-3{color:#6b3fa0;background:#f2edf8}.landing-design .ps-contact-row strong,.landing-design .ps-draft-person strong{font-size:13px;font-weight:600;display:block}.landing-design .ps-contact-row small,.landing-design .ps-draft-person small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.landing-design .ps-draft-preview{flex-direction:column;gap:12px;padding:14px 16px;display:flex;position:absolute;inset:0}.landing-design .ps-draft-heading{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.landing-design .ps-draft-heading svg{color:#1d56c5}.landing-design .ps-draft-person{align-items:center;gap:12px;display:flex}.landing-design .ps-relationship-context{color:var(--muted);background:#edf3ff;border:1px solid #dbe5f7;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:11px;line-height:1.5;display:flex}.landing-design .ps-relationship-context strong{color:var(--ink);font-size:10px}.landing-design .ps-draft-content{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;min-height:186px;padding:10px 12px;display:flex}.landing-design .ps-draft-content>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;font-size:11px;display:flex}.landing-design .ps-draft-content small{color:#1d56c5;white-space:nowrap;font-size:10px}.landing-design .ps-draft-content>span{white-space:pre-wrap;font-size:11.5px;line-height:1.55}.landing-design .ps-draft-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.landing-design .ps-draft-actions small{color:var(--muted);font-size:10px}.landing-design .ps-demo-action{color:#fff;white-space:nowrap;background:#172b3a;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.landing-design .ps-demo-action img{background:#fff;border-radius:3px;padding:1px}.landing-design .ps-compose-preview{background:#fff;border-radius:10px 10px 0 0;flex-direction:column;height:404px;animation:.4s cubic-bezier(.16,1,.3,1) landing-compose;display:flex;position:absolute;bottom:0;left:10px;right:10px;box-shadow:0 -8px 30px -6px #172b3a47}.landing-design .ps-compose-preview>div:first-child{background:#f2f6fc;border-radius:10px 10px 0 0;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.landing-design .ps-compose-preview>span{border-bottom:1px solid #ececec;padding:10px 14px;font-size:11.5px}.landing-design .ps-compose-preview>p{white-space:pre-wrap;color:#1f1f1f;flex:1;margin:0;padding:12px 14px;font-size:11.5px;line-height:1.55}.landing-design .ps-compose-preview>div:last-child{padding:14px}.landing-design .ps-demo-send{color:#fff;background:#0b57d0;border-radius:999px;align-items:center;height:34px;padding:0 22px;font-size:12px;font-weight:600;display:inline-flex}.landing-design .ps-demo-sent{background:#ffffffdc;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.4s cubic-bezier(.34,1.56,.64,1) landing-sent;display:flex;position:absolute;inset:0}.landing-design .ps-demo-sent>span{color:#fff;background:#216747;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.landing-design .ps-demo-sent strong{font-size:14px}.landing-design .ps-demo-sent small{color:var(--muted);font-size:11px}.landing-design .ps-demo-cursor{transform-origin:3px 2px;filter:drop-shadow(0 2px 3px #0005);pointer-events:none;transition:transform .12s;position:absolute}@keyframes landing-compose{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes landing-sent{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@media (max-width:1000px){.landing-design .ps-prism{padding:30px}}@media (max-width:600px){.landing-design .ps-prism{padding:20px}.landing-design .ps-prism-card{min-height:240px}.landing-design .ps-prism-label{gap:8px;left:44%}.landing-design .ps-prism-label strong{font-size:14px}.landing-design .ps-outreach-stage{padding:24px 14px}.landing-design .ps-draft-preview{gap:10px;padding:14px 12px}.landing-design .ps-draft-content{min-height:194px}.landing-design .ps-demo-action{padding:0 10px;font-size:11px}.landing-design .landing-motion-toggle{bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.landing-design *,.landing-design :before,.landing-design :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.landing-design .landing-motion-toggle,.landing-design canvas{display:none}.landing-design .landing-particle-wordmark>span{visibility:visible!important}.landing-design .ps-prism-label{opacity:1!important;transform:translateY(-50%)!important}}
