.Responsive_site__Agywt{container:craftia-site/inline-size;overflow-wrap:anywhere}.Responsive_block__STbsy{min-width:0}.Responsive_block__STbsy *,.Responsive_chrome__vuKp4 *{box-sizing:border-box;min-width:0}.Responsive_block__STbsy img{max-width:100%}.Responsive_desktopNav__L9v2v{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.Responsive_mobileNav__P8Hjr{display:none}.Responsive_mobileMenu__qBj5_{position:relative}.Responsive_mobileLinks__NT0ij{position:absolute;right:0;z-index:10;min-width:180px;padding:16px;display:grid;gap:16px;box-shadow:0 4px 20px #0002}@container craftia-site (max-width: 639px){.Responsive_block__STbsy[data-hide-mobile=true],.Responsive_desktopNav__L9v2v{display:none}.Responsive_mobileNav__P8Hjr{display:block}.Responsive_tagline__o1Bf7{display:none}.Responsive_chrome__vuKp4{--chrome-padding:14px 20px;--footer-columns:1fr}.Responsive_block__STbsy{--r-title:var(--m-title);--r-pad:var(--m-pad);--r-align:var(--m-align);--r-align-items:var(--m-align-items);--r-margin:var(--m-margin);--r-columns:var(--m-columns);--r-horizontal:var(--m-horizontal);--r-button-padding:var(--m-button-padding);--r-button-width:var(--m-button-width);--r-direction:var(--m-direction);--r-ratio:var(--m-ratio);--r-hero-columns:var(--m-hero-columns);--r-hero-gap:var(--m-hero-gap);--r-body-size:var(--m-body-size);--r-hero-order:var(--m-hero-order);--r-image-ratio:var(--m-image-ratio);--r-image-order:var(--m-image-order);--r-image-columns:var(--m-image-columns);--r-image-gap:var(--m-image-gap);--r-banner-height:var(--m-banner-height);--r-banner-padding:var(--m-banner-padding);--r-contact-columns:var(--m-contact-columns);--r-contact-gap:var(--m-contact-gap);--r-map-gap:var(--m-map-gap)}}@container craftia-site (min-width: 640px) and (max-width: 1023px){.Responsive_block__STbsy{--r-columns:var(--t-columns)}}.StudioWorkspace_studio__Nc_PR{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;height:100dvh;overflow:hidden;background:var(--background);color:var(--foreground)}.StudioWorkspace_glow__UFTN4{pointer-events:none;position:absolute;inset:0;background:radial-gradient(ellipse at 12% 0,#7293ff38,transparent 55%),radial-gradient(ellipse at 95% 4%,#60d9e42a,transparent 50%)}.StudioWorkspace_toolbar__gxwY8{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;padding:16px 20px 12px}.StudioWorkspace_row__Y1iDp{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.StudioWorkspace_identity__1tS6E{display:flex;align-items:center;gap:10px;margin-right:12px}.StudioWorkspace_identity__1tS6E small{display:block;color:var(--muted-foreground);font-size:11px;margin-top:3px}.StudioWorkspace_devices__dqk2u,.StudioWorkspace_pages__I4B2x{display:flex;gap:3px;padding:4px;border:1px solid #ffffff90;border-radius:30px;background:#ffffff60;max-width:48vw;overflow:auto}.StudioWorkspace_toolbar__gxwY8 button{cursor:pointer;white-space:nowrap}.StudioWorkspace_devices__dqk2u button,.StudioWorkspace_pages__I4B2x button{padding:8px 12px;border-radius:24px;font-size:12px;display:inline-flex;align-items:center;gap:6px}.StudioWorkspace_devices__dqk2u button[aria-pressed=true],.StudioWorkspace_pages__I4B2x button[aria-pressed=true]{background:linear-gradient(120deg,#557cfb,#32cbd8);color:white;font-weight:600}.StudioWorkspace_pill__uznLw{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #ffffffa0;background:#ffffff70;border-radius:30px;padding:9px 14px;font-size:12px;font-weight:500}.StudioWorkspace_pill__uznLw:disabled{opacity:.4;cursor:default}.StudioWorkspace_swatches__tsNRI{display:flex}.StudioWorkspace_swatches__tsNRI i{width:15px;height:15px;margin-left:-3px;border-radius:50%;border:1px solid #ffffffa0}.StudioWorkspace_spacer__P2M8J{flex:1}.StudioWorkspace_primary__1A37t{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(120deg,#557cfb,#32cbd8);color:white;border-radius:30px;padding:11px 18px;font-size:13px;font-weight:600;box-shadow:0 5px 20px #548af525}.StudioWorkspace_workspace__74B42{position:relative;display:flex;min-height:0;flex:1;gap:12px;padding:0 20px 20px}.StudioWorkspace_canvas___75P8{display:flex;min-width:0;flex:1}.StudioWorkspace_left__anl5n,.StudioWorkspace_right__Y2AKl{display:flex;min-height:0;flex-shrink:0}.StudioWorkspace_left__anl5n>div,.StudioWorkspace_right__Y2AKl>aside{max-height:100%}.StudioWorkspace_notice__hPi_D{position:relative;padding:0 20px 10px;font-size:12px;color:var(--destructive)}.StudioWorkspace_closePanel__pnqZm,.StudioWorkspace_mobileSettings__JOP9m{display:none}.StudioWorkspace_toolbar__gxwY8 button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:1199px){.StudioWorkspace_toolbar__gxwY8{padding:12px}.StudioWorkspace_workspace__74B42{padding:0 12px 12px}.StudioWorkspace_left__anl5n,.StudioWorkspace_right__Y2AKl{display:none;position:absolute;top:0;bottom:12px;z-index:15;background:var(--background);border:1px solid var(--border);border-radius:18px;padding:42px 10px 10px;box-shadow:0 14px 60px #15244635;max-width:calc(100% - 24px)}.StudioWorkspace_left__anl5n{left:12px}.StudioWorkspace_right__Y2AKl{right:12px}.StudioWorkspace_left__anl5n[data-open=true],.StudioWorkspace_right__Y2AKl[data-open=true]{display:flex}.StudioWorkspace_left__anl5n>div,.StudioWorkspace_right__Y2AKl>aside{max-width:100%}.StudioWorkspace_closePanel__pnqZm{display:block;position:absolute;top:10px;right:16px;font-size:12px}.StudioWorkspace_mobileSettings__JOP9m{display:inline-flex}.StudioWorkspace_pages__I4B2x{max-width:100%;order:5;width:100%}}@media (max-width:600px){.StudioWorkspace_identity__1tS6E{margin-right:0}.StudioWorkspace_identity__1tS6E small{display:none}.StudioWorkspace_toolbar__gxwY8{gap:8px}.StudioWorkspace_row__Y1iDp{gap:6px}.StudioWorkspace_devices__dqk2u{max-width:100%}.StudioWorkspace_devices__dqk2u button{padding:7px 9px;font-size:10px}.StudioWorkspace_pill__uznLw{padding:8px 10px;font-size:11px}.StudioWorkspace_primary__1A37t{font-size:11px;padding:10px 12px}}.StudioWorkspace_right__Y2AKl{display:none;position:relative;padding-top:32px}.StudioWorkspace_right__Y2AKl[data-open=true]{display:flex}.StudioWorkspace_closePanel__pnqZm{display:block;position:absolute;top:8px;right:12px;font-size:12px;color:var(--muted-foreground)}.StudioWorkspace_left__anl5n{position:relative}.StudioWorkspace_left__anl5n>.StudioWorkspace_closePanel__pnqZm{display:none}.StudioWorkspace_orientation__USMBO{position:relative;z-index:21;display:flex;align-items:center;gap:12px;padding:0 24px 12px;font-size:12px}.StudioWorkspace_orientation__USMBO>div:first-child{flex:1}.StudioWorkspace_orientation__USMBO strong{font-weight:600;margin-right:12px}.StudioWorkspace_orientation__USMBO span{color:var(--muted-foreground)}.StudioWorkspace_suggestions__YZJG5{position:relative}.StudioWorkspace_suggestions__YZJG5 summary{cursor:pointer;color:var(--primary);padding:8px 12px;border-radius:20px;background:#ffffff80}.StudioWorkspace_suggestions__YZJG5>div{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;padding:8px;border:1px solid var(--border);border-radius:16px;background:var(--background);box-shadow:0 12px 36px #15244620}.StudioWorkspace_suggestions__YZJG5 button{display:block;width:100%;text-align:left;padding:12px;border-radius:10px}.StudioWorkspace_suggestions__YZJG5 button:hover{background:#7293ff18}@media (max-width:1199px){.StudioWorkspace_left__anl5n,.StudioWorkspace_right__Y2AKl{position:absolute}.StudioWorkspace_left__anl5n>.StudioWorkspace_closePanel__pnqZm{display:block}.StudioWorkspace_orientation__USMBO{padding:0 12px 10px;flex-wrap:wrap}.StudioWorkspace_orientation__USMBO span{display:block;margin-top:3px}}@media (prefers-reduced-motion:no-preference){.StudioWorkspace_right__Y2AKl[data-open=true]>aside{animation:StudioWorkspace_settle-in__Os3I4 .18s ease-out}@keyframes StudioWorkspace_settle-in__Os3I4{0%{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}}.StudioWorkspace_toolbar__gxwY8{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px}.StudioWorkspace_row__Y1iDp{display:contents}.StudioWorkspace_pageSelect__6ntyf{max-width:180px;min-width:0;border:1px solid #ffffff90;border-radius:24px;background:#ffffff70;padding:9px 14px;font-size:12px}@media (max-width:600px){.StudioWorkspace_identity__1tS6E strong{display:block;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StudioWorkspace_toolbar__gxwY8{gap:6px}.StudioWorkspace_pageSelect__6ntyf{max-width:130px;padding:8px;font-size:11px}.StudioWorkspace_orientation__USMBO{font-size:11px;gap:6px}.StudioWorkspace_orientation__USMBO strong{display:none}.StudioWorkspace_orientation__USMBO>div:first-child{flex-basis:100%}.StudioWorkspace_suggestions__YZJG5 summary{padding:5px 10px}}.BuildSequence_reveal__5MJN6{position:relative;isolation:isolate;color:#edf1ff;padding:26px 40px 24px;background:#080c19;border:1px solid #ffffff12;border-radius:28px;overflow:hidden;box-shadow:0 30px 100px #04081935}.BuildSequence_ambient__usTJL{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 42%,#364b9b45,transparent 65%)}.BuildSequence_ambient__usTJL:after{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#8ba5ff22 1px,transparent 0),linear-gradient(90deg,#8ba5ff22 1px,transparent 0);background-size:64px 64px;mask-image:radial-gradient(ellipse,black,transparent 70%)}.BuildSequence_topline__Ck3tN{display:flex;align-items:center;justify-content:space-between;gap:12px}.BuildSequence_signature__nkKUo{display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.19em;color:#b5c5ff}.BuildSequence_ready__cX65c,.BuildSequence_skip__yv7NY{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#a7b3d1}.BuildSequence_skip__yv7NY{cursor:pointer;padding:8px}.BuildSequence_skip__yv7NY:hover{color:white}.BuildSequence_ready__cX65c{color:#a4e6d8}.BuildSequence_intro__3C6Zw{text-align:center;margin:32px auto 28px;position:relative}.BuildSequence_eyebrow__YcewL{font-size:12px;color:#aabbe9;margin-bottom:12px;overflow-wrap:anywhere}.BuildSequence_intro__3C6Zw h2{font-size:clamp(27px,4vw,46px);line-height:1.12;font-weight:500;letter-spacing:-.045em;animation:BuildSequence_words-in__OsZCJ .65s ease both;text-wrap:balance}.BuildSequence_hint__x8HeA{font-size:12px;color:#9ba8c6;margin-top:12px;text-wrap:balance}.BuildSequence_stage__5US2I{width:100%;max-width:680px;margin:0 auto;position:relative;padding:12px 25px 0;perspective:1400px}.BuildSequence_orbit__lNv1c{position:absolute;inset:28% -8% 4%;border:1px solid #96a7ff18;border-radius:50%;transform:rotate(-12deg);box-shadow:0 0 70px #6877ff0d;pointer-events:none}.BuildSequence_browser__fznYu{position:relative;overflow:hidden;border-radius:12px;border:1px solid #a1b5ff40;background:#131a2e;box-shadow:0 24px 65px #0009,0 0 45px #6b83ff12;transform:rotateX(6deg) scale(.96);transition:transform 1.3s cubic-bezier(.2,.7,.2,1),box-shadow 1.3s}.BuildSequence_browserBar__XHUk9{height:32px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-size:9px;color:#aebad5}.BuildSequence_browserBar__XHUk9>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BuildSequence_dots__BH268{display:flex;gap:4px}.BuildSequence_dots__BH268 i{width:5px;height:5px;border-radius:50%;background:#637298}.BuildSequence_previewLabel__giifC{letter-spacing:.16em;font-size:8px}.BuildSequence_viewport__3VK9l{position:relative;aspect-ratio:1120/850;overflow:hidden}.BuildSequence_caption__lSTYN{position:relative;min-height:44px;display:flex;justify-content:center;align-items:center;gap:9px;font-size:10px;color:#b9c5e4;text-align:center}.BuildSequence_beacon__ae93a{flex-shrink:0;width:5px;height:5px;background:#92b4ff;border-radius:50%;box-shadow:0 0 12px #92b4ff}.BuildSequence_swatches__5IuOl{display:flex;gap:3px}.BuildSequence_swatches__5IuOl i{width:10px;height:10px;border-radius:50%;border:1px solid #ffffff30}.BuildSequence_bottom__gOvo9{position:relative;margin-top:16px}.BuildSequence_moments__dH7ab{display:flex;justify-content:center;gap:26px;list-style:none;padding:0}.BuildSequence_moments__dH7ab li{display:flex;align-items:center;gap:7px;font-size:10px;color:#697793;transition:color .6s}.BuildSequence_moments__dH7ab li>span{display:grid;place-items:center;width:21px;height:21px;border:1px solid #ffffff18;border-radius:50%;font-size:8px}.BuildSequence_moments__dH7ab li[data-active=true]{color:#d4dfff}.BuildSequence_moments__dH7ab li[data-active=true]>span{border-color:#8aa6ff66;background:#8aa6ff12}.BuildSequence_actions__nLI6A{min-height:72px;display:flex;justify-content:center;align-items:center}.BuildSequence_actions__nLI6A p{font-size:11px;color:#8796b8}.BuildSequence_explore__ZbFMy{cursor:pointer;display:flex;align-items:center;gap:26px;background:#e6edff;color:#14213e;padding:13px 22px;border-radius:100px;font-weight:600;font-size:12px;box-shadow:0 0 30px #9bb4ff22;animation:BuildSequence_words-in__OsZCJ .6s both;transition:background .2s,box-shadow .2s}.BuildSequence_explore__ZbFMy:hover{background:white;box-shadow:0 0 40px #9bb4ff44}.BuildSequence_explore__ZbFMy:disabled{cursor:default}.BuildSequence_reveal__5MJN6 button:focus-visible{outline:2px solid #a9caff;outline-offset:5px}.BuildSequence_reveal__5MJN6[data-leaving=true] .BuildSequence_browser__fznYu{transform:scale(1.07)}.BuildSequence_reveal__5MJN6[data-leaving=true] .BuildSequence_bottom__gOvo9,.BuildSequence_reveal__5MJN6[data-leaving=true] .BuildSequence_caption__lSTYN,.BuildSequence_reveal__5MJN6[data-leaving=true] .BuildSequence_intro__3C6Zw{opacity:0;transition:opacity .6s}@keyframes BuildSequence_words-in__OsZCJ{0%{opacity:0;transform:translateY(9px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@media (max-width:640px){.BuildSequence_reveal__5MJN6{padding:18px 14px;border-radius:20px}.BuildSequence_signature__nkKUo{font-size:8px;letter-spacing:.12em}.BuildSequence_ready__cX65c,.BuildSequence_skip__yv7NY{font-size:10px}.BuildSequence_intro__3C6Zw{margin:28px 0 20px}.BuildSequence_stage__5US2I{padding:0}.BuildSequence_viewport__3VK9l{height:235px}.BuildSequence_moments__dH7ab{gap:14px}.BuildSequence_moments__dH7ab li{flex-direction:column;gap:6px;font-size:9px;text-align:center}.BuildSequence_caption__lSTYN{font-size:9px}}@media (prefers-reduced-motion:reduce){.BuildSequence_reveal__5MJN6 *,.BuildSequence_reveal__5MJN6 :after{animation:none!important;transition:none!important}.BuildSequence_browser__fznYu{transform:none!important}}.BuildSequence_site__WnVF3{transform-origin:top left;pointer-events:none;position:relative;opacity:1;filter:none;transition:transform 1.7s cubic-bezier(.22,.75,.2,1)}.BuildSequence_viewport__3VK9l{background:#0e1628;aspect-ratio:1120/780}.BuildSequence_seed__wCOVh{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:18px;color:#e5edff;animation:BuildSequence_words-in__OsZCJ 1.2s both}.BuildSequence_seed__wCOVh>span{font-size:clamp(18px,3vw,32px);letter-spacing:-.03em}.BuildSequence_seed__wCOVh small{color:#94a7d1;font-size:11px}.BuildSequence_seedOrb__hx6aj{display:grid;place-items:center;width:72px;height:72px;border-radius:24px;color:#c2d3ff;background:radial-gradient(circle at 30% 20%,#819bff66,#3952a611);border:1px solid #a3bfff66;box-shadow:0 0 75px #708bff45,inset 0 0 25px #b4cdff20;animation:BuildSequence_breathe__0Adfe 2.5s ease-in-out infinite}.BuildSequence_arriving__20UdG{animation:BuildSequence_assemble___fKEf 1.6s cubic-bezier(.2,.75,.2,1) both}.BuildSequence_hero__p43Hf{position:relative}.BuildSequence_hero__p43Hf [data-reveal-part]{transition:opacity 1.5s,clip-path 1.8s cubic-bezier(.2,.75,.2,1),transform 1.5s,filter 1.5s;clip-path:inset(0)}.BuildSequence_hero__p43Hf[data-part="0"] [data-reveal-part],.BuildSequence_hero__p43Hf[data-part="1"] [data-reveal-part]:not([data-reveal-part=eyebrow]),.BuildSequence_hero__p43Hf[data-part="2"] [data-reveal-part=actions],.BuildSequence_hero__p43Hf[data-part="2"] [data-reveal-part=body],.BuildSequence_hero__p43Hf[data-part="2"] [data-reveal-part=image],.BuildSequence_hero__p43Hf[data-part="3"] [data-reveal-part=actions],.BuildSequence_hero__p43Hf[data-part="3"] [data-reveal-part=image],.BuildSequence_hero__p43Hf[data-part="4"] [data-reveal-part=image]{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(14px);filter:blur(5px)}.BuildSequence_hero__p43Hf:after{content:"";position:absolute;inset:20px;pointer-events:none;border:1px solid #8d9fc133;background-image:linear-gradient(90deg,transparent 49.9%,#8d9fc133 50%,transparent 50.1%);opacity:0;transition:opacity 1s}.BuildSequence_hero__p43Hf[data-part="0"]:after,.BuildSequence_hero__p43Hf[data-part="1"]:after{opacity:1}.BuildSequence_sectionArrival__FiOY0{position:relative;animation:BuildSequence_assemble___fKEf 1.8s cubic-bezier(.22,.75,.2,1) both}.BuildSequence_sectionArrival__FiOY0:after{content:"";position:absolute;inset:0;border-top:2px solid #a2c2ff;pointer-events:none;animation:BuildSequence_section-scan__uqnOF 2.1s ease-out both}.BuildSequence_edgeLight__Tzyjm{position:absolute;inset:0;pointer-events:none;border:1px solid #9ab8ff33;box-shadow:inset 0 0 24px #96afff0a}.BuildSequence_hint__x8HeA{min-height:32px;animation:BuildSequence_words-in__OsZCJ .7s both}.BuildSequence_progress__hbxQ2{margin:18px auto 0;height:2px;max-width:280px;background:#9db4ff15;overflow:hidden}.BuildSequence_progress__hbxQ2>span{display:block;height:100%;background:linear-gradient(90deg,#6988ff,#bbdefb);box-shadow:0 0 12px #a3bcff;transition:width .2s linear}.BuildSequence_reveal__5MJN6[data-ready=true] .BuildSequence_browser__fznYu{transform:none;box-shadow:0 24px 65px #0009,0 0 70px #6b83ff25}@keyframes BuildSequence_assemble___fKEf{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes BuildSequence_section-scan__uqnOF{0%{transform:translateY(0);opacity:.8}to{transform:translateY(100%);opacity:0}}@keyframes BuildSequence_breathe__0Adfe{50%{box-shadow:0 0 100px #708bff65,inset 0 0 35px #b4cdff30;transform:translateY(-5px)}}@media (max-width:640px){.BuildSequence_moments__dH7ab{gap:10px}.BuildSequence_viewport__3VK9l{height:240px;aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.BuildSequence_reveal__5MJN6 *,.BuildSequence_reveal__5MJN6 :after{animation:none!important;transition:none!important}}.BuildSequence_sectionArrival__FiOY0 [data-reveal-part=heading]{animation:BuildSequence_words-in__OsZCJ 1s .45s both}.BuildSequence_sectionArrival__FiOY0 [data-reveal-part=image]{animation:BuildSequence_assemble___fKEf 1.2s .55s both}