.shifter[data-astro-cid-3jo24ztd]{--s-black: #1c1c1c;--s-cream: #fcf7f0;--s-lime: #ccff33;--s-grey: #b2b2b2;--s-midgrey: #6b6b6b;--s-border: rgba(178, 178, 178, .2);font-weight:300;color:var(--s-cream);background:var(--s-black)}.shifter[data-astro-cid-3jo24ztd] h1[data-astro-cid-3jo24ztd],.shifter[data-astro-cid-3jo24ztd] h2[data-astro-cid-3jo24ztd],.shifter[data-astro-cid-3jo24ztd] h3[data-astro-cid-3jo24ztd]{font-weight:500}.s-wrap[data-astro-cid-3jo24ztd]{max-width:1080px;margin:0 auto;padding:0 1.5rem;width:100%}.s-header[data-astro-cid-3jo24ztd]{position:sticky;top:0;z-index:100;background:#1c1c1cd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--s-border)}.s-header-inner[data-astro-cid-3jo24ztd]{max-width:1080px;margin:0 auto;padding:0 1.5rem;height:64px;display:flex;align-items:center;justify-content:space-between}.s-brand[data-astro-cid-3jo24ztd]{display:flex;align-items:center;gap:.7rem;font-size:1.1rem;font-weight:500;letter-spacing:.18em;color:var(--s-cream)}.s-brand-sep[data-astro-cid-3jo24ztd]{width:1px;height:18px;background:var(--s-border)}.s-brand-logo-box[data-astro-cid-3jo24ztd]{width:32px;height:32px;overflow:hidden;display:flex;align-items:center;justify-content:center}.s-brand-logo[data-astro-cid-3jo24ztd]{width:240%;height:240%;object-fit:contain;display:block}.s-header-right[data-astro-cid-3jo24ztd]{display:flex;align-items:center;gap:1.5rem}.s-lang[data-astro-cid-3jo24ztd]{display:flex;align-items:center;gap:.5rem}.s-lang[data-astro-cid-3jo24ztd] a[data-astro-cid-3jo24ztd]{font-size:.8rem;letter-spacing:.08em;color:var(--s-grey);transition:color .2s}.s-lang[data-astro-cid-3jo24ztd] a[data-astro-cid-3jo24ztd]:hover{color:var(--s-cream)}.s-lang[data-astro-cid-3jo24ztd] a[data-astro-cid-3jo24ztd].active{color:var(--s-lime)}.s-sep[data-astro-cid-3jo24ztd]{color:var(--s-border);font-size:.75rem}.s-section[data-astro-cid-3jo24ztd]{padding:7rem 0}.s-light[data-astro-cid-3jo24ztd]{background:var(--s-cream);color:var(--s-black)}.s-hero[data-astro-cid-3jo24ztd]{background:var(--s-black);min-height:calc(100vh - 64px);min-height:calc(100svh - 64px);display:flex;align-items:center;padding:4rem 0 7rem;position:relative}.s-hero-inner[data-astro-cid-3jo24ztd]{max-width:1080px;will-change:opacity,transform}.s-scroll-cue[data-astro-cid-3jo24ztd]{position:absolute;left:50%;bottom:2.5rem;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.9rem;color:var(--s-grey);transition:color .2s}.s-scroll-cue[data-astro-cid-3jo24ztd]:hover{color:var(--s-cream)}.s-scroll-label[data-astro-cid-3jo24ztd]{font-size:.65rem;text-transform:uppercase;letter-spacing:.3em;padding-left:.3em}.s-scroll-line[data-astro-cid-3jo24ztd]{position:relative;width:1px;height:56px;background:#b2b2b240;overflow:hidden}.s-scroll-line[data-astro-cid-3jo24ztd]:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--s-lime);animation:s-scroll-tick 2s cubic-bezier(.65,0,.35,1) infinite}@keyframes s-scroll-tick{0%{top:-40%}to{top:100%}}.s-eyebrow[data-astro-cid-3jo24ztd]{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--s-lime);margin-bottom:1.75rem}.s-headline[data-astro-cid-3jo24ztd]{font-size:clamp(3.6rem,10vw,7.5rem);line-height:.95;letter-spacing:-.04em;color:var(--s-cream);margin-bottom:1.75rem}.s-h1[data-astro-cid-3jo24ztd] .s-eyebrow[data-astro-cid-3jo24ztd],.s-h1[data-astro-cid-3jo24ztd] .s-headline[data-astro-cid-3jo24ztd]{display:block}.s-h1[data-astro-cid-3jo24ztd] .s-eyebrow[data-astro-cid-3jo24ztd]{font-weight:300;line-height:1.5}.s-headline-dot[data-astro-cid-3jo24ztd]{display:inline-block;width:.16em;height:.16em;margin-left:.06em;background:var(--s-lime)}.s-subtitle[data-astro-cid-3jo24ztd]{font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:500;line-height:1.25;letter-spacing:-.01em;color:var(--s-cream);margin-bottom:1.25rem}.s-outcome[data-astro-cid-3jo24ztd]{font-size:clamp(.95rem,1.6vw,1.1rem);line-height:1.7;color:var(--s-grey);max-width:34rem;margin-bottom:2.75rem}.s-hero-actions[data-astro-cid-3jo24ztd]{display:flex;align-items:center;flex-wrap:wrap;gap:1.75rem}.s-cta[data-astro-cid-3jo24ztd]{display:inline-block;background:var(--s-lime);color:var(--s-black);font-weight:500;font-size:.95rem;letter-spacing:.02em;padding:.95rem 2rem;border:1px solid var(--s-lime);transition:background .2s,color .2s}.s-cta[data-astro-cid-3jo24ztd]:hover{background:transparent;color:var(--s-lime)}.s-cta-link[data-astro-cid-3jo24ztd]{font-size:.95rem;color:var(--s-cream);border-bottom:1px solid rgba(252,247,240,.35);padding-bottom:.15rem;transition:border-color .2s,color .2s}.s-cta-link[data-astro-cid-3jo24ztd]:hover{color:var(--s-lime);border-color:var(--s-lime)}.s-caption[data-astro-cid-3jo24ztd]{font-size:clamp(1.3rem,3vw,1.9rem);font-weight:500;letter-spacing:-.01em;margin-bottom:2.25rem}.s-video[data-astro-cid-3jo24ztd] .s-caption[data-astro-cid-3jo24ztd]{text-align:center}.s-video-frame[data-astro-cid-3jo24ztd]{position:relative;aspect-ratio:16 / 9;width:100%;border:1px solid var(--s-border);border-radius:14px;background:#000;overflow:hidden;box-shadow:0 40px 80px -20px #0009}.s-video-frame[data-astro-cid-3jo24ztd] iframe[data-astro-cid-3jo24ztd],.s-video-frame[data-astro-cid-3jo24ztd] video[data-astro-cid-3jo24ztd]{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.s-video-placeholder[data-astro-cid-3jo24ztd]{display:flex;align-items:center;justify-content:center}.s-video-placeholder[data-astro-cid-3jo24ztd] span[data-astro-cid-3jo24ztd]{font-size:.8rem;letter-spacing:.3em;color:var(--s-grey)}.s-guide[data-astro-cid-3jo24ztd]{--s-panel: #242424;position:relative;z-index:1;margin-top:-2rem;background:var(--s-panel);border-radius:32px 32px 0 0;box-shadow:0 -30px 60px #00000059;overflow:hidden}.s-guide[data-astro-cid-3jo24ztd]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(to right,#cf30,#cf39,#cf30)}.s-overview[data-astro-cid-3jo24ztd]{color:var(--s-cream);padding:6rem 0 0}.s-overview[data-astro-cid-3jo24ztd] .s-workflow-divider[data-astro-cid-3jo24ztd] .s-eyebrow[data-astro-cid-3jo24ztd]{margin-bottom:0;white-space:nowrap}.s-overview-grid[data-astro-cid-3jo24ztd]{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.s-overview-label[data-astro-cid-3jo24ztd]{font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--s-lime);margin-bottom:1.25rem}.s-overview-title[data-astro-cid-3jo24ztd]{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.02em;color:var(--s-cream);margin-bottom:1.25rem}.s-overview-body[data-astro-cid-3jo24ztd]{color:var(--s-grey);line-height:1.7;max-width:32rem;margin-bottom:2rem}.s-overview-list[data-astro-cid-3jo24ztd]{list-style:none}.s-overview-list[data-astro-cid-3jo24ztd] li[data-astro-cid-3jo24ztd]{display:flex;gap:.8rem;padding:.9rem 0;border-top:1px solid var(--s-border);line-height:1.5}.s-overview-list[data-astro-cid-3jo24ztd] li[data-astro-cid-3jo24ztd]:before{content:"";flex-shrink:0;width:6px;height:6px;margin-top:.55em;background:var(--s-lime)}.s-problem[data-astro-cid-3jo24ztd]{padding:1.25rem 0;border-top:1px solid var(--s-border)}.s-problem[data-astro-cid-3jo24ztd] h3[data-astro-cid-3jo24ztd]{font-size:1rem;line-height:1.35;color:var(--s-cream);margin-bottom:.4rem}.s-problem[data-astro-cid-3jo24ztd] p[data-astro-cid-3jo24ztd]{font-size:.95rem;line-height:1.65;color:var(--s-grey)}.s-workflow-intro[data-astro-cid-3jo24ztd]{color:var(--s-cream);padding:6rem 0 0;text-align:center}.s-workflow-divider[data-astro-cid-3jo24ztd]{display:flex;align-items:center;gap:1.5rem;margin-bottom:5rem}.s-workflow-rule[data-astro-cid-3jo24ztd]{flex:1;height:1px;background:linear-gradient(to var(--s-rule-dir, right),rgba(178,178,178,0),rgba(178,178,178,.35))}.s-workflow-rule[data-astro-cid-3jo24ztd]:last-child{--s-rule-dir: left}.s-workflow-intro[data-astro-cid-3jo24ztd] .s-eyebrow[data-astro-cid-3jo24ztd]{margin-bottom:0;white-space:nowrap}.s-workflow-title[data-astro-cid-3jo24ztd]{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.03em;color:var(--s-cream);margin-bottom:1rem}.s-workflow-sub[data-astro-cid-3jo24ztd]{font-size:1rem;color:var(--s-grey)}.s-step-intro[data-astro-cid-3jo24ztd]{color:var(--s-cream);overflow:hidden}.s-step[data-astro-cid-3jo24ztd]{overflow:hidden}@media(min-width:821px){html{scroll-snap-type:y proximity}.s-step[data-astro-cid-3jo24ztd]{min-height:calc(100vh - 64px);display:flex;align-items:center;padding:4rem 0;scroll-snap-align:center}}.s-step[data-astro-cid-3jo24ztd] .s-wrap[data-astro-cid-3jo24ztd]{max-width:1240px}.s-step-inner[data-astro-cid-3jo24ztd]{display:flex;align-items:center;gap:4rem}.s-step-reversed[data-astro-cid-3jo24ztd]{flex-direction:row-reverse}.s-step-media[data-astro-cid-3jo24ztd]{flex-grow:1;flex-shrink:1;flex-basis:0;max-width:0;opacity:0;overflow:hidden;transform:scale(.92);transition:max-width 1.2s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1),opacity .9s ease}.s-step[data-astro-cid-3jo24ztd].is-active .s-step-media[data-astro-cid-3jo24ztd]{max-width:58%;opacity:1;transform:scale(1)}.s-step-gif[data-astro-cid-3jo24ztd]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:10px;border:1px solid var(--s-border);background:#000;box-shadow:0 24px 60px #00000047}.s-light[data-astro-cid-3jo24ztd] .s-step-gif[data-astro-cid-3jo24ztd]{border-color:#1c1c1c1f}.s-step-gif-placeholder[data-astro-cid-3jo24ztd]{display:flex;align-items:center;justify-content:center}.s-step-gif-placeholder[data-astro-cid-3jo24ztd] span[data-astro-cid-3jo24ztd]{font-size:.8rem;letter-spacing:.3em;color:var(--s-grey)}.s-step-text[data-astro-cid-3jo24ztd]{flex:0 0 40%;max-width:40%;min-width:0}.s-step-n[data-astro-cid-3jo24ztd]{display:block;font-size:clamp(2.4rem,4vw,3.4rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--s-lime);margin-bottom:1.25rem}.s-light[data-astro-cid-3jo24ztd] .s-step-n[data-astro-cid-3jo24ztd]{color:var(--s-black)}.s-step-title[data-astro-cid-3jo24ztd]{font-size:clamp(1.4rem,2.6vw,2rem);font-weight:500;letter-spacing:-.01em;color:var(--s-cream);margin-bottom:0;transition:margin-bottom 1.2s cubic-bezier(.22,1,.36,1)}.s-step[data-astro-cid-3jo24ztd].is-active .s-step-title[data-astro-cid-3jo24ztd]{margin-bottom:1rem}.s-light[data-astro-cid-3jo24ztd] .s-step-title[data-astro-cid-3jo24ztd]{color:var(--s-black)}.s-step-body[data-astro-cid-3jo24ztd]{font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75;color:var(--s-grey);max-height:0;opacity:0;overflow:hidden;transition:max-height 1.2s cubic-bezier(.22,1,.36,1),opacity .9s ease}.s-step[data-astro-cid-3jo24ztd].is-active .s-step-body[data-astro-cid-3jo24ztd]{max-height:40rem;opacity:1}.s-light[data-astro-cid-3jo24ztd] .s-step-body[data-astro-cid-3jo24ztd]{color:var(--s-midgrey)}.s-contact-inner[data-astro-cid-3jo24ztd]{display:grid;grid-template-columns:.9fr 1.1fr;gap:4rem;align-items:start}.s-contact-heading[data-astro-cid-3jo24ztd]{font-size:clamp(2rem,4vw,2.8rem);letter-spacing:-.02em;color:var(--s-black);margin-bottom:1rem}.s-contact-sub[data-astro-cid-3jo24ztd]{font-size:1rem;line-height:1.6;color:var(--s-midgrey);margin-bottom:2rem}.s-email-btn[data-astro-cid-3jo24ztd]{display:inline-flex;align-items:center;gap:.75rem;font-size:.95rem;color:var(--s-black);text-decoration:none;transition:color .2s}.s-email-btn[data-astro-cid-3jo24ztd]:hover{color:var(--s-midgrey)}.s-email-icon[data-astro-cid-3jo24ztd]{width:36px;height:36px;background:var(--s-lime);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--s-black);flex-shrink:0}.s-form[data-astro-cid-3jo24ztd]{display:flex;flex-direction:column;gap:1.1rem}.s-field[data-astro-cid-3jo24ztd]{display:flex;flex-direction:column;gap:.5rem}.s-field[data-astro-cid-3jo24ztd] label[data-astro-cid-3jo24ztd]{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--s-midgrey)}.s-field[data-astro-cid-3jo24ztd] input[data-astro-cid-3jo24ztd],.s-field[data-astro-cid-3jo24ztd] textarea[data-astro-cid-3jo24ztd]{background:#fff;border:1px solid var(--s-grey);padding:.8rem 1rem;font-family:inherit;font-size:.95rem;font-weight:300;color:var(--s-black);outline:none;resize:vertical;transition:border-color .2s}.s-field[data-astro-cid-3jo24ztd] input[data-astro-cid-3jo24ztd]:focus,.s-field[data-astro-cid-3jo24ztd] textarea[data-astro-cid-3jo24ztd]:focus{border-color:var(--s-black)}.s-submit[data-astro-cid-3jo24ztd]{align-self:flex-start;background:var(--s-black);color:var(--s-cream);font-family:inherit;font-weight:500;font-size:.95rem;padding:.9rem 2rem;border:1px solid var(--s-black);cursor:pointer;transition:background .2s,color .2s;margin-top:.5rem}.s-submit[data-astro-cid-3jo24ztd]:hover{background:var(--s-lime);color:var(--s-black);border-color:var(--s-lime)}.s-submit[data-astro-cid-3jo24ztd]:disabled{opacity:.5;cursor:not-allowed}.s-form-success[data-astro-cid-3jo24ztd]{display:none;font-size:.9rem;color:var(--s-black);border-left:2px solid var(--s-lime);padding-left:.85rem}.s-form-success[data-astro-cid-3jo24ztd].visible{display:block}.s-footer[data-astro-cid-3jo24ztd]{background:var(--s-black);padding:3rem 0;border-top:1px solid var(--s-border)}.s-footer-inner[data-astro-cid-3jo24ztd]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.s-footer-brand[data-astro-cid-3jo24ztd]{display:flex;align-items:baseline;gap:.6rem}.s-footer-mark[data-astro-cid-3jo24ztd]{font-weight:500;letter-spacing:.18em;color:var(--s-cream)}.s-footer-by[data-astro-cid-3jo24ztd]{font-size:.85rem;color:var(--s-grey)}.s-footer-by[data-astro-cid-3jo24ztd] a[data-astro-cid-3jo24ztd]{border-bottom:1px solid rgba(178,178,178,.35);transition:color .2s,border-color .2s}.s-footer-by[data-astro-cid-3jo24ztd] a[data-astro-cid-3jo24ztd]:hover{color:var(--s-lime);border-color:var(--s-lime)}.s-footer-copy[data-astro-cid-3jo24ztd]{font-size:.8rem;color:var(--s-midgrey)}@media(max-width:820px){.s-contact-inner[data-astro-cid-3jo24ztd]{grid-template-columns:1fr;gap:2.5rem}.s-step-inner[data-astro-cid-3jo24ztd],.s-step-reversed[data-astro-cid-3jo24ztd]{flex-direction:column;gap:2rem;align-items:stretch}.s-step-text[data-astro-cid-3jo24ztd]{flex-basis:auto;max-width:100%}.s-step-media[data-astro-cid-3jo24ztd]{flex-basis:auto;max-width:100%;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .8s ease}.s-step[data-astro-cid-3jo24ztd].is-active .s-step-media[data-astro-cid-3jo24ztd]{max-width:100%}.s-step-title[data-astro-cid-3jo24ztd],.s-step[data-astro-cid-3jo24ztd].is-active .s-step-title[data-astro-cid-3jo24ztd]{margin-bottom:1rem;transition:none}.s-step-body[data-astro-cid-3jo24ztd]{max-height:none;opacity:1;transition:none}.s-guide[data-astro-cid-3jo24ztd]{border-radius:24px 24px 0 0;margin-top:-1.5rem}.s-workflow-intro[data-astro-cid-3jo24ztd],.s-overview[data-astro-cid-3jo24ztd]{padding-top:4.5rem}.s-overview-grid[data-astro-cid-3jo24ztd]{grid-template-columns:1fr;gap:3.5rem}.s-scroll-cue[data-astro-cid-3jo24ztd]{bottom:2rem}.s-step-n[data-astro-cid-3jo24ztd]{margin-bottom:.75rem}.s-section[data-astro-cid-3jo24ztd]{padding:5rem 0}.s-hero[data-astro-cid-3jo24ztd]{padding:3rem 0 6.5rem}.s-headline[data-astro-cid-3jo24ztd]{margin-bottom:1.25rem}.s-outcome[data-astro-cid-3jo24ztd]{margin-bottom:2.25rem}.s-workflow-divider[data-astro-cid-3jo24ztd]{margin-bottom:3.5rem}}@media(prefers-reduced-motion:reduce){.s-scroll-line[data-astro-cid-3jo24ztd]:after{animation:none;top:30%}.s-step-inner[data-astro-cid-3jo24ztd]{gap:4rem}.s-step-media[data-astro-cid-3jo24ztd]{max-width:58%;transform:none;opacity:1;transition:none}.s-step-title[data-astro-cid-3jo24ztd]{margin-bottom:1rem}.s-step-body[data-astro-cid-3jo24ztd]{max-height:none;opacity:1;transition:none}}
