.cs[data-astro-cid-fist3lze]{--cs-ease: cubic-bezier(.32, .72, 0, 1);--cs-ease-out: cubic-bezier(.23, 1, .32, 1);--cs-open: .48s;--cs-close: .36s;position:fixed;inset:0;z-index:100;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:#000;overflow:hidden;transition:clip-path var(--cs-open) var(--cs-ease),opacity .22s ease-out}.cs[data-astro-cid-fist3lze]::backdrop{background:transparent}.cs-scroll[data-astro-cid-fist3lze]{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain}.cs-inner[data-astro-cid-fist3lze]{padding-bottom:144px}.cs-head[data-astro-cid-fist3lze]{display:flex;flex-direction:column;align-items:center;gap:32px;padding:80px 24px 64px}.cs-title[data-astro-cid-fist3lze]{font-size:58px;line-height:1;letter-spacing:-2.32px;color:#000}.cs-title[data-astro-cid-fist3lze]:focus{outline:none}.cs-grid[data-astro-cid-fist3lze]{display:flex;flex-direction:column;gap:16px;max-width:1024px;margin-inline:auto;padding-inline:16px}.cs-tile[data-astro-cid-fist3lze]{flex-shrink:0;width:100%;aspect-ratio:16 / 9;border-radius:20px;overflow:hidden}.cs-tile--half[data-astro-cid-fist3lze]{aspect-ratio:32 / 27}.cs-tile[data-astro-cid-fist3lze]>img[data-astro-cid-fist3lze],.cs-tile[data-astro-cid-fist3lze]>video[data-astro-cid-fist3lze]{display:block;width:100%;height:100%;object-fit:cover}.cs-tile--video[data-astro-cid-fist3lze]{background:#fff;border:1px solid #f4f4f4}.cs-tile--text[data-astro-cid-fist3lze]{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;aspect-ratio:5 / 6;padding:30px}.cs-tile--text[data-astro-cid-fist3lze] p[data-astro-cid-fist3lze]{margin:0;font-size:18px;line-height:1.3;letter-spacing:-.56px;color:#000;text-wrap:balance}.cs-tile--text[data-astro-cid-fist3lze] img[data-astro-cid-fist3lze]{display:block;height:28px}@media(min-width:768px){.cs-head[data-astro-cid-fist3lze]{padding-inline:40px}.cs-grid[data-astro-cid-fist3lze]{flex-flow:row wrap;gap:20px;padding-inline:40px;container-type:inline-size}.cs-tile[data-astro-cid-fist3lze]{border-radius:36px}.cs-tile--half[data-astro-cid-fist3lze]{width:calc(50% - 10px);height:56.25cqw;aspect-ratio:auto}.cs-tile--text[data-astro-cid-fist3lze]{flex-direction:row;align-items:flex-end}.cs-tile--text[data-astro-cid-fist3lze] p[data-astro-cid-fist3lze]{order:1;align-self:flex-start;width:50%;flex-shrink:0;font-size:20px}}.cs-close[data-astro-cid-fist3lze]{position:absolute;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));display:grid;place-items:center;width:48px;height:48px;margin-left:-24px;border-radius:50%;color:#000;background:#fff9;backdrop-filter:blur(24px) saturate(1.8);-webkit-backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 0 0 1px #0000000f,0 4px 16px #0000000f;transition:opacity .24s ease-out .24s,transform .32s var(--cs-ease-out) .24s,background-color .15s ease}.cs-close[data-astro-cid-fist3lze]:focus-visible{outline:2px solid black;outline-offset:2px}@media(hover:hover)and (pointer:fine){.cs-close[data-astro-cid-fist3lze]:hover{background-color:#f4f4f4e6;transition-delay:0ms}}.cs-close[data-astro-cid-fist3lze]:active{transform:scale(.92);transition-delay:0ms;transition-duration:.15s}.cs-ghost[data-astro-cid-fist3lze]{position:absolute;z-index:1;opacity:0;transform:var(--ghost-full);pointer-events:none;border-radius:24px;overflow:hidden;will-change:transform,opacity;transition:transform var(--cs-open) var(--cs-ease),opacity .2s ease-out 40ms}.cs-flyer[data-astro-cid-fist3lze]{position:absolute;z-index:2;visibility:hidden;pointer-events:none;transform-origin:0 0;will-change:transform}.cs-flyer[data-astro-cid-fist3lze] img[data-astro-cid-fist3lze]{position:absolute;inset:0;width:100%;height:100%}.cs-reveal[data-astro-cid-fist3lze]{transition:opacity .32s var(--cs-ease-out) calc(.14s + var(--i, 0) * 40ms),transform .4s var(--cs-ease-out) calc(.14s + var(--i, 0) * 40ms)}.cs[data-astro-cid-fist3lze].is-from-card .cs-ghost[data-astro-cid-fist3lze]{opacity:1;transform:none;transition:none}.cs[data-astro-cid-fist3lze].is-from-card .cs-reveal[data-astro-cid-fist3lze],.cs[data-astro-cid-fist3lze].is-swap .cs-reveal[data-astro-cid-fist3lze]{opacity:0;transform:translateY(8px);transition:none}.cs[data-astro-cid-fist3lze].is-from-card .cs-close[data-astro-cid-fist3lze],.cs[data-astro-cid-fist3lze].is-swap .cs-close[data-astro-cid-fist3lze],.cs[data-astro-cid-fist3lze].is-closing .cs-close[data-astro-cid-fist3lze]{opacity:0;transform:translateY(8px) scale(.96);transition:none}.cs[data-astro-cid-fist3lze].is-swap{opacity:0;transition:none}.cs[data-astro-cid-fist3lze].is-closing{transition:clip-path var(--cs-close) var(--cs-ease)}.cs[data-astro-cid-fist3lze].is-closing .cs-reveal[data-astro-cid-fist3lze]{opacity:0;transition:opacity .12s ease-out}.cs[data-astro-cid-fist3lze].is-closing .cs-ghost[data-astro-cid-fist3lze]{opacity:1;transform:none;transition:transform var(--cs-close) var(--cs-ease),opacity .18s ease-out}.cs[data-astro-cid-fist3lze].is-fading{opacity:0;transition:opacity .2s ease-out}.cs[data-astro-cid-fist3lze].is-fading .cs-ghost[data-astro-cid-fist3lze]{opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.cs[data-astro-cid-fist3lze],.cs-reveal[data-astro-cid-fist3lze],.cs-ghost[data-astro-cid-fist3lze],.cs-close[data-astro-cid-fist3lze]{transition:none!important}}html.has-case{overflow:hidden;scrollbar-gutter:stable}.op-logo-slot[data-astro-cid-wa6wv4kj]{position:relative;height:28px;overflow:hidden;opacity:.4;filter:grayscale(1);pointer-events:none;user-select:none}.op-logo-slot[data-astro-cid-wa6wv4kj] .op-logo{position:absolute;left:0;top:0;bottom:0;margin-block:auto;width:auto;height:auto;max-width:100%;object-fit:contain;object-position:left center;will-change:transform,opacity}.op-testimonials[data-astro-cid-wa6wv4kj]{display:grid}.op-testimonial[data-astro-cid-wa6wv4kj]{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .2s cubic-bezier(.215,.61,.355,1),visibility 0s .2s}.op-testimonial[data-astro-cid-wa6wv4kj][data-active]{opacity:1;visibility:visible;transition:opacity .2s cubic-bezier(.215,.61,.355,1)}.op-dots[data-astro-cid-wa6wv4kj]{position:relative;display:flex;align-items:center;align-self:flex-start;margin:-10px -4px}.op-dot-btn[data-astro-cid-wa6wv4kj]{padding:10px 4px;cursor:pointer}.op-dot-btn[data-astro-cid-wa6wv4kj]:focus-visible{outline:none}.op-dot[data-astro-cid-wa6wv4kj]{display:block;width:6px;height:6px;border-radius:999px;background-color:#0000001f;transition:background-color .15s}.op-dot[data-astro-cid-wa6wv4kj][data-active]{width:16px}@media(hover:hover){.op-dot-btn[data-astro-cid-wa6wv4kj]:hover .op-dot[data-astro-cid-wa6wv4kj]:not([data-active]){background-color:#0000004d}}.op-dot-btn[data-astro-cid-wa6wv4kj]:focus-visible .op-dot[data-astro-cid-wa6wv4kj]{outline:2px solid #000;outline-offset:2px}.op-dots-puck[data-astro-cid-wa6wv4kj]{position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-3px;border-radius:999px;background-color:#000;pointer-events:none;will-change:transform;transform:translate(4px)}@media(prefers-reduced-motion:reduce){.op-testimonial[data-astro-cid-wa6wv4kj],.op-testimonial[data-astro-cid-wa6wv4kj][data-active],.op-dot[data-astro-cid-wa6wv4kj]{transition:none}}.op-case-card[data-astro-cid-wa6wv4kj]:focus-visible{outline:2px solid black;outline-offset:2px}.op-strip[data-astro-cid-wa6wv4kj]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-block:4px;margin-block:-4px;padding-inline:24px;scroll-padding-inline:24px;scrollbar-width:none}.op-strip[data-astro-cid-wa6wv4kj]::-webkit-scrollbar{display:none}@media(min-width:768px){.op-strip[data-astro-cid-wa6wv4kj]{padding-inline:max(32px,calc((100vw - 1200px)/2 + 32px));scroll-padding-inline:max(32px,calc((100vw - 1200px)/2 + 32px));gap:16px}}.op-case-card[data-astro-cid-wa6wv4kj]{display:flex;color:inherit;text-decoration:none;flex:0 0 auto;width:min(72vw,400px);border:0;padding:0;background:none;text-align:left;font:inherit;cursor:pointer;scroll-snap-align:start;border-radius:24px}.op-case[data-astro-cid-wa6wv4kj]{position:relative;display:block;width:100%;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;background:#f4f4f4}.op-case-img[data-astro-cid-wa6wv4kj]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.22,1,.36,1)}.op-case-blur[data-astro-cid-wa6wv4kj]{position:absolute;inset:auto 0 0;height:45%;pointer-events:none}.op-case-blur[data-astro-cid-wa6wv4kj]>span[data-astro-cid-wa6wv4kj]{position:absolute;inset:0}.op-case-blur[data-astro-cid-wa6wv4kj]>span[data-astro-cid-wa6wv4kj]:nth-child(1){backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(to bottom,transparent 0%,black 25%)}.op-case-blur[data-astro-cid-wa6wv4kj]>span[data-astro-cid-wa6wv4kj]:nth-child(2){backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);mask-image:linear-gradient(to bottom,transparent 25%,black 50%)}.op-case-blur[data-astro-cid-wa6wv4kj]>span[data-astro-cid-wa6wv4kj]:nth-child(3){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(to bottom,transparent 50%,black 75%)}.op-case-blur[data-astro-cid-wa6wv4kj]>span[data-astro-cid-wa6wv4kj]:nth-child(4){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(to bottom,transparent 70%,black 100%)}.op-case-blur[data-astro-cid-wa6wv4kj]:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#0000,#0003,#00000080 70%,#0000009e)}.op-case-logo[data-astro-cid-wa6wv4kj]{position:absolute;top:50%;left:50%;width:32px;height:32px;translate:-50% -50%}.op-case-name[data-astro-cid-wa6wv4kj]{display:block;margin-bottom:4px;font-size:15px;font-weight:500;letter-spacing:-.15px;color:#fff}.op-case-caption[data-astro-cid-wa6wv4kj]{position:absolute;inset:auto 20px 20px;font-size:14px;line-height:1.45;letter-spacing:-.14px;color:#ffffffb8;text-wrap:pretty}@media(hover:hover)and (pointer:fine){.op-case-card[data-astro-cid-wa6wv4kj]:hover .op-case-img[data-astro-cid-wa6wv4kj]{transform:scale(1.02)}}#pricing[data-astro-cid-wa6wv4kj],#partnership[data-astro-cid-wa6wv4kj],#faq[data-astro-cid-wa6wv4kj]{scroll-margin-top:96px}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.op-swap[data-astro-cid-wa6wv4kj]{position:relative;display:inline-block;white-space:nowrap}.op-swap[data-astro-cid-wa6wv4kj] .op-swap-word{display:inline-block;will-change:transform,opacity,filter}.op-swap[data-astro-cid-wa6wv4kj] .op-swap-word.is-leaving{position:absolute;top:0;left:0}@media(prefers-reduced-motion:reduce){.op-case-img[data-astro-cid-wa6wv4kj]{transition:none}}
