.blog-module__xqiJEG__accentRoot{--post-accent-rgb:var(--site-accent-rgb);--post-accent:rgb(var(--post-accent-rgb))}.blog-module__xqiJEG__heroWash{isolation:isolate;position:relative;overflow:hidden}.blog-module__xqiJEG__heroWash:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 60% 70% at 18% 0%, rgb(var(--post-accent-rgb) / .22), transparent 70%), radial-gradient(ellipse 50% 60% at 92% 20%, rgb(var(--post-accent-rgb) / .1), transparent 70%), linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px);background-size:100% 100%,100% 100%,64px 64px,64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.blog-module__xqiJEG__heroDots:before{background-image:radial-gradient(ellipse 70% 80% at 50% 0%, rgb(var(--post-accent-rgb) / .18), transparent 70%), radial-gradient(#ffffff1f 1px, transparent 1px);background-size:100% 100%,18px 18px}.blog-module__xqiJEG__heroBeam:before{background-image:conic-gradient(from 200deg at 50% 0%, transparent 0deg, rgb(var(--post-accent-rgb) / .28) 40deg, transparent 90deg), linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px);background-size:100% 100%,96px 96px,96px 96px}.blog-module__xqiJEG__heroStripe:before{background-image:linear-gradient(90deg, rgb(var(--post-accent-rgb) / .16), transparent 55%), repeating-linear-gradient(-45deg, var(--site-hairline) 0, var(--site-hairline) 1px, transparent 1px, transparent 12px);background-size:100% 100%}.blog-module__xqiJEG__accentText{color:var(--post-accent)}.blog-module__xqiJEG__accentDot{background-color:var(--post-accent);box-shadow:0 0 12px rgb(var(--post-accent-rgb) / .6)}.blog-module__xqiJEG__prose{color:var(--site-fg);letter-spacing:-.005em;font-size:17px;line-height:1.7}.blog-module__xqiJEG__prose>*+*{margin-top:1.15em}.blog-module__xqiJEG__prose h2{letter-spacing:-.03em;color:var(--site-fg-strong);text-wrap:balance;margin-top:2.4em;scroll-margin-top:96px;font-size:28px;font-weight:500;line-height:1.2}.blog-module__xqiJEG__prose h3{letter-spacing:-.02em;color:var(--site-fg-strong);margin-top:1.8em;font-size:20px;font-weight:500;line-height:1.3}.blog-module__xqiJEG__prose p{text-wrap:pretty}.blog-module__xqiJEG__prose strong{color:var(--site-fg-strong);font-weight:500}.blog-module__xqiJEG__prose a{color:var(--site-fg-strong);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--post-accent-rgb) / .6);text-decoration-color:rgb(var(--post-accent-rgb) / .6);text-underline-offset:3px;transition:text-decoration-color .16s}.blog-module__xqiJEG__prose a:hover{-webkit-text-decoration-color:var(--post-accent);text-decoration-color:var(--post-accent)}.blog-module__xqiJEG__prose ul,.blog-module__xqiJEG__prose ol{flex-direction:column;gap:.5em;padding-left:1.25em;display:flex}.blog-module__xqiJEG__prose ul{padding-left:0;list-style:none}.blog-module__xqiJEG__prose ul>li{padding-left:1.4em;position:relative}.blog-module__xqiJEG__prose ul>li:before{content:"";background-color:var(--post-accent);width:6px;height:6px;position:absolute;top:.72em;left:.15em}.blog-module__xqiJEG__prose ol{list-style:decimal}.blog-module__xqiJEG__prose ol>li::marker{color:var(--post-accent);font-family:var(--site-font-mono), ui-monospace, monospace;font-size:.85em}.blog-module__xqiJEG__prose blockquote{border-left:2px solid var(--post-accent);color:var(--site-fg-strong);letter-spacing:-.015em;padding:4px 0 4px 20px;font-size:20px;line-height:1.5}.blog-module__xqiJEG__prose hr{border:0;border-top:1px solid var(--site-hairline-strong);margin-block:2.4em}.blog-module__xqiJEG__prose code{font-family:var(--site-font-mono), ui-monospace, monospace;background-color:var(--site-raised);border-radius:4px;padding:1px 5px;font-size:.88em}.blog-module__xqiJEG__module{margin-top:2.6em;margin-bottom:.6em}.blog-module__xqiJEG__steps{counter-reset:step}.blog-module__xqiJEG__steps h2{counter-increment:step;align-items:baseline;gap:16px;display:flex}.blog-module__xqiJEG__steps h2:before{content:counter(step, decimal-leading-zero);font-family:var(--site-font-mono), ui-monospace, monospace;letter-spacing:.04em;border:1px solid rgb(var(--post-accent-rgb) / .45);background-color:rgb(var(--post-accent-rgb) / .12);color:var(--post-accent);flex-shrink:0;padding:5px 7px;font-size:13px;transform:translateY(-4px)}.blog-module__xqiJEG__questions h2{border-top:1px solid var(--site-hairline);padding-top:1.4em}.blog-module__xqiJEG__questions h2:before{content:"Q";width:26px;height:26px;font-family:var(--site-font-mono), ui-monospace, monospace;vertical-align:4px;border:1px solid rgb(var(--post-accent-rgb) / .45);color:var(--post-accent);justify-content:center;align-items:center;margin-right:12px;font-size:12px;display:inline-flex}.blog-module__xqiJEG__bar{transform-origin:bottom;transition:transform .9s cubic-bezier(.22,.8,.24,1);transition-delay:var(--bar-delay,0s)}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .blog-module__xqiJEG__bar{transform:scaleY(.04)}.blog-module__xqiJEG__line{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.22,.8,.24,1) .2s}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .blog-module__xqiJEG__line{stroke-dashoffset:1px}.blog-module__xqiJEG__flow{position:relative;overflow:hidden}.blog-module__xqiJEG__flow:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--post-accent-rgb) / .9), transparent);width:40%;animation:2.6s linear infinite blog-module__xqiJEG__flow;position:absolute;inset:0}@keyframes blog-module__xqiJEG__flow{0%{transform:translate(-100%)}to{transform:translate(250%)}}.blog-module__xqiJEG__flowVertical:after{background:linear-gradient(180deg, transparent, rgb(var(--post-accent-rgb) / .9), transparent);width:100%;height:40%;animation-name:blog-module__xqiJEG__flowDown;inset:0}@keyframes blog-module__xqiJEG__flowDown{0%{transform:translateY(-100%)}to{transform:translateY(250%)}}.blog-module__xqiJEG__card{transition:background-color .2s}.blog-module__xqiJEG__card:hover{background-color:var(--site-panel)}.blog-module__xqiJEG__card:hover .blog-module__xqiJEG__cardArrow{transform:translate(2px,-2px)}.blog-module__xqiJEG__cardArrow{transition:transform .2s}.blog-module__xqiJEG__glyph{transition:transform .6s cubic-bezier(.22,.8,.24,1)}.blog-module__xqiJEG__card:hover .blog-module__xqiJEG__glyph{transform:scale(1.03)}@media (max-width:639px){.blog-module__xqiJEG__prose{font-size:16px}.blog-module__xqiJEG__prose h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.blog-module__xqiJEG__bar,.blog-module__xqiJEG__line,.blog-module__xqiJEG__glyph,.blog-module__xqiJEG__cardArrow{transition:none}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .blog-module__xqiJEG__bar{transform:none}[data-site-root][data-reveal-ready] [data-reveal]:not([data-revealed]) .blog-module__xqiJEG__line{stroke-dashoffset:0}.blog-module__xqiJEG__flow:after{opacity:0;animation:none}}
.scene-module__jTm4AG__scene{--scene-ease:cubic-bezier(.22, .8, .24, 1);transition:opacity .42s}.scene-module__jTm4AG__scene[data-resetting]{opacity:0}.scene-module__jTm4AG__beat{transition:opacity .64s var(--scene-ease), transform .64s var(--scene-ease), filter .64s var(--scene-ease), box-shadow .48s ease, border-color .48s ease, background-color .48s ease, color .48s ease;transition-delay:var(--beat-delay,0s)}.scene-module__jTm4AG__fade:not(.scene-module__jTm4AG__on){opacity:0}.scene-module__jTm4AG__rise:not(.scene-module__jTm4AG__on){opacity:0;transform:translateY(14px)}.scene-module__jTm4AG__drop:not(.scene-module__jTm4AG__on){opacity:0;transform:translateY(-14px)}.scene-module__jTm4AG__pop:not(.scene-module__jTm4AG__on){opacity:0;transform:scale(.9)}.scene-module__jTm4AG__slide:not(.scene-module__jTm4AG__on){opacity:0;transform:translate(-16px)}.scene-module__jTm4AG__slideLeft:not(.scene-module__jTm4AG__on){opacity:0;transform:translate(16px)}.scene-module__jTm4AG__blur:not(.scene-module__jTm4AG__on){opacity:0;filter:blur(8px)}.scene-module__jTm4AG__grow{transform-origin:bottom}.scene-module__jTm4AG__grow:not(.scene-module__jTm4AG__on){transform:scaleY(.04)}.scene-module__jTm4AG__growX{transform-origin:0}.scene-module__jTm4AG__growX:not(.scene-module__jTm4AG__on){transform:scaleX(0)}.scene-module__jTm4AG__glow.scene-module__jTm4AG__on{box-shadow:0 0 0 1px rgb(var(--site-accent-rgb) / .55), 0 0 42px -8px rgb(var(--site-accent-rgb) / .55)}.scene-module__jTm4AG__focus:not(.scene-module__jTm4AG__on){opacity:.38}.scene-module__jTm4AG__draw{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--scene-ease), opacity .3s ease;transition-delay:var(--beat-delay,0s)}.scene-module__jTm4AG__draw:not(.scene-module__jTm4AG__on){stroke-dashoffset:1px}.scene-module__jTm4AG__breathe.scene-module__jTm4AG__on{animation:1.6s ease-in-out infinite scene-module__jTm4AG__breathe}@keyframes scene-module__jTm4AG__breathe{50%{opacity:.45}}.scene-module__jTm4AG__caret{vertical-align:-.15em;background-color:var(--site-accent);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite scene-module__jTm4AG__caret;display:inline-block}@keyframes scene-module__jTm4AG__caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.scene-module__jTm4AG__scene,.scene-module__jTm4AG__beat,.scene-module__jTm4AG__draw{transition:none}.scene-module__jTm4AG__breathe.scene-module__jTm4AG__on,.scene-module__jTm4AG__caret{animation:none}}
.site-theme-module__3M-njq__root{--site-canvas:#08090a;--site-panel:#0d0f0f;--site-raised:#181a1b;--site-hairline:#ffffff14;--site-hairline-strong:#ffffff24;--site-fg-strong:#f4f5f5;--site-fg:#e4e6e7;--site-fg-muted:#a1a5aa;--site-fg-subtle:#74797d;--site-accent:#4f86ff;--site-accent-strong:#1463ff;--site-accent-rgb:79 134 255;--site-accent-tint:rgb(var(--site-accent-rgb) / .12);--site-success:#3ad58a;--site-success-rgb:58 213 138;--site-frame:1280px;--bg:var(--site-canvas);--surface-1:var(--site-panel);--surface-2:#121415;--surface-3:#141617;--surface-4:var(--site-raised);--surface-5:#1e2122;--surface-6:#2a2d2f;--surface-7:#34383a;--surface-hover:#15181a;--surface-active:#1b1e20;--text-primary:var(--site-fg-strong);--text-secondary:var(--site-fg-muted);--text-tertiary:var(--site-fg-muted);--text-body:var(--site-fg);--text-muted:var(--site-fg-subtle);--text-subtle:var(--site-fg-subtle);--text-icon:var(--site-fg-muted);--border:var(--site-hairline-strong);--border-1:var(--site-hairline-strong);--border-muted:var(--site-hairline);--brand:var(--site-accent);--brand-accent:var(--site-accent);background-color:var(--site-canvas);color:var(--site-fg);font-family:var(--site-font-sans), system-ui, -apple-system, "Segoe UI", sans-serif;letter-spacing:normal;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-theme-module__3M-njq__root ::selection{background-color:rgb(var(--site-accent-rgb) / .3)}.site-theme-module__3M-njq__frame{width:100%;max-width:var(--site-frame);border-inline:1px solid var(--site-hairline);margin-inline:auto;position:relative}.site-theme-module__3M-njq__hatch{border-block:1px solid var(--site-hairline);background-image:repeating-linear-gradient(-45deg, var(--site-hairline) 0, var(--site-hairline) 1px, transparent 1px, transparent 9px);height:56px}.site-theme-module__3M-njq__atmosphere{pointer-events:none;background-image:linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px), radial-gradient(ellipse 70% 60% at 50% 0%, #a0a8b061, transparent 70%), linear-gradient(180deg, #5a5e62 0%, #2a2d30 38%, var(--site-canvas) 100%);background-position:top;background-size:128px 128px,128px 128px,100% 100%,100% 100%;height:980px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.site-theme-module__3M-njq__ctaWash{background-image:linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px), radial-gradient(ellipse 60% 70% at 50% 30%, #a0a8b052, transparent 70%), linear-gradient(180deg, #45494d 0%, #1d2022 60%, var(--site-canvas) 100%);background-position:50%;background-size:128px 128px,128px 128px,100% 100%,100% 100%}.site-theme-module__3M-njq__cells{background-color:var(--site-hairline);gap:1px;display:grid}.site-theme-module__3M-njq__cells>*{background-color:var(--site-canvas)}.site-theme-module__3M-njq__display{letter-spacing:-.055em;color:var(--site-fg-strong);text-wrap:balance;font-size:64px;font-weight:500;line-height:1}.site-theme-module__3M-njq__h2{letter-spacing:-.045em;color:var(--site-fg-strong);text-wrap:balance;font-size:45px;font-weight:500;line-height:1.05}.site-theme-module__3M-njq__h3{letter-spacing:-.02em;color:var(--site-fg-strong);font-size:22px;font-weight:500;line-height:1.25}.site-theme-module__3M-njq__lead{letter-spacing:-.01em;color:var(--site-fg-muted);text-wrap:pretty;font-size:18px;line-height:1.5}.site-theme-module__3M-njq__body{color:var(--site-fg-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.site-theme-module__3M-njq__h2.site-theme-module__3M-njq__h2Compact{letter-spacing:-.035em;font-size:32px}.site-theme-module__3M-njq__dim{color:var(--site-fg-subtle)}.site-theme-module__3M-njq__eyebrow{border:1px solid var(--site-hairline-strong);background-color:var(--site-raised);width:fit-content;font-family:var(--site-font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.02em;text-transform:uppercase;color:var(--site-fg-strong);border-radius:2px;align-items:center;gap:7px;padding:4px 7px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.site-theme-module__3M-njq__eyebrow:before{content:"";background-color:var(--site-accent);width:6px;height:6px}.site-theme-module__3M-njq__mono{font-family:var(--site-font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.site-theme-module__3M-njq__button{letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px 0 22px;font-size:15px;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.site-theme-module__3M-njq__buttonCompact{height:36px;padding:0 14px 0 16px;font-size:14px}.site-theme-module__3M-njq__buttonPrimary{color:var(--site-canvas);background-color:#fafafa}.site-theme-module__3M-njq__buttonPrimary:hover{background-color:#dfe2e4}.site-theme-module__3M-njq__buttonGhost{color:var(--site-fg-strong);box-shadow:inset 0 0 0 1px var(--site-hairline-strong);background-color:#ffffff0f}.site-theme-module__3M-njq__buttonGhost:hover{background-color:#ffffff1c}.site-theme-module__3M-njq__button:focus-visible,.site-theme-module__3M-njq__focusRing:focus-visible{outline:1px solid var(--site-accent);outline-offset:3px}.site-theme-module__3M-njq__arrow{transition:transform .16s}.site-theme-module__3M-njq__button:hover .site-theme-module__3M-njq__arrow,.site-theme-module__3M-njq__arrowHost:hover .site-theme-module__3M-njq__arrow{transform:translate(2px)}.site-theme-module__3M-njq__window{border:1px solid var(--site-hairline-strong);background-color:var(--site-panel);border-radius:10px;overflow:hidden;box-shadow:0 40px 120px -40px #000000e6}.site-theme-module__3M-njq__root[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(18px)}.site-theme-module__3M-njq__root [data-reveal]{transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}.site-theme-module__3M-njq__root[data-reveal-ready] [data-reveal]:not([data-revealed]) .site-theme-module__3M-njq__h2{filter:blur(6px);opacity:0;transform:translateY(14px)}.site-theme-module__3M-njq__root [data-reveal] .site-theme-module__3M-njq__h2{transition:opacity .8s cubic-bezier(.2,.7,.2,1) 90ms,transform .8s cubic-bezier(.2,.7,.2,1) 90ms,filter .8s 90ms}.site-theme-module__3M-njq__root[data-reveal-ready] .site-theme-module__3M-njq__hatch[data-reveal]:not([data-revealed]){clip-path:inset(0 100% 0 0);opacity:1;transform:none}.site-theme-module__3M-njq__root .site-theme-module__3M-njq__hatch[data-reveal]{clip-path:inset(0);transition:clip-path 1.1s cubic-bezier(.65,0,.35,1)}.site-theme-module__3M-njq__progress{display:none}@supports (animation-timeline:scroll()){.site-theme-module__3M-njq__progress{z-index:55;pointer-events:none;transform-origin:0;background:linear-gradient(90deg, var(--site-accent-strong), var(--site-accent));height:2px;animation:linear both site-theme-module__3M-njq__progress;animation-timeline:scroll(root);display:block;position:fixed;inset:0 0 auto}}@keyframes site-theme-module__3M-njq__progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.site-theme-module__3M-njq__root[data-reveal-ready] [data-reveal]:not([data-revealed]) .site-theme-module__3M-njq__h2,.site-theme-module__3M-njq__root[data-reveal-ready] .site-theme-module__3M-njq__hatch[data-reveal]:not([data-revealed]){opacity:1;filter:none;clip-path:none;transform:none}.site-theme-module__3M-njq__root [data-reveal] .site-theme-module__3M-njq__h2,.site-theme-module__3M-njq__root .site-theme-module__3M-njq__hatch[data-reveal]{transition:none}.site-theme-module__3M-njq__progress{display:none}.site-theme-module__3M-njq__root[data-reveal-ready] [data-reveal]:not([data-revealed]){opacity:1;transform:none}.site-theme-module__3M-njq__root [data-reveal],.site-theme-module__3M-njq__button,.site-theme-module__3M-njq__arrow{transition:none}}@media (max-width:1023px){.site-theme-module__3M-njq__display{font-size:52px}.site-theme-module__3M-njq__h2{font-size:38px}}@media (max-width:639px){.site-theme-module__3M-njq__display{letter-spacing:-.045em;font-size:40px;line-height:1.04}.site-theme-module__3M-njq__h2{letter-spacing:-.035em;font-size:31px}.site-theme-module__3M-njq__lead{font-size:16px}.site-theme-module__3M-njq__h2.site-theme-module__3M-njq__h2Compact{font-size:26px}.site-theme-module__3M-njq__hatch{height:32px}}
.kit-module__4mO-QG__stat{letter-spacing:-.05em;color:var(--site-fg-strong);font-size:56px;line-height:1}.kit-module__4mO-QG__statSmall{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:32px;line-height:1}.kit-module__4mO-QG__pillarTitle{font-size:26px}.kit-module__4mO-QG__marquee{width:max-content;animation:48s linear infinite kit-module__4mO-QG__marquee;display:flex}.kit-module__4mO-QG__marqueeHost:hover .kit-module__4mO-QG__marquee{animation-play-state:paused}@keyframes kit-module__4mO-QG__marquee{to{transform:translate(-50%)}}@media (max-width:639px){.kit-module__4mO-QG__stat{font-size:44px}}@media (prefers-reduced-motion:reduce){.kit-module__4mO-QG__marquee{animation:none}}.kit-module__4mO-QG__float{animation:7s ease-in-out infinite kit-module__4mO-QG__float}.kit-module__4mO-QG__floatLate{animation:8s ease-in-out -3s infinite kit-module__4mO-QG__float}@keyframes kit-module__4mO-QG__float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.kit-module__4mO-QG__float,.kit-module__4mO-QG__floatLate{animation:none}}.kit-module__4mO-QG__imageFrame{position:relative;overflow:hidden}.kit-module__4mO-QG__imageFrame img{transition:transform .9s cubic-bezier(.22,.8,.24,1),filter .7s}.kit-module__4mO-QG__imageFrame:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/220% 100%;transition:opacity .4s;position:absolute;inset:0}[data-site-root][data-reveal-ready] .kit-module__4mO-QG__imageFrame:not([data-loaded]) img{filter:saturate(.5)brightness(.85);transform:scale(1.015)}[data-site-root][data-reveal-ready] .kit-module__4mO-QG__imageFrame:not([data-loaded]):after{opacity:1;animation:1.4s linear infinite kit-module__4mO-QG__shimmer}@keyframes kit-module__4mO-QG__shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.kit-module__4mO-QG__imageFrame img{transition:none}[data-site-root][data-reveal-ready] .kit-module__4mO-QG__imageFrame:not([data-loaded]):after{animation:none}}.kit-module__4mO-QG__sheen{position:relative;overflow:hidden}.kit-module__4mO-QG__sheen:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff38 50%,#0000 65%) 0 0/250% 100%;animation:4.5s ease-in-out infinite kit-module__4mO-QG__sheen;position:absolute;inset:0}@keyframes kit-module__4mO-QG__sheen{0%,60%{background-position:140% 0}to{background-position:-140% 0}}@media (prefers-reduced-motion:reduce){.kit-module__4mO-QG__sheen:after{animation:none}}
.partner-tags-module__ARWt9q__tags{pointer-events:none;z-index:2;position:absolute;inset:0}.partner-tags-module__ARWt9q__tag{pointer-events:auto;background:#f4f5f5f5;border:1px solid #fff9;align-items:center;gap:9px;width:max-content;padding:9px 14px 9px 12px;display:inline-flex;position:absolute;box-shadow:0 18px 40px -16px #000000d9,0 0 0 6px #ffffff08}.partner-tags-module__ARWt9q__tag:before{content:"";background:var(--site-accent);width:6px;height:6px;position:absolute;top:-1px;left:-1px}.partner-tags-module__ARWt9q__tag img{width:auto;display:block}.partner-tags-module__ARWt9q__label{color:#3b3f44;letter-spacing:-.01em;white-space:nowrap;font-size:13px}.partner-tags-module__ARWt9q__label b{color:#1f2226;font-weight:600}.partner-tags-module__ARWt9q__t1{animation:7s ease-in-out infinite partner-tags-module__ARWt9q__drift1;transform:rotate(-4deg)}.partner-tags-module__ARWt9q__t2{animation:7.5s ease-in-out infinite partner-tags-module__ARWt9q__drift4;transform:rotate(3deg)}.partner-tags-module__ARWt9q__t3{animation:8s ease-in-out infinite partner-tags-module__ARWt9q__drift2;transform:rotate(3deg)}.partner-tags-module__ARWt9q__t4{animation:6.5s ease-in-out infinite partner-tags-module__ARWt9q__drift3;transform:rotate(-2deg)}.partner-tags-module__ARWt9q__elric .partner-tags-module__ARWt9q__t1{top:210px;left:5%}.partner-tags-module__ARWt9q__elric .partner-tags-module__ARWt9q__t2{top:322px;left:1.5%}.partner-tags-module__ARWt9q__elric .partner-tags-module__ARWt9q__t3{top:178px;right:4%}.partner-tags-module__ARWt9q__elric .partner-tags-module__ARWt9q__t4{top:352px;right:3%}.partner-tags-module__ARWt9q__home .partner-tags-module__ARWt9q__t1{top:150px;left:4%}.partner-tags-module__ARWt9q__home .partner-tags-module__ARWt9q__t2{top:268px;left:1.5%}.partner-tags-module__ARWt9q__home .partner-tags-module__ARWt9q__t3{top:128px;right:4%}.partner-tags-module__ARWt9q__home .partner-tags-module__ARWt9q__t4{top:270px;right:2.5%}@keyframes partner-tags-module__ARWt9q__drift1{50%{transform:translateY(-8px)rotate(-3deg)}}@keyframes partner-tags-module__ARWt9q__drift2{50%{transform:translateY(7px)rotate(2deg)}}@keyframes partner-tags-module__ARWt9q__drift3{50%{transform:translateY(-6px)rotate(-1deg)}}@keyframes partner-tags-module__ARWt9q__drift4{50%{transform:translateY(6px)rotate(2deg)}}@media (max-width:1100px){.partner-tags-module__ARWt9q__tags{flex-wrap:wrap;justify-content:center;gap:10px;display:flex;position:static}.partner-tags-module__ARWt9q__tag,.partner-tags-module__ARWt9q__elric .partner-tags-module__ARWt9q__tag,.partner-tags-module__ARWt9q__home .partner-tags-module__ARWt9q__tag{padding:7px 11px;animation:none;position:static;transform:none}}@media (max-width:639px){.partner-tags-module__ARWt9q__label{font-size:12px}}@media (prefers-reduced-motion:reduce){.partner-tags-module__ARWt9q__tag{animation:none}}
.shimmer-text-module__9JJbIW__shimmer{color:#0000;background-image:linear-gradient(90deg,#4a4a4a 40%,#b0b0b0 50%,#4a4a4a 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite shimmer-text-module__9JJbIW__shimmer-sweep}.dark .shimmer-text-module__9JJbIW__shimmer{background-image:linear-gradient(90deg,#b9b9b9 40%,#f8f8f8 50%,#b9b9b9 60%)}@keyframes shimmer-text-module__9JJbIW__shimmer-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.shimmer-text-module__9JJbIW__shimmer{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:var(--shimmer-rest,var(--text-body));animation:2.2s ease-in-out infinite shimmer-text-module__9JJbIW__shimmer-pulse}.dark .shimmer-text-module__9JJbIW__shimmer{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:var(--shimmer-rest,var(--text-body));animation:2.2s ease-in-out infinite shimmer-text-module__9JJbIW__shimmer-pulse}}@keyframes shimmer-text-module__9JJbIW__shimmer-pulse{50%{opacity:.55}}
.scroll-fade-module__zTv_3W__root{--scroll-fade-band:12px;--scroll-fade-top-start:0px;--scroll-fade-top-end:0px;--scroll-fade-bottom-start:100%;--scroll-fade-bottom-end:100%;-webkit-mask-image:linear-gradient(to bottom, transparent var(--scroll-fade-top-start), black var(--scroll-fade-top-end), black var(--scroll-fade-bottom-start), transparent var(--scroll-fade-bottom-end));-webkit-mask-image:linear-gradient(to bottom, transparent var(--scroll-fade-top-start), black var(--scroll-fade-top-end), black var(--scroll-fade-bottom-start), transparent var(--scroll-fade-bottom-end));mask-image:linear-gradient(to bottom, transparent var(--scroll-fade-top-start), black var(--scroll-fade-top-end), black var(--scroll-fade-bottom-start), transparent var(--scroll-fade-bottom-end))}.scroll-fade-module__zTv_3W__root[data-scroll-fade-top]{--scroll-fade-top-start:var(--scroll-fade-inset,0px);--scroll-fade-top-end:calc(var(--scroll-fade-inset,0px) + var(--scroll-fade-band))}.scroll-fade-module__zTv_3W__root[data-scroll-fade-bottom]{--scroll-fade-bottom-start:calc(100% - var(--scroll-fade-band));--scroll-fade-bottom-end:100%}.scroll-fade-module__zTv_3W__rootX{--scroll-fade-band:12px;--scroll-fade-left-start:0px;--scroll-fade-left-end:0px;--scroll-fade-right-start:100%;--scroll-fade-right-end:100%;-webkit-mask-image:linear-gradient(to right, transparent var(--scroll-fade-left-start), black var(--scroll-fade-left-end), black var(--scroll-fade-right-start), transparent var(--scroll-fade-right-end));-webkit-mask-image:linear-gradient(to right, transparent var(--scroll-fade-left-start), black var(--scroll-fade-left-end), black var(--scroll-fade-right-start), transparent var(--scroll-fade-right-end));mask-image:linear-gradient(to right, transparent var(--scroll-fade-left-start), black var(--scroll-fade-left-end), black var(--scroll-fade-right-start), transparent var(--scroll-fade-right-end))}.scroll-fade-module__zTv_3W__rootX[data-scroll-fade-left]{--scroll-fade-left-start:0px;--scroll-fade-left-end:var(--scroll-fade-band)}.scroll-fade-module__zTv_3W__rootX[data-scroll-fade-right]{--scroll-fade-right-start:calc(100% - var(--scroll-fade-band));--scroll-fade-right-end:100%}
.team-page-module__RgkYcW__floatTile{animation:6s ease-in-out infinite team-page-module__RgkYcW__float-tile}@keyframes team-page-module__RgkYcW__float-tile{0%,to{translate:0}50%{translate:0 -6px}}@media (prefers-reduced-motion:reduce){.team-page-module__RgkYcW__floatTile{animation:none}}.team-page-module__RgkYcW__enterStagger>*{animation:.36s cubic-bezier(.22,1,.36,1) both team-page-module__RgkYcW__enter-up;animation-delay:calc(min(var(--enter-index,0), 12) * 28ms)}@keyframes team-page-module__RgkYcW__enter-up{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.team-page-module__RgkYcW__enterStagger>*{animation:none}}
.browser-loading-bar-module__Nd0Hfq__track{z-index:30;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.browser-loading-bar-module__Nd0Hfq__indicator{transform-origin:0;background:linear-gradient(90deg, var(--thinking-ink-inner), var(--thinking-ink-outer));width:100%;box-shadow:0 0 3px color-mix(in srgb, var(--thinking-ink-outer) 55%, transparent);animation:12s ease-out forwards browser-loading-bar-module__Nd0Hfq__browser-page-loading;position:absolute;top:0;bottom:0;left:0;transform:scaleX(.08)}@keyframes browser-loading-bar-module__Nd0Hfq__browser-page-loading{0%{transform:scaleX(.08)}10%{transform:scaleX(.3)}35%{transform:scaleX(.52)}70%{transform:scaleX(.72)}to{transform:scaleX(.86)}}.browser-loading-bar-module__Nd0Hfq__completing{animation:.2s linear forwards browser-loading-bar-module__Nd0Hfq__browser-page-loading-fade}.browser-loading-bar-module__Nd0Hfq__completing .browser-loading-bar-module__Nd0Hfq__indicator{transition:transform .1s ease-out;animation:none;transform:scaleX(1)}@keyframes browser-loading-bar-module__Nd0Hfq__browser-page-loading-fade{0%,50%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.browser-loading-bar-module__Nd0Hfq__indicator{animation:none;transform:scaleX(.7)}.browser-loading-bar-module__Nd0Hfq__completing{opacity:1;animation:none}.browser-loading-bar-module__Nd0Hfq__completing .browser-loading-bar-module__Nd0Hfq__indicator{transition:none;transform:scaleX(1)}}
@keyframes download-module__lnEDnW__arrow-pulse{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.7;transform:translateY(1.5px)}}.download-module__lnEDnW__animated-download-svg{transform-origin:50%;animation:1.5s ease-in-out infinite download-module__lnEDnW__arrow-pulse}@media (prefers-reduced-motion:reduce){.download-module__lnEDnW__animated-download-svg{animation:none}}
@keyframes loader-module__5ZBgQW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loader-module__5ZBgQW__animated-loader-svg{animation:loader-module__5ZBgQW__spin var(--loader-duration,1s) linear infinite;transform-origin:50%;will-change:transform}@media (prefers-reduced-motion:reduce){.loader-module__5ZBgQW__animated-loader-svg{animation:none}}
@keyframes pills-ring-module__X6bI0G__pill-fade{0%,50%,to{opacity:.15}25%{opacity:1}}.pills-ring-module__X6bI0G__animated-pills-ring-svg .pills-ring-module__X6bI0G__pill{will-change:opacity;animation:1.2s ease-in-out infinite pills-ring-module__X6bI0G__pill-fade}@media (prefers-reduced-motion:reduce){.pills-ring-module__X6bI0G__animated-pills-ring-svg .pills-ring-module__X6bI0G__pill{animation:none}}
@keyframes layout-module__eLz2ba__move-top-right-ccw{0%{transform:translate(0)}25%{transform:translate(-11px)}50%{transform:translate(-11px,13px)}75%{transform:translateY(13px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-top-left-ccw{0%{transform:translate(0)}25%{transform:translateY(9px)}50%{transform:translate(11px,9px)}75%{transform:translate(11px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-bottom-left-ccw{0%{transform:translate(0)}25%{transform:translate(11px)}50%{transform:translate(11px,-13px)}75%{transform:translateY(-13px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-bottom-right-ccw{0%{transform:translate(0)}25%{transform:translateY(-9px)}50%{transform:translate(-11px,-9px)}75%{transform:translate(-11px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-top-right-cw{0%{transform:translate(0)}25%{transform:translateY(13px)}50%{transform:translate(-11px,13px)}75%{transform:translate(-11px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-top-left-cw{0%{transform:translate(0)}25%{transform:translate(11px)}50%{transform:translate(11px,9px)}75%{transform:translateY(9px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-bottom-left-cw{0%{transform:translate(0)}25%{transform:translateY(-13px)}50%{transform:translate(11px,-13px)}75%{transform:translate(11px)}to{transform:translate(0)}}@keyframes layout-module__eLz2ba__move-bottom-right-cw{0%{transform:translate(0)}25%{transform:translate(-11px)}50%{transform:translate(-11px,-9px)}75%{transform:translateY(-9px)}to{transform:translate(0)}}.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-top-left{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-top-left-ccw}.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-top-right{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-top-right-ccw}.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-bottom-right{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-bottom-right-ccw}.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-bottom-left{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-bottom-left-ccw}.layout-module__eLz2ba__animated-layout-svg.layout-module__eLz2ba__clockwise .layout-module__eLz2ba__block-top-left{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-top-left-cw}.layout-module__eLz2ba__animated-layout-svg.layout-module__eLz2ba__clockwise .layout-module__eLz2ba__block-top-right{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-top-right-cw}.layout-module__eLz2ba__animated-layout-svg.layout-module__eLz2ba__clockwise .layout-module__eLz2ba__block-bottom-right{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-bottom-right-cw}.layout-module__eLz2ba__animated-layout-svg.layout-module__eLz2ba__clockwise .layout-module__eLz2ba__block-bottom-left{animation:2.5s ease-in-out infinite layout-module__eLz2ba__move-bottom-left-cw}@media (prefers-reduced-motion:reduce){.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-top-left,.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-top-right,.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-bottom-right,.layout-module__eLz2ba__animated-layout-svg .layout-module__eLz2ba__block-bottom-left{animation:none}}
.color-mix-fallbacks-module__R7F8zW__navbarGlass{background-color:var(--bg)}.color-mix-fallbacks-module__R7F8zW__mobileBackdrop{background-color:var(--text-primary);opacity:.08}.color-mix-fallbacks-module__R7F8zW__mutedText60{color:var(--text-muted)}.color-mix-fallbacks-module__R7F8zW__loaderOuter{--thinking-loader-outer:var(--text-body)}.color-mix-fallbacks-module__R7F8zW__inverseBorder45{border-color:var(--text-muted-inverse)}.color-mix-fallbacks-module__R7F8zW__inverseBackground45{background-color:var(--text-muted-inverse)}.color-mix-fallbacks-module__R7F8zW__mutedBackground35{background-color:var(--text-muted)}.color-mix-fallbacks-module__R7F8zW__mutedBorder60{border-color:var(--text-muted)}.color-mix-fallbacks-module__R7F8zW__inverseBorder22,.color-mix-fallbacks-module__R7F8zW__inverseBorder35,.color-mix-fallbacks-module__R7F8zW__inverseBorder70{border-color:var(--text-muted-inverse)}.color-mix-fallbacks-module__R7F8zW__mutedStroke35{stroke:var(--text-muted)}.color-mix-fallbacks-module__R7F8zW__inverseStroke28,.color-mix-fallbacks-module__R7F8zW__inverseStroke45{stroke:var(--text-muted-inverse)}@supports (color:color-mix(in srgb, red, blue)){.color-mix-fallbacks-module__R7F8zW__navbarGlass{background-color:color-mix(in srgb, var(--bg) 92%, transparent)}.color-mix-fallbacks-module__R7F8zW__mobileBackdrop{background-color:color-mix(in srgb, var(--text-primary) 8%, transparent);opacity:1}.color-mix-fallbacks-module__R7F8zW__mutedText60{color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.color-mix-fallbacks-module__R7F8zW__loaderOuter{--thinking-loader-outer:color-mix(in srgb, var(--text-body) 76%, var(--white))}.color-mix-fallbacks-module__R7F8zW__inverseBorder45{border-color:color-mix(in srgb, var(--text-muted-inverse) 45%, transparent)}.color-mix-fallbacks-module__R7F8zW__inverseBackground45{background-color:color-mix(in srgb, var(--text-muted-inverse) 45%, transparent)}.color-mix-fallbacks-module__R7F8zW__mutedBackground35{background-color:color-mix(in srgb, var(--text-muted) 35%, transparent)}.color-mix-fallbacks-module__R7F8zW__mutedBorder60{border-color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.color-mix-fallbacks-module__R7F8zW__inverseBorder22{border-color:color-mix(in srgb, var(--text-muted-inverse) 22%, transparent)}.color-mix-fallbacks-module__R7F8zW__inverseBorder35{border-color:color-mix(in srgb, var(--text-muted-inverse) 35%, transparent)}.color-mix-fallbacks-module__R7F8zW__inverseBorder70{border-color:color-mix(in srgb, var(--text-muted-inverse) 70%, transparent)}.color-mix-fallbacks-module__R7F8zW__mutedStroke35{stroke:color-mix(in srgb, var(--text-muted) 35%, transparent)}.color-mix-fallbacks-module__R7F8zW__inverseStroke28{stroke:color-mix(in srgb, var(--text-muted-inverse) 28%, transparent)}.color-mix-fallbacks-module__R7F8zW__inverseStroke45{stroke:color-mix(in srgb, var(--text-muted-inverse) 45%, transparent)}}
@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.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:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_fd0c5a85-module__stAEVq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_fd0c5a85-module__stAEVq__variable{--site-font-sans:"Geist", "Geist Fallback"}
.backdrop-module__ZL9Uha__backdrop{isolation:isolate;position:relative;overflow:hidden}.backdrop-module__ZL9Uha__layer{pointer-events:none;z-index:-1;position:absolute;inset:-8% -4%}.backdrop-module__ZL9Uha__grid{background-image:linear-gradient(var(--site-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--site-hairline) 1px, transparent 1px);background-position:50%;background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 65% at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(70% 65% at 50% 45%,#000 30%,#0000 78%)}.backdrop-module__ZL9Uha__dots{background-image:radial-gradient(#ffffff21 1px,#0000 1.2px);background-size:18px 18px;-webkit-mask-image:radial-gradient(65% 60%,#000 25%,#0000 75%);mask-image:radial-gradient(65% 60%,#000 25%,#0000 75%)}.backdrop-module__ZL9Uha__glow{background:radial-gradient(ellipse 42% 38% at 50% 58%, rgb(var(--site-accent-rgb) / .16), transparent 70%), radial-gradient(ellipse 70% 60% at 50% 30%, #a0a8b024, transparent 70%)}.backdrop-module__ZL9Uha__aurora:before,.backdrop-module__ZL9Uha__aurora:after{content:"";filter:blur(70px);border-radius:50%;position:absolute}.backdrop-module__ZL9Uha__aurora:before{background:rgb(var(--site-accent-rgb) / .16);width:46%;height:52%;animation:22s ease-in-out infinite alternate backdrop-module__ZL9Uha__drift;top:22%;left:12%}.backdrop-module__ZL9Uha__aurora:after{background:#5c84ff24;width:42%;height:48%;animation:26s ease-in-out infinite alternate-reverse backdrop-module__ZL9Uha__drift;top:30%;right:10%}@keyframes backdrop-module__ZL9Uha__drift{to{transform:translate(6%,-5%)scale(1.08)}}.backdrop-module__ZL9Uha__slate{background:linear-gradient(#ffffff08,#0000 60%)}.backdrop-module__ZL9Uha__marks{background-image:linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong)), linear-gradient(var(--site-hairline-strong), var(--site-hairline-strong));background-position:18px 24px,24px 18px,calc(100% - 18px) 24px,calc(100% - 24px) 18px,18px calc(100% - 24px),24px calc(100% - 18px),calc(100% - 18px) calc(100% - 24px),calc(100% - 24px) calc(100% - 18px);background-repeat:no-repeat;background-size:13px 1px,1px 13px,13px 1px,1px 13px,13px 1px,1px 13px,13px 1px,1px 13px;inset:0}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.backdrop-module__ZL9Uha__parallax{animation:linear both backdrop-module__ZL9Uha__parallax;animation-timeline:view()}.backdrop-module__ZL9Uha__parallaxSlow{animation:linear both backdrop-module__ZL9Uha__parallaxSlow;animation-timeline:view()}}}@keyframes backdrop-module__ZL9Uha__parallax{0%{transform:translateY(5%)}to{transform:translateY(-5%)}}@keyframes backdrop-module__ZL9Uha__parallaxSlow{0%{transform:translateY(2.5%)}to{transform:translateY(-2.5%)}}@media (prefers-reduced-motion:reduce){.backdrop-module__ZL9Uha__aurora:before,.backdrop-module__ZL9Uha__aurora:after{animation:none}}
.elric-works-module__Duu5ja__root{--ew-green:#3ecf8e;--ew-amber:#f5b94a;--ew-red:#ff6b6b;--ew-hair:var(--site-hairline);--ew-hair2:var(--site-hairline-strong);--ew-tint:rgb(var(--site-accent-rgb) / .12);color:var(--site-fg)}.elric-works-module__Duu5ja__root[data-who=enterprise] .elric-works-module__Duu5ja__sOnly,.elric-works-module__Duu5ja__root[data-who=startup] .elric-works-module__Duu5ja__eOnly{display:none}.elric-works-module__Duu5ja__mono{font-family:var(--site-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.elric-works-module__Duu5ja__px{padding-left:80px;padding-right:80px}.elric-works-module__Duu5ja__eyebrow{color:var(--site-fg-subtle);align-items:center;gap:8px;display:inline-flex}.elric-works-module__Duu5ja__eyebrow:before{content:"";background:var(--site-accent);width:6px;height:6px}.elric-works-module__Duu5ja__h2{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.06}.elric-works-module__Duu5ja__h3{letter-spacing:-.02em;color:var(--site-fg-strong);font-size:20px;font-weight:500}.elric-works-module__Duu5ja__dim{color:var(--site-fg-subtle)}.elric-works-module__Duu5ja__lead{color:var(--site-fg-muted);max-width:60ch;font-size:18px}.elric-works-module__Duu5ja__btn{border:1px solid var(--ew-hair2);height:48px;color:var(--site-fg-strong);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;transition:background .15s,transform .15s;display:inline-flex}.elric-works-module__Duu5ja__btn:hover{background:var(--site-raised)}.elric-works-module__Duu5ja__btnPrimary{background:var(--site-fg-strong);color:var(--site-canvas);border-color:var(--site-fg-strong)}.elric-works-module__Duu5ja__btnPrimary:hover{background:#fff;transform:translateY(-1px)}.elric-works-module__Duu5ja__btnBig{height:58px;padding:0 30px;font-size:16px}.elric-works-module__Duu5ja__tag{font-family:var(--site-font-mono), ui-monospace, monospace;border:1px solid var(--ew-hair2);color:var(--site-fg-muted);white-space:nowrap;padding:2px 6px;font-size:10px}.elric-works-module__Duu5ja__tagGreen{color:var(--ew-green);border-color:#3ecf8e59}.elric-works-module__Duu5ja__tagBlue{color:var(--site-accent);border-color:rgb(var(--site-accent-rgb) / .4)}.elric-works-module__Duu5ja__tagAmber{color:var(--ew-amber);border-color:#f5b94a66}.elric-works-module__Duu5ja__section{border-top:1px solid var(--ew-hair)}.elric-works-module__Duu5ja__sh{flex-direction:column;gap:16px;padding-top:96px;padding-bottom:48px;display:flex}.elric-works-module__Duu5ja__hatch{border-top:1px solid var(--ew-hair);border-bottom:1px solid var(--ew-hair);background:repeating-linear-gradient(135deg,#0000 0 9px,#ffffff0b 9px 10px);height:40px}.elric-works-module__Duu5ja__stack{flex-wrap:wrap;gap:6px;display:flex}.elric-works-module__Duu5ja__ew path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s cubic-bezier(.65,0,.35,1) forwards elric-works-module__Duu5ja__ewDraw}.elric-works-module__Duu5ja__ew .elric-works-module__Duu5ja__s1{animation-delay:.1s}.elric-works-module__Duu5ja__ew .elric-works-module__Duu5ja__s2{animation-delay:.28s}.elric-works-module__Duu5ja__ew .elric-works-module__Duu5ja__s3{animation-delay:.62s}.elric-works-module__Duu5ja__ew .elric-works-module__Duu5ja__s4{animation-delay:.8s}.elric-works-module__Duu5ja__ew .elric-works-module__Duu5ja__v2{transform-box:fill-box;transform-origin:50% 100%;animation:.5s cubic-bezier(.34,1.56,.64,1) 1.15s both elric-works-module__Duu5ja__ewLand,5s ease-in-out 2.2s infinite elric-works-module__Duu5ja__ewIdle}@keyframes elric-works-module__Duu5ja__ewDraw{to{stroke-dashoffset:0}}@keyframes elric-works-module__Duu5ja__ewLand{0%{transform:translateY(0)}40%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes elric-works-module__Duu5ja__ewIdle{0%,86%,to{transform:translateY(0)}92%{transform:translateY(-2px)}}.elric-works-module__Duu5ja__ewTile{border:1px solid var(--ew-hair2);background:radial-gradient(70% 70% at 50% 40%, rgb(var(--site-accent-rgb) / .22), transparent 70%), var(--site-panel);place-items:center;width:76px;height:76px;margin-bottom:6px;display:grid;position:relative}.elric-works-module__Duu5ja__ewTile:after{content:"";border:1px solid rgb(var(--site-accent-rgb) / .6);opacity:0;animation:1.6s ease-out 1.2s forwards elric-works-module__Duu5ja__ewRing;position:absolute;inset:-1px}@keyframes elric-works-module__Duu5ja__ewRing{0%{opacity:.9;inset:-1px}to{opacity:0;inset:-14px}}.elric-works-module__Duu5ja__atf{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:96px;padding-bottom:56px;display:flex;position:relative}.elric-works-module__Duu5ja__h1{letter-spacing:-.045em;color:var(--site-fg-strong);max-width:22ch;font-size:clamp(32px,4.2vw,54px);font-weight:500;line-height:1.04}.elric-works-module__Duu5ja__callout{border:1px solid var(--ew-hair2);color:var(--site-fg-muted);align-items:center;gap:10px;padding:6px 12px;font-size:13px;display:inline-flex}.elric-works-module__Duu5ja__calloutDot{background:var(--site-accent);border-radius:50%;width:7px;height:7px}.elric-works-module__Duu5ja__whoSwitch{border:1px solid var(--ew-hair2);display:inline-flex}.elric-works-module__Duu5ja__whoSwitch button{color:var(--site-fg-muted);cursor:pointer;background:0 0;border:0;padding:10px 18px;font-size:14px}.elric-works-module__Duu5ja__whoSwitch button[aria-pressed=true]{background:var(--site-fg-strong);color:var(--site-canvas)}.elric-works-module__Duu5ja__marquee{align-items:center;gap:18px;width:100%;max-width:1040px;margin:4px 0 2px;display:flex}.elric-works-module__Duu5ja__mqLabel{color:var(--site-fg-subtle);flex-shrink:0;font-size:10px}.elric-works-module__Duu5ja__mqViewport{mix-blend-mode:screen;background:#000;flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.elric-works-module__Duu5ja__mqTrack{align-items:center;gap:52px;width:max-content;animation:46s linear infinite elric-works-module__Duu5ja__marquee;display:flex}.elric-works-module__Duu5ja__mqGroup{align-items:center;gap:52px;display:flex}.elric-works-module__Duu5ja__marquee:hover .elric-works-module__Duu5ja__mqTrack{animation-play-state:paused}@keyframes elric-works-module__Duu5ja__marquee{to{transform:translate(calc(-50% - 26px))}}.elric-works-module__Duu5ja__logo{opacity:.78;flex-shrink:0;width:auto;transition:opacity .2s}.elric-works-module__Duu5ja__logo:hover{opacity:1}.elric-works-module__Duu5ja__logoSolid{filter:brightness(0)invert()}.elric-works-module__Duu5ja__logoMono{filter:grayscale()invert()brightness(1.15)contrast(1.15)}.elric-works-module__Duu5ja__logoOnblack{filter:grayscale()contrast(3)brightness(1.1)}.elric-works-module__Duu5ja__vsl{width:100%;max-width:960px;margin-top:8px;position:relative}.elric-works-module__Duu5ja__player{aspect-ratio:16/9;border:1px solid var(--ew-hair2);background:radial-gradient(80% 90% at 70% 10%, rgb(var(--site-accent-rgb) / .35), transparent 60%), radial-gradient(60% 70% at 10% 100%, rgb(var(--site-accent-rgb) / .18), transparent 60%), linear-gradient(160deg, #141618, #08090a);box-shadow:0 50px 140px -40px rgb(var(--site-accent-rgb) / .5);place-items:center;display:grid;position:relative;overflow:hidden}.elric-works-module__Duu5ja__playerGrid{background:linear-gradient(var(--ew-hair) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(90deg, var(--ew-hair) 1px, transparent 1px) 0 0 / 48px 48px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 70%,#000,#0000);mask:radial-gradient(70% 70%,#000,#0000)}.elric-works-module__Duu5ja__playerCenter{flex-direction:column;align-items:center;gap:18px;display:flex;position:relative}.elric-works-module__Duu5ja__playerNote{color:var(--site-fg-muted);font-size:15px}.elric-works-module__Duu5ja__playerTop{color:var(--site-fg-muted);justify-content:space-between;display:flex;position:absolute;top:20px;left:24px;right:24px}.elric-works-module__Duu5ja__peek{z-index:2;text-align:left;animation:4s ease-in-out infinite elric-works-module__Duu5ja__float;position:absolute;bottom:84px;right:-28px}@keyframes elric-works-module__Duu5ja__float{50%{transform:translateY(-5px)}}.elric-works-module__Duu5ja__under{flex-direction:column;align-items:center;gap:12px;margin-top:32px;display:flex}.elric-works-module__Duu5ja__reassure{color:var(--site-fg-subtle);flex-wrap:wrap;justify-content:center;gap:18px;font-size:13px;display:flex}.elric-works-module__Duu5ja__reassure span:before{content:"✓ ";color:var(--ew-green)}.elric-works-module__Duu5ja__softLink{color:var(--site-fg-muted);text-underline-offset:4px;font-size:14px;text-decoration:underline}.elric-works-module__Duu5ja__relayWrap{flex-shrink:0;display:inline-flex}.elric-works-module__Duu5ja__say{align-items:flex-end;gap:10px;display:flex}.elric-works-module__Duu5ja__bubble{border:1px solid var(--ew-hair2);color:var(--site-fg);text-align:left;background:#121415;max-width:300px;padding:10px 14px;font-size:13px;line-height:1.4;position:relative;box-shadow:0 18px 40px -24px #000000e6}.elric-works-module__Duu5ja__bubble b{color:var(--site-fg-strong);font-weight:500}.elric-works-module__Duu5ja__bubble:before{content:"";border-left:1px solid var(--ew-hair2);border-bottom:1px solid var(--ew-hair2);background:#121415;width:10px;height:10px;position:absolute;bottom:12px;left:-6px;transform:rotate(45deg)}.elric-works-module__Duu5ja__bubbleWho{color:var(--site-accent);margin-bottom:4px;display:block}.elric-works-module__Duu5ja__strip{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(4,1fr);display:grid}.elric-works-module__Duu5ja__strip>div{border-right:1px solid var(--ew-hair);padding:28px 24px}.elric-works-module__Duu5ja__strip>div:last-child{border-right:0}.elric-works-module__Duu5ja__strip b{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:34px;font-weight:500;display:block}.elric-works-module__Duu5ja__strip small{color:var(--site-fg-subtle);font-size:13px}.elric-works-module__Duu5ja__picker{border-top:1px solid var(--ew-hair);grid-template-columns:420px 1fr;display:grid}.elric-works-module__Duu5ja__sits{border-right:1px solid var(--ew-hair);flex-direction:column;display:flex}.elric-works-module__Duu5ja__sit{all:unset;cursor:pointer;border-bottom:1px solid var(--ew-hair);align-items:flex-start;gap:14px;padding:20px 28px;transition:background .15s;display:flex}.elric-works-module__Duu5ja__sit:hover{background:var(--site-panel)}.elric-works-module__Duu5ja__sit:focus-visible{outline:2px solid var(--site-accent);outline-offset:-2px}.elric-works-module__Duu5ja__sitQ{letter-spacing:-.015em;color:var(--site-fg);font-size:16.5px;line-height:1.35}.elric-works-module__Duu5ja__sitN{color:var(--site-fg-subtle);padding-top:3px}.elric-works-module__Duu5ja__sitOn{background:linear-gradient(90deg, var(--ew-tint), transparent)}.elric-works-module__Duu5ja__sitOn .elric-works-module__Duu5ja__sitQ{color:var(--site-fg-strong)}.elric-works-module__Duu5ja__sitOn .elric-works-module__Duu5ja__sitN{color:var(--site-accent)}.elric-works-module__Duu5ja__sitMore .elric-works-module__Duu5ja__sitQ{color:var(--site-fg-muted)}.elric-works-module__Duu5ja__plan{min-height:660px;padding:40px 48px 48px}.elric-works-module__Duu5ja__planInner{flex-direction:column;gap:22px;animation:.35s elric-works-module__Duu5ja__fade;display:flex}@keyframes elric-works-module__Duu5ja__fade{0%{opacity:0;transform:translateY(6px)}}.elric-works-module__Duu5ja__quote{letter-spacing:-.03em;color:var(--site-fg-strong);max-width:26ch;font-size:26px;line-height:1.15}.elric-works-module__Duu5ja__answer{color:var(--site-fg-muted);max-width:62ch;font-size:16px}.elric-works-module__Duu5ja__outcome{border:1px solid rgb(var(--site-accent-rgb) / .45);background:linear-gradient(90deg, var(--ew-tint), transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.elric-works-module__Duu5ja__outcomeValue{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:30px;font-weight:500;line-height:1.1;display:block}.elric-works-module__Duu5ja__outcomeWhen{color:var(--site-fg-muted);font-size:13px}.elric-works-module__Duu5ja__pgrid{border:1px solid var(--ew-hair);grid-template-columns:1fr 1fr;display:grid}.elric-works-module__Duu5ja__pgrid>div{border-right:1px solid var(--ew-hair);padding:20px 22px}.elric-works-module__Duu5ja__pgrid>div:last-child{border-right:0}.elric-works-module__Duu5ja__arrowList{flex-direction:column;gap:7px;margin-top:10px;font-size:14px;list-style:none;display:flex}.elric-works-module__Duu5ja__arrowList li:before{content:"→ ";color:var(--site-fg-subtle)}.elric-works-module__Duu5ja__row{flex-wrap:wrap;gap:12px;display:flex}.elric-works-module__Duu5ja__offer{border-top:1px solid var(--ew-hair);grid-template-columns:1fr 1.05fr;display:grid}.elric-works-module__Duu5ja__offerLeft{border-right:1px solid var(--ew-hair);flex-direction:column;gap:20px;padding:56px;display:flex}.elric-works-module__Duu5ja__box{border:1px solid rgb(var(--site-accent-rgb) / .5);background:linear-gradient(180deg, rgb(var(--site-accent-rgb) / .1), var(--site-panel) 40%);box-shadow:0 40px 120px -40px rgb(var(--site-accent-rgb) / .45);margin:40px}.elric-works-module__Duu5ja__boxHead{border-bottom:1px solid var(--ew-hair);justify-content:space-between;align-items:center;gap:12px;padding:22px 26px;display:flex}.elric-works-module__Duu5ja__boxList{padding:8px 26px;list-style:none}.elric-works-module__Duu5ja__boxList li{border-bottom:1px dashed var(--ew-hair);gap:12px;padding:12px 0;font-size:15px;display:flex}.elric-works-module__Duu5ja__boxList li:last-child{border:0}.elric-works-module__Duu5ja__boxList li:before{content:"✓";color:var(--ew-green);flex-shrink:0}.elric-works-module__Duu5ja__boxList b{color:var(--site-fg-strong);font-weight:500}.elric-works-module__Duu5ja__guarantee{background:#3ecf8e0f;border:1px solid #3ecf8e59;align-items:flex-start;gap:14px;margin:0 26px 26px;padding:18px;display:flex}.elric-works-module__Duu5ja__guarantee p{color:var(--site-fg);font-size:14px}.elric-works-module__Duu5ja__guarantee b{color:var(--site-fg-strong);font-weight:500}.elric-works-module__Duu5ja__seal{width:44px;height:44px;color:var(--ew-green);font-family:var(--site-font-mono), monospace;letter-spacing:.06em;text-align:center;border:1px solid #3ecf8e99;border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;line-height:1.1;display:grid}.elric-works-module__Duu5ja__boxGo{padding:0 26px 26px}.elric-works-module__Duu5ja__boxGo .elric-works-module__Duu5ja__btn{width:100%}.elric-works-module__Duu5ja__fine{color:var(--site-fg-subtle);margin-top:10px;font-size:12px}.elric-works-module__Duu5ja__method{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(4,1fr);display:grid}.elric-works-module__Duu5ja__mstep{border-right:1px solid var(--ew-hair);border-bottom:1px solid var(--ew-hair);flex-direction:column;gap:12px;padding:32px 28px 36px;display:flex}.elric-works-module__Duu5ja__mstepKey{color:var(--site-accent);justify-content:space-between;align-items:center;display:flex}.elric-works-module__Duu5ja__mstep p{color:var(--site-fg-muted);font-size:14px}.elric-works-module__Duu5ja__mstepProof{color:var(--site-fg-subtle);border-top:1px dashed var(--ew-hair);margin-top:auto;padding-top:12px;font-size:12.5px}.elric-works-module__Duu5ja__mstepProof b{color:var(--site-fg);font-weight:500}.elric-works-module__Duu5ja__cells3{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(3,1fr);display:grid}.elric-works-module__Duu5ja__cells4{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(4,1fr);display:grid}.elric-works-module__Duu5ja__cells3>*,.elric-works-module__Duu5ja__cells4>*{border-right:1px solid var(--ew-hair);border-bottom:1px solid var(--ew-hair)}.elric-works-module__Duu5ja__fmt{flex-direction:column;gap:14px;min-height:380px;padding:32px 28px;transition:opacity .2s;display:flex}.elric-works-module__Duu5ja__fmt p{color:var(--site-fg-muted);font-size:14px}.elric-works-module__Duu5ja__fmtKicker{color:var(--site-accent)}.elric-works-module__Duu5ja__fmtFit{border-top:1px dashed var(--ew-hair);color:var(--site-fg-muted);margin-top:auto;padding-top:14px;font-size:13px}.elric-works-module__Duu5ja__fmtFit b{color:var(--site-fg-strong);font-weight:500}.elric-works-module__Duu5ja__root[data-who=startup] .elric-works-module__Duu5ja__fmt[data-for=startup],.elric-works-module__Duu5ja__root[data-who=enterprise] .elric-works-module__Duu5ja__fmt[data-for=enterprise]{background:linear-gradient(180deg, var(--ew-tint), transparent 70%)}.elric-works-module__Duu5ja__root[data-who=startup] .elric-works-module__Duu5ja__fmt[data-for=enterprise],.elric-works-module__Duu5ja__root[data-who=enterprise] .elric-works-module__Duu5ja__fmt[data-for=startup]{opacity:.45}.elric-works-module__Duu5ja__inlineCta{border-top:1px solid var(--ew-hair);background:linear-gradient(180deg, transparent, rgb(var(--site-accent-rgb) / .06));flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:48px 20px;display:flex}.elric-works-module__Duu5ja__filters{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.elric-works-module__Duu5ja__filters button{border:1px solid var(--ew-hair2);color:var(--site-fg-muted);cursor:pointer;background:0 0;padding:7px 14px;font-size:13px}.elric-works-module__Duu5ja__filters button[aria-pressed=true]{border-color:var(--site-accent);color:var(--site-fg-strong);background:var(--ew-tint)}.elric-works-module__Duu5ja__cases[data-filter=industrial] .elric-works-module__Duu5ja__work:not([data-tag=industrial]),.elric-works-module__Duu5ja__cases[data-filter=field] .elric-works-module__Duu5ja__work:not([data-tag=field]),.elric-works-module__Duu5ja__cases[data-filter=logistics] .elric-works-module__Duu5ja__work:not([data-tag=logistics]){display:none}.elric-works-module__Duu5ja__work{flex-direction:column;display:flex}.elric-works-module__Duu5ja__workFeature{border-top:1px solid var(--ew-hair);grid-template-columns:1.3fr 1fr;display:grid}.elric-works-module__Duu5ja__workImg{border-right:1px solid var(--ew-hair);background:#0b0c0d;position:relative;overflow:hidden}.elric-works-module__Duu5ja__workFeature .elric-works-module__Duu5ja__workImg{align-items:center;padding:24px;display:flex}.elric-works-module__Duu5ja__workImg img{width:100%;height:auto;transition:transform .6s;display:block}.elric-works-module__Duu5ja__workFeature .elric-works-module__Duu5ja__workImg img{border:1px solid var(--ew-hair2);box-shadow:0 30px 80px -30px #000000e6}.elric-works-module__Duu5ja__work:hover .elric-works-module__Duu5ja__workImg img{transform:scale(1.02)}.elric-works-module__Duu5ja__workBody{flex-direction:column;gap:14px;padding:32px 36px;display:flex}.elric-works-module__Duu5ja__workBody p{color:var(--site-fg-muted);font-size:14.5px}.elric-works-module__Duu5ja__client{color:var(--site-accent)}.elric-works-module__Duu5ja__workTitle{letter-spacing:-.03em;color:var(--site-fg-strong);font-size:24px;font-weight:500}.elric-works-module__Duu5ja__built{grid-template-columns:1fr 1fr;gap:6px 16px;font-size:13.5px;list-style:none;display:grid}.elric-works-module__Duu5ja__built li:before{content:"→ ";color:var(--site-fg-subtle)}.elric-works-module__Duu5ja__changed{border:1px dashed var(--ew-hair2);color:var(--site-fg);flex-direction:column;gap:6px;padding:12px 14px;font-size:13px;display:flex}.elric-works-module__Duu5ja__changed .elric-works-module__Duu5ja__mono{color:var(--site-accent)}.elric-works-module__Duu5ja__wgrid{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(2,1fr);display:grid}.elric-works-module__Duu5ja__workCard{border-right:1px solid var(--ew-hair);border-bottom:1px solid var(--ew-hair)}.elric-works-module__Duu5ja__workCard .elric-works-module__Duu5ja__workImg{aspect-ratio:16/9;border-right:0;border-bottom:1px solid var(--ew-hair)}.elric-works-module__Duu5ja__workCard .elric-works-module__Duu5ja__workImg img{object-fit:cover;height:100%}.elric-works-module__Duu5ja__workCard .elric-works-module__Duu5ja__workBody{padding:24px}.elric-works-module__Duu5ja__workCard .elric-works-module__Duu5ja__workTitle{font-size:19px}a.elric-works-module__Duu5ja__workImg{display:block}.elric-works-module__Duu5ja__workFeature a.elric-works-module__Duu5ja__workImg{display:flex}.elric-works-module__Duu5ja__workTitle a:hover{text-underline-offset:4px;text-decoration:underline}.elric-works-module__Duu5ja__readLink{color:var(--site-accent);align-self:flex-start;margin-top:4px;font-size:14px}.elric-works-module__Duu5ja__readLink:hover{text-underline-offset:4px;text-decoration:underline}.elric-works-module__Duu5ja__portfolioNote{color:var(--site-fg-subtle);border-left:2px solid var(--ew-hair2);max-width:70ch;padding-left:12px;font-size:13px}.elric-works-module__Duu5ja__ent{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(5,1fr);display:grid}.elric-works-module__Duu5ja__eitem{border-right:1px solid var(--ew-hair);border-bottom:1px solid var(--ew-hair);flex-direction:column;gap:10px;padding:28px 24px 32px;display:flex}.elric-works-module__Duu5ja__eitem h3{color:var(--site-fg-strong);font-size:17px;font-weight:500}.elric-works-module__Duu5ja__eitem p{color:var(--site-fg-muted);font-size:13.5px}.elric-works-module__Duu5ja__eic{border:1px solid var(--ew-hair2);width:34px;height:34px;color:var(--site-accent);place-items:center;margin-bottom:8px;display:grid}.elric-works-module__Duu5ja__eic svg{width:18px;height:18px}.elric-works-module__Duu5ja__entFoot{color:var(--site-fg);border-bottom:1px solid var(--ew-hair);flex-wrap:wrap;align-items:center;gap:10px 28px;padding:18px 24px;font-size:13.5px;display:flex}.elric-works-module__Duu5ja__entFoot .elric-works-module__Duu5ja__mono{color:var(--site-fg-subtle)}.elric-works-module__Duu5ja__tableWrap{border-top:1px solid var(--ew-hair);overflow-x:auto}.elric-works-module__Duu5ja__table{border-collapse:collapse;width:100%}.elric-works-module__Duu5ja__table th,.elric-works-module__Duu5ja__table td{text-align:left;border-bottom:1px solid var(--ew-hair);border-right:1px solid var(--ew-hair);vertical-align:top;padding:18px 24px;font-size:14px}.elric-works-module__Duu5ja__table th:last-child,.elric-works-module__Duu5ja__table td:last-child{border-right:0}.elric-works-module__Duu5ja__table thead th{color:var(--site-fg-subtle);font-weight:400}.elric-works-module__Duu5ja__table thead th.elric-works-module__Duu5ja__us{color:var(--site-fg-strong);background:var(--ew-tint)}.elric-works-module__Duu5ja__table td.elric-works-module__Duu5ja__us{background:rgb(var(--site-accent-rgb) / .06);color:var(--site-fg-strong)}.elric-works-module__Duu5ja__table td.elric-works-module__Duu5ja__rowHead{color:var(--site-fg-muted)}.elric-works-module__Duu5ja__toneX{color:var(--ew-red)}.elric-works-module__Duu5ja__toneMid{color:var(--ew-amber)}.elric-works-module__Duu5ja__toneOk{color:var(--ew-green)}.elric-works-module__Duu5ja__watch{border-top:1px solid var(--ew-hair);grid-template-columns:1fr 1.1fr;display:grid}.elric-works-module__Duu5ja__watchTxt{border-right:1px solid var(--ew-hair);flex-direction:column;gap:22px;padding:48px 56px;display:flex}.elric-works-module__Duu5ja__watchTxt>div{gap:14px;display:flex}.elric-works-module__Duu5ja__watchTxt p{color:var(--site-fg-muted);font-size:14px}.elric-works-module__Duu5ja__dash{border:1px solid var(--ew-hair2);background:var(--site-panel);box-shadow:0 40px 120px -30px rgb(var(--site-accent-rgb) / .35);margin:40px}.elric-works-module__Duu5ja__dashTop{border-bottom:1px solid var(--ew-hair);color:var(--site-fg-subtle);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.elric-works-module__Duu5ja__goal{border-bottom:1px solid var(--ew-hair);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px;display:flex}.elric-works-module__Duu5ja__goalValue{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:30px;font-weight:500;line-height:1}.elric-works-module__Duu5ja__goalTarget{color:var(--site-fg-muted);letter-spacing:0;font-size:14px}.elric-works-module__Duu5ja__meter{background:var(--site-raised);flex:1;height:6px;margin-bottom:6px;position:relative}.elric-works-module__Duu5ja__meter i{background:linear-gradient(90deg, rgb(var(--site-accent-rgb) / .5), var(--site-accent));position:absolute;inset:0 32% 0 0}.elric-works-module__Duu5ja__meter em{background:var(--ew-green);width:1px;position:absolute;top:-6px;bottom:-6px;right:20%}.elric-works-module__Duu5ja__bars{border-bottom:1px solid var(--ew-hair);align-items:flex-end;gap:6px;height:84px;padding:16px;display:flex}.elric-works-module__Duu5ja__bars i{background:linear-gradient(to top, rgb(var(--site-accent-rgb) / .35), var(--site-accent));flex:1}.elric-works-module__Duu5ja__feed{padding:6px 16px 12px}.elric-works-module__Duu5ja__feed>div{border-bottom:1px dashed var(--ew-hair);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.elric-works-module__Duu5ja__feed>div:last-child{border:0}.elric-works-module__Duu5ja__feedLine{align-items:center;gap:10px;display:flex}.elric-works-module__Duu5ja__feedIndent{padding-left:32px}.elric-works-module__Duu5ja__ho{flex-direction:column;gap:10px;padding:32px 28px;display:flex}.elric-works-module__Duu5ja__ho p{color:var(--site-fg-muted);font-size:14px}.elric-works-module__Duu5ja__hoN{color:var(--site-accent)}.elric-works-module__Duu5ja__nf{border-top:1px solid var(--ew-hair);grid-template-columns:1fr 1fr;display:grid}.elric-works-module__Duu5ja__nfCol{flex-direction:column;gap:16px;padding:40px 48px;display:flex}.elric-works-module__Duu5ja__nfNo{border-right:1px solid var(--ew-hair)}.elric-works-module__Duu5ja__nfYes{background:linear-gradient(180deg, var(--ew-tint), transparent 70%)}.elric-works-module__Duu5ja__nfList{flex-direction:column;gap:12px;list-style:none;display:flex}.elric-works-module__Duu5ja__nfList li{gap:12px;font-size:15.5px;line-height:1.45;display:flex}.elric-works-module__Duu5ja__nfNo>.elric-works-module__Duu5ja__mono{color:var(--ew-red)}.elric-works-module__Duu5ja__nfYes>.elric-works-module__Duu5ja__mono{color:var(--ew-green)}.elric-works-module__Duu5ja__nfNo li{color:var(--site-fg-muted)}.elric-works-module__Duu5ja__nfNo li:before{content:"✕";color:var(--ew-red);flex-shrink:0}.elric-works-module__Duu5ja__nfYes li{color:var(--site-fg-strong)}.elric-works-module__Duu5ja__nfYes li:before{content:"✓";color:var(--ew-green);flex-shrink:0}.elric-works-module__Duu5ja__steps{border-top:1px solid var(--ew-hair);grid-template-columns:repeat(3,1fr);display:grid}.elric-works-module__Duu5ja__steps>div{border-right:1px solid var(--ew-hair);padding:32px 28px}.elric-works-module__Duu5ja__steps>div:last-child{border-right:0}.elric-works-module__Duu5ja__steps p{color:var(--site-fg-muted);margin-top:8px;font-size:14px}.elric-works-module__Duu5ja__stepKey{color:var(--site-accent);margin-bottom:10px;display:block}.elric-works-module__Duu5ja__book{border-top:1px solid var(--ew-hair);grid-template-columns:1fr 1.1fr;display:grid}.elric-works-module__Duu5ja__bookLeft{border-right:1px solid var(--ew-hair);background:radial-gradient(60% 120% at 0% 100%, rgb(var(--site-accent-rgb) / .16), transparent 60%);flex-direction:column;gap:18px;padding:56px;display:flex}.elric-works-module__Duu5ja__bookForm{padding:40px}.elric-works-module__Duu5ja__faq details{border-bottom:1px solid var(--ew-hair)}.elric-works-module__Duu5ja__faq summary{cursor:pointer;color:var(--site-fg-strong);letter-spacing:-.02em;justify-content:space-between;gap:16px;padding:22px 80px;font-size:18px;list-style:none;display:flex}.elric-works-module__Duu5ja__faq summary::-webkit-details-marker{display:none}.elric-works-module__Duu5ja__faq summary:after{content:"+";color:var(--site-fg-subtle)}.elric-works-module__Duu5ja__faq details[open] summary:after{content:"–"}.elric-works-module__Duu5ja__faq details p{color:var(--site-fg-muted);max-width:80ch;padding:0 80px 22px}.elric-works-module__Duu5ja__sticky{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ew-hair2);background:#0d0f0feb;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:8px 8px 8px 12px;transition:transform .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,160%);box-shadow:0 20px 60px #0009}.elric-works-module__Duu5ja__stickyShow{transform:translate(-50%)}.elric-works-module__Duu5ja__sticky p{color:var(--site-fg);font-size:14px}.elric-works-module__Duu5ja__sticky .elric-works-module__Duu5ja__btn{height:42px}@media (max-width:1100px){.elric-works-module__Duu5ja__peek{display:none}}@media (max-width:1023px){.elric-works-module__Duu5ja__px{padding-left:32px;padding-right:32px}.elric-works-module__Duu5ja__picker,.elric-works-module__Duu5ja__offer,.elric-works-module__Duu5ja__watch,.elric-works-module__Duu5ja__book,.elric-works-module__Duu5ja__nf,.elric-works-module__Duu5ja__workFeature{grid-template-columns:1fr}.elric-works-module__Duu5ja__sits,.elric-works-module__Duu5ja__offerLeft,.elric-works-module__Duu5ja__watchTxt,.elric-works-module__Duu5ja__bookLeft,.elric-works-module__Duu5ja__nfNo,.elric-works-module__Duu5ja__workImg{border-right:0}.elric-works-module__Duu5ja__method,.elric-works-module__Duu5ja__cells4,.elric-works-module__Duu5ja__ent{grid-template-columns:1fr 1fr}.elric-works-module__Duu5ja__cells3,.elric-works-module__Duu5ja__steps{grid-template-columns:1fr}.elric-works-module__Duu5ja__faq summary{padding:22px 32px}.elric-works-module__Duu5ja__faq details p{padding:0 32px 22px}}@media (max-width:639px){.elric-works-module__Duu5ja__px{padding-left:20px;padding-right:20px}.elric-works-module__Duu5ja__strip,.elric-works-module__Duu5ja__method,.elric-works-module__Duu5ja__cells4,.elric-works-module__Duu5ja__ent,.elric-works-module__Duu5ja__wgrid,.elric-works-module__Duu5ja__pgrid,.elric-works-module__Duu5ja__built{grid-template-columns:1fr}.elric-works-module__Duu5ja__strip{grid-template-columns:1fr 1fr}.elric-works-module__Duu5ja__plan,.elric-works-module__Duu5ja__offerLeft,.elric-works-module__Duu5ja__bookLeft,.elric-works-module__Duu5ja__nfCol,.elric-works-module__Duu5ja__watchTxt{padding:28px 20px}.elric-works-module__Duu5ja__box,.elric-works-module__Duu5ja__dash{margin:20px}.elric-works-module__Duu5ja__bookForm,.elric-works-module__Duu5ja__workBody{padding:24px 20px}.elric-works-module__Duu5ja__faq summary{padding:20px}.elric-works-module__Duu5ja__faq details p{padding:0 20px 20px}.elric-works-module__Duu5ja__sticky p{display:none}.elric-works-module__Duu5ja__player{aspect-ratio:auto;min-height:300px;padding:56px 16px 24px}.elric-works-module__Duu5ja__playerTop{top:14px;left:16px;right:16px}}@media (prefers-reduced-motion:reduce){.elric-works-module__Duu5ja__ew path,.elric-works-module__Duu5ja__ew .elric-works-module__Duu5ja__v2,.elric-works-module__Duu5ja__ewTile:after,.elric-works-module__Duu5ja__peek,.elric-works-module__Duu5ja__planInner{stroke-dashoffset:0;animation:none}.elric-works-module__Duu5ja__mqTrack{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.elric-works-module__Duu5ja__mqGroup[aria-hidden=true]{display:none}}
.settings-sidebar-module__q9oLNq__navItem[aria-current=page]:before{transform-origin:50%;animation:.24s cubic-bezier(.22,1,.36,1) both settings-sidebar-module__q9oLNq__indicator-in}@keyframes settings-sidebar-module__q9oLNq__indicator-in{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.settings-sidebar-module__q9oLNq__navItem[aria-current=page]:before{animation:none}}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.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:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_e268ddf2-module__DR8boq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_e268ddf2-module__DR8boq__variable{--site-font-mono:"Geist Mono", "Geist Mono Fallback"}
.retro-module__a9c9DG__machine{--beige:#ddd3bc;--beige-dark:#b9ae95;--ink:#2b2620;background:linear-gradient(180deg, #e7dec8, var(--beige) 40%, #cfc4aa);color:var(--ink);font-family:var(--site-font-mono), ui-monospace, monospace;box-shadow:inset 0 2px 0 #fff9, inset 0 -6px 0 var(--beige-dark), 0 30px 80px -30px #000000f2;border-radius:18px 18px 22px 22px;flex-direction:column;gap:14px;padding:18px;display:flex;position:relative}.retro-module__a9c9DG__brand{letter-spacing:.12em;text-transform:uppercase;color:#6d6350;justify-content:space-between;align-items:center;font-size:11px;display:flex}.retro-module__a9c9DG__display{color:#1d2a14;letter-spacing:.04em;background:linear-gradient(#9fb48a,#b8cb9f);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:22px;display:flex;box-shadow:inset 0 3px 6px #00000059}.retro-module__a9c9DG__keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.retro-module__a9c9DG__key{cursor:pointer;color:var(--ink);background:linear-gradient(#f5efe1,#e2d8c0);border-radius:9px;flex-direction:column;gap:2px;padding:9px 11px;font-size:12px;line-height:1.25;transition:transform 90ms,box-shadow 90ms,background-color .16s;display:flex;position:relative;box-shadow:0 4px #a99d82,0 6px 10px -4px #00000073}.retro-module__a9c9DG__key:hover{background:linear-gradient(#fbf6ea,#e8dfc8)}.retro-module__a9c9DG__key[data-locked]{background:linear-gradient(#ffd98a,#f2c25e);transform:translateY(3px);box-shadow:0 1px #a99d82,inset 0 2px 4px #0003}.retro-module__a9c9DG__key:has(input:checked){background:linear-gradient(#ffd98a,#f2c25e);transform:translateY(3px);box-shadow:0 1px #a99d82,inset 0 2px 4px #0003}.retro-module__a9c9DG__key:has(input:focus-visible){outline-offset:2px;outline:2px solid #1d2a14}.retro-module__a9c9DG__key[data-unavailable]{cursor:not-allowed;color:#8a7f69;background:#cfc6b1;box-shadow:inset 0 2px 4px #00000026}.retro-module__a9c9DG__price{color:#6d6350;font-size:11px}.retro-module__a9c9DG__actionKey{color:#f5efe1;cursor:pointer;background:linear-gradient(#8a8273,#6f6859);border-radius:9px;padding:8px 14px;font-size:12px;transition:transform 90ms,box-shadow 90ms;box-shadow:0 4px #4d473c}.retro-module__a9c9DG__actionKey:active{transform:translateY(3px);box-shadow:0 1px #4d473c}.retro-module__a9c9DG__actionKey:focus-visible{outline-offset:2px;outline:2px solid #1d2a14}.retro-module__a9c9DG__tape{color:#26231e;font-family:var(--site-font-mono), ui-monospace, monospace;clip-path:polygon(0 6px,4% 0,8% 6px,12% 0,16% 6px,20% 0,24% 6px,28% 0,32% 6px,36% 0,40% 6px,44% 0,48% 6px,52% 0,56% 6px,60% 0,64% 6px,68% 0,72% 6px,76% 0,80% 6px,84% 0,88% 6px,92% 0,96% 6px,100% 0,100% 100%,0 100%);background:#fbfaf6;padding:18px 16px 12px;font-size:12px;line-height:1.6;position:relative;box-shadow:0 18px 40px -20px #000000e6}.retro-module__a9c9DG__tapeLine{justify-content:space-between;gap:12px;animation:.42s steps(4,end) both retro-module__a9c9DG__print;display:flex}@keyframes retro-module__a9c9DG__print{0%{opacity:0;transform:translateY(8px)}}.retro-module__a9c9DG__tapeTotal{border-top:1px dashed #8a8273;margin-top:6px;padding-top:6px;font-weight:600}.retro-module__a9c9DG__stamp{color:#b0282b;letter-spacing:.08em;text-transform:uppercase;border:2px solid #b0282b;border-radius:4px;padding:2px 8px;font-weight:600;display:inline-block;transform:rotate(-6deg)}.retro-module__a9c9DG__odometer{height:1.2em;line-height:1.2em;display:inline-flex;overflow:hidden}.retro-module__a9c9DG__digit{flex-direction:column;transition:transform .7s cubic-bezier(.22,.8,.24,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.retro-module__a9c9DG__tapeLine{animation:none}.retro-module__a9c9DG__digit,.retro-module__a9c9DG__key,.retro-module__a9c9DG__actionKey{transition:none}}
.case-study-module__IehWDW__root{--cs-hair:var(--site-hairline);--cs-hair2:var(--site-hairline-strong);color:var(--site-fg)}.case-study-module__IehWDW__mono{font-family:var(--site-font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.case-study-module__IehWDW__px{padding-left:80px;padding-right:80px}.case-study-module__IehWDW__eyebrow{color:var(--site-fg-subtle);align-items:center;gap:8px;display:inline-flex}.case-study-module__IehWDW__eyebrow:before{content:"";background:rgb(var(--cs-accent));width:6px;height:6px}.case-study-module__IehWDW__h2{letter-spacing:-.04em;color:var(--site-fg-strong);font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.06}.case-study-module__IehWDW__h3{letter-spacing:-.02em;color:var(--site-fg-strong);font-size:20px;font-weight:500}.case-study-module__IehWDW__dim{color:var(--site-fg-subtle)}.case-study-module__IehWDW__lead{color:var(--site-fg-muted);max-width:62ch;font-size:18px}.case-study-module__IehWDW__section{border-top:1px solid var(--cs-hair)}.case-study-module__IehWDW__sh{flex-direction:column;gap:16px;padding-top:96px;padding-bottom:48px;display:flex}.case-study-module__IehWDW__btn{border:1px solid var(--cs-hair2);height:48px;color:var(--site-fg-strong);justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:15px;transition:background .15s;display:inline-flex}.case-study-module__IehWDW__btn:hover{background:var(--site-raised)}.case-study-module__IehWDW__btnPrimary{background:var(--site-fg-strong);color:var(--site-canvas);border-color:var(--site-fg-strong)}.case-study-module__IehWDW__btnPrimary:hover{background:#fff}.case-study-module__IehWDW__crumbs{color:var(--site-fg-subtle);align-items:center;gap:10px;padding-top:96px;display:flex}.case-study-module__IehWDW__crumbs a:hover{color:var(--site-fg-strong)}.case-study-module__IehWDW__hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;padding-top:40px;padding-bottom:88px;display:grid;position:relative;overflow:hidden}.case-study-module__IehWDW__hero:before{content:"";background:radial-gradient(55% 60% at 60% 45%, rgb(var(--cs-accent) / .32), transparent 70%);pointer-events:none;position:absolute;inset:-20% -10% 0 30%}.case-study-module__IehWDW__heroPhone{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.case-study-module__IehWDW__heroCopy{z-index:1;flex-direction:column;gap:20px;display:flex;position:relative}.case-study-module__IehWDW__chip{background:#f4f5f5;align-self:flex-start;align-items:center;gap:14px;padding:10px 16px;display:inline-flex;box-shadow:0 20px 50px -20px #000c}.case-study-module__IehWDW__chipLogo{width:auto;height:30px;display:block}.case-study-module__IehWDW__chipLogoTall{height:46px}.case-study-module__IehWDW__chipLogoMono{filter:grayscale()contrast(1.2)}.case-study-module__IehWDW__chipLogoOnblack{filter:invert()grayscale()contrast(1.4)}.case-study-module__IehWDW__chipX{color:#9aa0a6}.case-study-module__IehWDW__chipEw{color:#08090a;letter-spacing:-.02em;align-items:center;gap:7px;font-size:15px;font-weight:500;display:flex}.case-study-module__IehWDW__sector{color:rgb(var(--cs-accent));filter:brightness(1.45)}.case-study-module__IehWDW__h1{letter-spacing:-.045em;color:var(--site-fg-strong);font-size:clamp(36px,4.6vw,62px);font-weight:500;line-height:1.02}.case-study-module__IehWDW__facts{border:1px solid var(--cs-hair);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;display:grid}.case-study-module__IehWDW__facts>div{border-right:1px solid var(--cs-hair);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.case-study-module__IehWDW__facts>div:last-child{border-right:0}.case-study-module__IehWDW__facts span:last-child{color:var(--site-fg-strong);font-size:14px}.case-study-module__IehWDW__visual{z-index:1;position:relative}.case-study-module__IehWDW__desk{perspective:2200px}.case-study-module__IehWDW__deskScreen{transform-origin:0;border:1px solid var(--cs-hair2);box-shadow:0 60px 140px -30px #000000e6, 0 0 120px -30px rgb(var(--cs-accent) / .6);background:#0d0f0f;border-radius:14px;padding:10px;transform:rotateY(-12deg)rotateX(5deg)}.case-study-module__IehWDW__deskScreen img,.case-study-module__IehWDW__boardFrame img{border-radius:8px;width:100%;height:auto;display:block}.case-study-module__IehWDW__phones{justify-content:center;min-height:560px;display:flex;position:relative}.case-study-module__IehWDW__phoneMain{border:1px solid var(--cs-hair2);width:min(300px,70%);box-shadow:0 60px 140px -30px #000000e6, 0 0 140px -20px rgb(var(--cs-accent) / .55);z-index:2;background:#111315;border-radius:46px;padding:12px;position:relative;transform:rotate(-4deg)}.case-study-module__IehWDW__phoneMain img{border-radius:36px;width:100%;height:auto;display:block}.case-study-module__IehWDW__boardFrame{border:1px solid var(--cs-hair2);box-shadow:0 50px 120px -30px #000000e6, 0 0 120px -40px rgb(var(--cs-accent) / .6);background:#0d0f0f;padding:10px}.case-study-module__IehWDW__challenge{border-top:1px solid var(--cs-hair);grid-template-columns:1fr 1fr;display:grid}.case-study-module__IehWDW__challenge>div{padding:56px}.case-study-module__IehWDW__challenge>div:first-child{border-right:1px solid var(--cs-hair)}.case-study-module__IehWDW__challenge p+p{margin-top:16px}.case-study-module__IehWDW__challengeText{color:var(--site-fg-muted);font-size:17px;line-height:1.6}.case-study-module__IehWDW__cycle{border-top:1px solid var(--cs-hair);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.case-study-module__IehWDW__phase{border-right:1px solid var(--cs-hair);flex-direction:column;gap:10px;padding:28px 18px 32px;display:flex;position:relative}.case-study-module__IehWDW__phase:last-child{border-right:0}.case-study-module__IehWDW__phase:before{content:"";background:linear-gradient(90deg, rgb(var(--cs-accent)), rgb(var(--cs-accent) / .25));height:3px;position:absolute;top:0;left:0;right:0}.case-study-module__IehWDW__phaseN{color:rgb(var(--cs-accent));filter:brightness(1.4)}.case-study-module__IehWDW__phase p{color:var(--site-fg-muted);font-size:13.5px}.case-study-module__IehWDW__readouts{border-top:1px solid var(--cs-hair);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 80px 32px;display:flex}.case-study-module__IehWDW__pill{border:1px solid var(--cs-hair2);color:var(--site-fg);padding:6px 12px;font-size:13px}.case-study-module__IehWDW__sensors{border-top:1px solid var(--cs-hair);grid-template-columns:1.2fr 1fr;display:grid}.case-study-module__IehWDW__sensorList{border-right:1px solid var(--cs-hair);grid-template-columns:1fr 1fr;display:grid}.case-study-module__IehWDW__sensor{border-bottom:1px solid var(--cs-hair);border-right:1px solid var(--cs-hair);flex-direction:column;gap:6px;padding:22px 24px;display:flex}.case-study-module__IehWDW__sensor:before{content:"";background:rgb(var(--cs-accent));width:8px;height:8px;box-shadow:0 0 0 4px rgb(var(--cs-accent) / .2);border-radius:50%;margin-bottom:6px}.case-study-module__IehWDW__sensor span:last-child{color:var(--site-fg-muted);font-size:13.5px}.case-study-module__IehWDW__insights{flex-direction:column;gap:12px;padding:32px;display:flex}.case-study-module__IehWDW__insight{border:1px solid var(--cs-hair2);background:var(--site-panel);gap:12px;padding:14px 16px;font-size:14px;display:flex}.case-study-module__IehWDW__insightWarn{border-color:#f5b94a73}.case-study-module__IehWDW__insightInfo{border-color:rgb(var(--site-accent-rgb) / .45)}.case-study-module__IehWDW__insightOk{border-color:#3ecf8e73}.case-study-module__IehWDW__insightDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.case-study-module__IehWDW__insightWarn .case-study-module__IehWDW__insightDot{background:#f5b94a}.case-study-module__IehWDW__insightInfo .case-study-module__IehWDW__insightDot{background:var(--site-accent)}.case-study-module__IehWDW__insightOk .case-study-module__IehWDW__insightDot{background:#3ecf8e}.case-study-module__IehWDW__hierarchy{border-top:1px solid var(--cs-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-module__IehWDW__level{border-right:1px solid var(--cs-hair);flex-direction:column;gap:14px;padding:28px 24px 32px;display:flex;position:relative}.case-study-module__IehWDW__level:last-child{background:linear-gradient(180deg, rgb(var(--cs-accent) / .12), transparent 70%);border-right:0}.case-study-module__IehWDW__level:not(:last-child):after{content:"→";color:rgb(var(--cs-accent));background:var(--site-canvas);z-index:1;padding:0 2px;position:absolute;top:30px;right:-9px}.case-study-module__IehWDW__levelItems{flex-direction:column;gap:8px;font-size:14px;list-style:none;display:flex}.case-study-module__IehWDW__levelItems li{border-left:2px solid rgb(var(--cs-accent) / .5);padding-left:10px}.case-study-module__IehWDW__procedure{border-top:1px solid var(--cs-hair);grid-template-columns:1fr 1fr;display:grid}.case-study-module__IehWDW__procedure>div{padding:40px 56px}.case-study-module__IehWDW__procedure>div:first-child{border-right:1px solid var(--cs-hair)}.case-study-module__IehWDW__checklist{border:1px solid var(--cs-hair2);flex-direction:column;margin-top:18px;list-style:none;display:flex}.case-study-module__IehWDW__checklist li{border-bottom:1px solid var(--cs-hair);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font-size:15px;display:flex}.case-study-module__IehWDW__checklist li:last-child{border-bottom:0}.case-study-module__IehWDW__stateDone{color:#3ecf8e}.case-study-module__IehWDW__stateActive{color:rgb(var(--cs-accent));filter:brightness(1.3)}.case-study-module__IehWDW__stateNext{color:var(--site-fg-subtle)}.case-study-module__IehWDW__toolRow{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.case-study-module__IehWDW__workflow{border-top:1px solid var(--cs-hair);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.case-study-module__IehWDW__wfStep{border-right:1px solid var(--cs-hair);flex-direction:column;gap:12px;padding:26px 18px 30px;display:flex}.case-study-module__IehWDW__wfStep:last-child{border-right:0}.case-study-module__IehWDW__wfNum{background:rgb(var(--cs-accent));color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.case-study-module__IehWDW__wfStep ul{color:var(--site-fg-muted);flex-direction:column;gap:6px;font-size:13px;list-style:none;display:flex}.case-study-module__IehWDW__wfStep li:before{content:"· ";color:rgb(var(--cs-accent))}.case-study-module__IehWDW__exceptions{border-top:1px solid var(--cs-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-module__IehWDW__exception{border-right:1px solid var(--cs-hair);flex-direction:column;gap:10px;padding:28px 24px 32px;display:flex}.case-study-module__IehWDW__exception:last-child{border-right:0}.case-study-module__IehWDW__exception p{color:var(--site-fg-muted);font-size:14px}.case-study-module__IehWDW__excBar{background:rgb(var(--cs-accent));width:40px;height:3px}.case-study-module__IehWDW__signatureFoot{border-top:1px solid var(--cs-hair);color:var(--site-fg-muted);flex-wrap:wrap;align-items:center;gap:10px 24px;padding:20px 80px 28px;font-size:14px;display:flex}.case-study-module__IehWDW__signatureFoot b{color:var(--site-fg-strong);font-weight:500}.case-study-module__IehWDW__screen{border-top:1px solid var(--cs-hair);grid-template-columns:1.35fr 1fr;display:grid}.case-study-module__IehWDW__screenFlip{grid-template-columns:1fr 1.35fr}.case-study-module__IehWDW__screenFlip .case-study-module__IehWDW__screenImg{border-right:0;border-left:1px solid var(--cs-hair);order:2}.case-study-module__IehWDW__screenImg{border-right:1px solid var(--cs-hair);background:radial-gradient(70% 80% at 30% 20%, rgb(var(--cs-accent) / .12), transparent 70%);justify-content:center;align-items:center;padding:32px;display:flex}.case-study-module__IehWDW__screenImg img{border:1px solid var(--cs-hair2);width:100%;height:auto;display:block;box-shadow:0 30px 80px -30px #000000e6}.case-study-module__IehWDW__screenImgTall img{border-radius:28px;width:auto;max-width:100%;max-height:560px}.case-study-module__IehWDW__screenCopy{flex-direction:column;justify-content:center;gap:14px;padding:48px 56px;display:flex}.case-study-module__IehWDW__screenN{color:rgb(var(--cs-accent));filter:brightness(1.4)}.case-study-module__IehWDW__screenCopy p{color:var(--site-fg-muted);max-width:44ch;font-size:16px}.case-study-module__IehWDW__changed{border-top:1px solid var(--cs-hair);grid-template-columns:1.2fr 1fr;display:grid}.case-study-module__IehWDW__changedQuote{border-right:1px solid var(--cs-hair);background:linear-gradient(135deg, rgb(var(--cs-accent) / .14), transparent 60%);padding:56px}.case-study-module__IehWDW__changedQuote blockquote{letter-spacing:-.025em;color:var(--site-fg-strong);border-left:3px solid rgb(var(--cs-accent));margin-top:18px;padding-left:22px;font-size:clamp(22px,2.4vw,30px);line-height:1.3}.case-study-module__IehWDW__caps{flex-direction:column;gap:16px;padding:56px;display:flex}.case-study-module__IehWDW__capList{flex-wrap:wrap;gap:8px;display:flex}.case-study-module__IehWDW__how{border-top:1px solid var(--cs-hair);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.case-study-module__IehWDW__how>div{border-right:1px solid var(--cs-hair);flex-direction:column;gap:8px;padding:28px 24px 32px;display:flex}.case-study-module__IehWDW__how>div:last-child{border-right:0}.case-study-module__IehWDW__how p{color:var(--site-fg-muted);font-size:14px}.case-study-module__IehWDW__related{border-top:1px solid var(--cs-hair);grid-template-columns:1fr 1fr;display:grid}.case-study-module__IehWDW__relatedCard{border-right:1px solid var(--cs-hair);flex-direction:column;transition:background .2s;display:flex}.case-study-module__IehWDW__relatedCard:last-child{border-right:0}.case-study-module__IehWDW__relatedCard:hover{background:var(--site-panel)}.case-study-module__IehWDW__relatedImg{aspect-ratio:16/9;border-bottom:1px solid var(--cs-hair);display:block;overflow:hidden}.case-study-module__IehWDW__relatedImg img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.case-study-module__IehWDW__relatedCard:hover .case-study-module__IehWDW__relatedImg img{transform:scale(1.02)}.case-study-module__IehWDW__relatedBody{flex-direction:column;gap:8px;padding:24px 28px 28px;display:flex}.case-study-module__IehWDW__cta{border-top:1px solid var(--cs-hair);background:radial-gradient(60% 120% at 100% 100%, rgb(var(--cs-accent) / .2), transparent 60%);flex-direction:column;gap:18px;padding:96px 80px;display:flex}.case-study-module__IehWDW__ctaRow{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}@media (max-width:1100px){.case-study-module__IehWDW__cycle{grid-template-columns:repeat(4,minmax(0,1fr))}.case-study-module__IehWDW__workflow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.case-study-module__IehWDW__px{padding-left:32px;padding-right:32px}.case-study-module__IehWDW__hero,.case-study-module__IehWDW__heroPhone,.case-study-module__IehWDW__challenge,.case-study-module__IehWDW__sensors,.case-study-module__IehWDW__procedure,.case-study-module__IehWDW__screen,.case-study-module__IehWDW__screenFlip,.case-study-module__IehWDW__changed{grid-template-columns:1fr}.case-study-module__IehWDW__heroPhone .case-study-module__IehWDW__visual{order:2}.case-study-module__IehWDW__challenge>div:first-child,.case-study-module__IehWDW__sensorList,.case-study-module__IehWDW__procedure>div:first-child,.case-study-module__IehWDW__screenImg,.case-study-module__IehWDW__changedQuote{border-right:0}.case-study-module__IehWDW__screenFlip .case-study-module__IehWDW__screenImg{border-left:0;order:0}.case-study-module__IehWDW__deskScreen{transform:none}.case-study-module__IehWDW__hierarchy,.case-study-module__IehWDW__exceptions,.case-study-module__IehWDW__how{grid-template-columns:1fr 1fr}.case-study-module__IehWDW__level:not(:last-child):after{display:none}.case-study-module__IehWDW__readouts,.case-study-module__IehWDW__signatureFoot{padding-left:32px;padding-right:32px}.case-study-module__IehWDW__cta{padding:72px 32px}}@media (max-width:639px){.case-study-module__IehWDW__px{padding-left:20px;padding-right:20px}.case-study-module__IehWDW__facts,.case-study-module__IehWDW__sensorList,.case-study-module__IehWDW__hierarchy,.case-study-module__IehWDW__exceptions,.case-study-module__IehWDW__how,.case-study-module__IehWDW__related{grid-template-columns:1fr}.case-study-module__IehWDW__cycle,.case-study-module__IehWDW__workflow{grid-template-columns:1fr 1fr}.case-study-module__IehWDW__facts>div{border-right:0;border-bottom:1px solid var(--cs-hair)}.case-study-module__IehWDW__challenge>div,.case-study-module__IehWDW__procedure>div,.case-study-module__IehWDW__changedQuote,.case-study-module__IehWDW__caps,.case-study-module__IehWDW__screenCopy{padding:28px 20px}.case-study-module__IehWDW__screenImg{padding:20px}.case-study-module__IehWDW__phones{min-height:0}.case-study-module__IehWDW__readouts,.case-study-module__IehWDW__signatureFoot{padding-left:20px;padding-right:20px}.case-study-module__IehWDW__cta{padding:56px 20px}}.case-study-module__IehWDW__procedureNote{margin-top:24px}.case-study-module__IehWDW__challengeHeading{margin-top:16px}.case-study-module__IehWDW__sensor:last-child:nth-child(odd){grid-column:span 2}.case-study-module__IehWDW__portfolioNote{color:var(--site-fg-subtle);border-left:2px solid rgb(var(--cs-accent) / .6);max-width:62ch;padding-left:12px;font-size:13px}
