.WeaveSpinner_wrapper__aJp87{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center}.WeaveSpinner_container__HYkb0{position:relative;width:200px;height:200px;transform-style:preserve-3d;perspective:1200px;pointer-events:none;z-index:-1}.WeaveSpinner_node__cmbzm{position:absolute;top:50%;left:50%;width:16px;height:16px;background:var(--pm-accent);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 12px var(--pm-accent),0 0 30px hsla(39,46%,61%,.4);animation:WeaveSpinner_nodePulse__1kq_b 1.6s cubic-bezier(.68,-.55,.27,1.55) infinite}.WeaveSpinner_thread__rMb_w{position:absolute;background:linear-gradient(90deg,transparent,hsla(39,46%,61%,.6),transparent);box-shadow:0 0 8px hsla(39,46%,61%,.3);transform-origin:center}.WeaveSpinner_t1__rrU0c{width:100%;height:1.5px;top:30%;left:0;animation:WeaveSpinner_weave1__LO1ep 2s cubic-bezier(.45,0,.55,1) infinite}.WeaveSpinner_t2__ityW6{width:1.5px;height:100%;top:0;left:70%;animation:WeaveSpinner_weave2__a5Xg9 2.2s cubic-bezier(.68,-.55,.27,1.55) infinite}.WeaveSpinner_t3__1ULUH{width:100%;height:1.5px;bottom:30%;left:0;animation:WeaveSpinner_weave3__CdXMS 2.4s cubic-bezier(.23,1,.32,1) infinite}.WeaveSpinner_t4__58n3D{width:1.5px;height:100%;top:0;left:30%;animation:WeaveSpinner_weave4__QiIN5 2.6s cubic-bezier(.36,0,.66,-.56) infinite}@keyframes WeaveSpinner_nodePulse__1kq_b{0%,to{transform:translate(-50%,-50%) scale(1);box-shadow:0 0 20px var(--pm-accent),0 0 40px hsla(39,46%,61%,.5)}50%{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 25px var(--pm-accent),0 0 50px hsla(39,46%,61%,.7)}}@keyframes WeaveSpinner_weave1__LO1ep{0%{transform:translateY(0) rotateX(0deg) rotate(0deg);opacity:.7}50%{transform:translateY(40px) rotateX(60deg) rotate(20deg);opacity:1}to{transform:translateY(0) rotateX(0deg) rotate(0deg);opacity:.7}}@keyframes WeaveSpinner_weave2__a5Xg9{0%{transform:translateX(0) rotateY(0deg) rotate(0deg);opacity:.7}50%{transform:translateX(-40px) rotateY(60deg) rotate(-20deg);opacity:1}to{transform:translateX(0) rotateY(0deg) rotate(0deg);opacity:.7}}@keyframes WeaveSpinner_weave3__CdXMS{0%{transform:translateY(0) rotateX(0deg) rotate(0deg);opacity:.7}50%{transform:translateY(-40px) rotateX(-60deg) rotate(15deg);opacity:1}to{transform:translateY(0) rotateX(0deg) rotate(0deg);opacity:.7}}@keyframes WeaveSpinner_weave4__QiIN5{0%{transform:translateX(0) rotateY(0deg) rotate(0deg);opacity:.7}50%{transform:translateX(40px) rotateY(-60deg) rotate(-15deg);opacity:1}to{transform:translateX(0) rotateY(0deg) rotate(0deg);opacity:.7}}@media (prefers-reduced-motion:reduce){.WeaveSpinner_node__cmbzm,.WeaveSpinner_t1__rrU0c,.WeaveSpinner_t2__ityW6,.WeaveSpinner_t3__1ULUH,.WeaveSpinner_t4__58n3D{animation:none}}.HeroGrid_heroGrid__vmBWL{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none;overflow:hidden;will-change:transform}.HeroGrid_gridSvg__Ed52y{width:100%;height:100%;color:var(--pm-accent);opacity:.45;animation:HeroGrid_gridDrift__OsoSY 24s linear infinite}@keyframes HeroGrid_gridDrift__OsoSY{0%{transform:translate(0)}to{transform:translate(40px,40px)}}.LandingPage_landingPage__mzip5{overflow-x:hidden;background:transparent}.LandingPage_navbar__daP7V{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1rem var(--pm-container-padding);transition:background .3s,box-shadow .3s,-webkit-backdrop-filter .3s;transition:background .3s,backdrop-filter .3s,box-shadow .3s;transition:background .3s,backdrop-filter .3s,box-shadow .3s,-webkit-backdrop-filter .3s}.LandingPage_navbarScrolled___m6FS{background:hsla(36,71%,99%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--pm-shadow)}.LandingPage_navLogo__QvN9U{font-family:var(--font-playfair),serif;font-size:1.5rem;font-weight:700;color:var(--pm-fg-on-dark);text-decoration:none;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}.LandingPage_navbarScrolled___m6FS .LandingPage_navLogo__QvN9U{color:var(--pm-primary)}.LandingPage_logoMark__teZ6Y{flex-shrink:0}.LandingPage_logoText__3xaOC{display:inline-flex;align-items:baseline;line-height:1}.LandingPage_logoDot__0PGis{color:var(--pm-accent);margin:0}.LandingPage_logoStudio__cuYmq{font-family:var(--font-inter),sans-serif;font-size:.55em;font-weight:600;letter-spacing:.05em;margin-left:.05em;transform:translateY(-.6em);color:var(--pm-fg-on-dark)}.LandingPage_navbarScrolled___m6FS .LandingPage_logoStudio__cuYmq{color:var(--pm-primary)}.LandingPage_navLinks__Zz_Ww{display:flex;align-items:center;gap:2rem;list-style:none}.LandingPage_navLink__I1zgA{font-size:.875rem;font-weight:500;color:hsla(30,33%,94%,.7);text-decoration:none;transition:color .15s;cursor:pointer;background:none;border:none;font-family:inherit}.LandingPage_navLink__I1zgA:hover{color:var(--pm-fg-on-dark)}.LandingPage_navbarScrolled___m6FS .LandingPage_navLink__I1zgA{color:var(--pm-fg-muted)}.LandingPage_navbarScrolled___m6FS .LandingPage_navLink__I1zgA:hover{color:var(--pm-primary)}.LandingPage_navCta__jy_eq{background:var(--pm-accent);color:var(--pm-accent-foreground);border:none;padding:.5rem 1.25rem;border-radius:9999px;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s;font-family:inherit;text-decoration:none}.LandingPage_navCta__jy_eq:hover{transform:scale(1.02);box-shadow:0 4px 16px hsla(39,46%,61%,.3)}.LandingPage_langSwitch__d8KkF{background:none;border:1px solid var(--pm-fg-muted);color:var(--pm-fg-muted);padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;transition:border-color .15s,color .15s;font-family:inherit}.LandingPage_langSwitch__d8KkF:hover{border-color:var(--pm-primary);color:var(--pm-primary)}.LandingPage_mobileMenuBtn__1spFN{display:none;background:none;border:none;color:var(--pm-primary);cursor:pointer;padding:.5rem}.LandingPage_mobileMenuOverlay__BvTap{position:fixed;inset:0;z-index:90;background:rgba(27,27,47,.98);display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LandingPage_mobileMenuOpen__O0QZF{opacity:1;visibility:visible}.LandingPage_mobileMenuContent__nLiNE{display:flex;flex-direction:column;align-items:center;gap:2rem}.LandingPage_hero__0ZB9j{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:8rem var(--pm-container-padding) 4rem;overflow:hidden;z-index:auto!important}.LandingPage_hero__0ZB9j:before{content:"";position:absolute;inset:0;z-index:0;background:var(--pm-primary)}.LandingPage_heroContent__X50Qb{position:relative;z-index:2;text-align:center;max-width:850px}.LandingPage_heroSpinner__ILsPs{display:none}.LandingPage_heroLine2__NceRX{display:inline-block;color:var(--pm-accent);position:relative}.LandingPage_spinnerDot__9ZX1v{display:inline-block!important;position:relative;width:.22em;height:.22em;vertical-align:-.05em;margin-left:.05em;overflow:visible}.LandingPage_heroHeadline__a6z2N{font-family:var(--font-playfair),serif;font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:1.05;letter-spacing:-.03em;color:var(--pm-fg-on-dark);margin-bottom:1.5rem}.LandingPage_heroHeadline__a6z2N>.LandingPage_heroLine2__NceRX{display:block;color:var(--pm-accent)}.LandingPage_heroSubtitle__ulL24{font-size:clamp(1rem,2vw,1.25rem);color:hsla(30,33%,94%,.7);max-width:650px;margin:0 auto 2.5rem;line-height:1.7;white-space:pre-wrap}.LandingPage_heroCtas__623qa{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.LandingPage_btnPrimary__3Be73{background:var(--pm-accent);color:var(--pm-accent-foreground);border:none;padding:.875rem 2rem;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .15s,box-shadow .15s;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.LandingPage_btnPrimary__3Be73:hover{transform:scale(1.03);box-shadow:0 6px 24px hsla(39,46%,61%,.35)}.LandingPage_btnSecondary___WdAJ{background:transparent;color:var(--pm-fg-on-dark);border:1px solid hsla(30,33%,94%,.25);padding:.815rem 2rem;border-radius:9999px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s,color .15s,border-color .15s;font-family:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.LandingPage_btnSecondary___WdAJ:hover{background:hsla(30,33%,94%,.05);color:var(--pm-fg-on-dark);border-color:hsla(30,33%,94%,.6)}.LandingPage_floatingEl__bxAOp{position:absolute;pointer-events:none;opacity:.1;color:var(--pm-accent);z-index:1}.LandingPage_float2__hlv_N{top:25%;right:10%;animation:LandingPage_float__3ePc8 5s ease-in-out .5s infinite}.LandingPage_float4__wsyzp{bottom:30%;right:8%;animation:LandingPage_float__3ePc8 4.5s ease-in-out 1.5s infinite}.LandingPage_float6__G36s7{top:65%;right:12%;animation:LandingPage_float__3ePc8 4s ease-in-out .8s infinite}.LandingPage_heroPatternBg___7cON{position:absolute;top:50%;left:-5%;transform:translateY(-50%);width:67.5%;max-width:900px;height:auto;opacity:.08;color:var(--pm-accent);pointer-events:none;z-index:1}@media (max-width:768px){.LandingPage_heroPatternBg___7cON{display:none}}@keyframes LandingPage_float__3ePc8{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(3deg)}}.LandingPage_statsBand__MBH7k{padding:0;position:relative;z-index:auto!important;background:var(--pm-primary)}.LandingPage_statsBand__MBH7k:before{content:"";position:absolute;inset:0;z-index:0;border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.LandingPage_statsInner__yl4MF{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;grid-gap:0;gap:0;max-width:var(--pm-container-max);margin:0 auto;padding:2rem var(--pm-container-padding);position:relative;z-index:10}.LandingPage_statItem__aSsCZ{text-align:center;padding:1.5rem 1rem}.LandingPage_statNumber__sTnqT{font-family:var(--font-playfair),serif;font-size:clamp(2rem,4vw,3rem);font-weight:900;color:var(--pm-accent);line-height:1;margin-bottom:.5rem;letter-spacing:-.03em}.LandingPage_statLabel__t8VCr{font-size:.75rem;font-weight:600;color:hsla(30,33%,94%,.7);text-transform:uppercase;letter-spacing:.08em}.LandingPage_statsDivider__NWIH6{width:1px;height:3rem;background:hsla(30,33%,94%,.15)}.LandingPage_section___gI5_{padding:var(--pm-section-padding) var(--pm-container-padding)}.LandingPage_sectionInner__aC1eS{max-width:var(--pm-container-max);margin:0 auto;position:relative;z-index:2}.LandingPage_sectionLabel__meQcW{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-accent);margin-bottom:1rem}.LandingPage_sectionTitle__XhfB5{font-family:var(--font-playfair),serif;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--pm-primary);margin-bottom:3rem;max-width:600px;white-space:pre-wrap}.LandingPage_sectionDark__mGHPb{position:relative;z-index:auto!important}.LandingPage_sectionDark__mGHPb:before{content:"";position:absolute;inset:0;z-index:0;background:var(--pm-bg-dark)}.LandingPage_sectionDarkAlt__8VAQ6{position:relative;z-index:auto!important}.LandingPage_sectionDarkAlt__8VAQ6:before{content:"";position:absolute;inset:0;z-index:0;background:#112}.LandingPage_sectionDarkAlt__8VAQ6 .LandingPage_sectionTitle__XhfB5,.LandingPage_sectionDark__mGHPb .LandingPage_sectionTitle__XhfB5{color:var(--pm-fg-on-dark)}.LandingPage_sectionDarkAlt__8VAQ6 .LandingPage_sectionLabel__meQcW,.LandingPage_sectionDark__mGHPb .LandingPage_sectionLabel__meQcW{color:var(--pm-accent)}.LandingPage_sectionLight___5KkB{position:relative;z-index:auto!important}.LandingPage_sectionLight___5KkB:before{content:"";position:absolute;inset:0;z-index:0;background:var(--pm-bg-light)}.LandingPage_featuresGrid__F9IXi{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.LandingPage_featureCard__fMb5f{background:var(--pm-bg-card);border-radius:var(--pm-radius);padding:2rem;box-shadow:var(--pm-shadow);transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease;transform-style:preserve-3d;will-change:transform}.LandingPage_featureCard__fMb5f:hover{transform:perspective(1000px) translateY(-8px) rotateX(4deg) rotateY(-4deg) scale(1.02)!important;box-shadow:0 20px 40px rgba(0,0,0,.08),0 8px 16px hsla(39,46%,61%,.12)!important;z-index:10}.LandingPage_featureIcon__oGxDD{width:48px;height:48px;border-radius:12px;background:hsla(39,46%,61%,.1);display:flex;align-items:center;justify-content:center;color:var(--pm-accent);margin-bottom:1.25rem}.LandingPage_featureTitle__HRK_r{font-family:var(--font-playfair),serif;font-size:1.25rem;font-weight:700;color:var(--pm-primary);margin-bottom:.5rem}.LandingPage_featureDesc___64G3{font-size:.9375rem;color:var(--pm-fg-muted);line-height:1.6}.LandingPage_stepsRow__jHSEF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;position:relative}.LandingPage_stepsRow__jHSEF:before{content:"";position:absolute;top:2rem;left:15%;right:15%;height:2px;background:repeating-linear-gradient(90deg,var(--pm-accent) 0,var(--pm-accent) 6px,transparent 6px,transparent 12px);opacity:.3}.LandingPage_step__i2f3H{text-align:center;position:relative}.LandingPage_stepNumber__L1AhA{font-family:var(--font-playfair),serif;font-size:2.5rem;font-weight:900;color:var(--pm-accent);line-height:1;margin-bottom:1rem;position:relative;z-index:2}.LandingPage_stepIconWrap__6bDjP{width:56px;height:56px;border-radius:50%;background:var(--pm-bg-card);box-shadow:var(--pm-shadow);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem;color:var(--pm-accent);position:relative;z-index:2}.LandingPage_stepTitle__JIlwb{font-family:var(--font-playfair),serif;font-size:1.125rem;font-weight:700;color:var(--pm-primary);margin-bottom:.5rem}.LandingPage_stepDesc__mXfiz{font-size:.875rem;color:var(--pm-fg-muted);line-height:1.6}.LandingPage_showcaseContent__tHbYQ{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;gap:3rem;align-items:center}.LandingPage_showcaseText__kqqa1{color:var(--pm-fg-on-dark)}.LandingPage_showcaseSubtitle__dYc_S{font-size:1.0625rem;line-height:1.7;opacity:.8;margin-bottom:2rem}.LandingPage_showcaseVisual__FeXkC{position:relative;aspect-ratio:4/3;border-radius:var(--pm-radius);overflow:hidden;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center}.LandingPage_patternPreview__0q2wa{width:80%;height:80%;opacity:.7}.LandingPage_patternLine__FMVwj{stroke:var(--pm-accent);stroke-width:1;fill:none}.LandingPage_patternDashed__Lja_P{stroke:var(--pm-fg-on-dark);stroke-width:.5;stroke-dasharray:4 3;fill:none;opacity:.4}.LandingPage_grainLine__darKR{stroke:var(--pm-accent);stroke-width:.8;fill:none;opacity:.6}.LandingPage_patternText__l0Fbu{font-family:Courier New,monospace;fill:var(--pm-fg-on-dark);font-size:10px;letter-spacing:.05em}.LandingPage_letterContent__lfY_B{max-width:640px;margin:0 auto;text-align:center}.LandingPage_letterGreeting__buSOK{font-family:var(--font-playfair),serif;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:var(--pm-accent);margin-bottom:2rem;font-style:italic}.LandingPage_letterBody__PDj9y p{color:var(--pm-fg-on-dark);font-size:1.0625rem;line-height:1.8;opacity:.85;margin-bottom:1.5rem}.LandingPage_letterSignature__U_uWN{font-size:.875rem;color:var(--pm-accent);font-weight:600;margin-top:2rem;letter-spacing:.02em}.LandingPage_ctaSection__nsqs9{text-align:center}.LandingPage_ctaSection__nsqs9 .LandingPage_sectionTitle__XhfB5{margin-left:auto;margin-right:auto;max-width:500px}.LandingPage_ctaSubtitle__5GOwS{font-size:1rem;color:var(--pm-fg-muted);margin-bottom:2rem;margin-top:-1.5rem}.LandingPage_footer__ttUkW{background:var(--pm-bg-dark);padding:3rem var(--pm-container-padding) 2rem}.LandingPage_footerInner__jdCLD{max-width:var(--pm-container-max);margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:2rem;gap:2rem}.LandingPage_footerBrand__St4IB{display:flex;flex-direction:column;gap:.75rem}.LandingPage_footerLogo__R9uoS{font-family:var(--font-playfair),serif;font-size:1.5rem;font-weight:700;color:var(--pm-fg-on-dark);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.LandingPage_footerLogo__R9uoS span{color:var(--pm-accent)}.LandingPage_footerTagline__s1095{font-size:.875rem;color:var(--pm-fg-on-dark);opacity:.6;line-height:1.5}.LandingPage_footerCol__QbnKB h4{font-family:var(--font-inter),sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pm-fg-on-dark);opacity:.5;margin-bottom:1rem}.LandingPage_footerCol__QbnKB ul{list-style:none}.LandingPage_footerCol__QbnKB li{margin-bottom:.5rem}.LandingPage_footerCol__QbnKB a{font-size:.875rem;color:var(--pm-fg-on-dark);opacity:.7;text-decoration:none;transition:opacity .15s}.LandingPage_footerCol__QbnKB a:hover{opacity:1}.LandingPage_footerBottom__elmv9{max-width:var(--pm-container-max);margin:2rem auto 0;padding-top:1.5rem;border-top:1px solid hsla(30,33%,94%,.1);text-align:center;font-size:.75rem;color:var(--pm-fg-on-dark);opacity:.4}.LandingPage_fadeUp__LeGq_{opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.LandingPage_fadeUpVisible__HXvVr{opacity:1;transform:translateY(0)}@media (max-width:768px){.LandingPage_statsBand__MBH7k{grid-template-columns:1fr 1fr;gap:2rem 1rem}.LandingPage_navLinks__Zz_Ww,.LandingPage_statsDivider__NWIH6{display:none}.LandingPage_mobileMenuBtn__1spFN{display:block}.LandingPage_heroHeadline__a6z2N{font-size:clamp(2.25rem,8vw,3.5rem)}.LandingPage_floatingEl__bxAOp{display:none}.LandingPage_stepsRow__jHSEF{grid-template-columns:1fr;gap:2.5rem}.LandingPage_stepsRow__jHSEF:before{display:none}.LandingPage_showcaseContent__tHbYQ{grid-template-columns:1fr}.LandingPage_footerInner__jdCLD{grid-template-columns:1fr 1fr}}@media (max-width:480px){.LandingPage_footerInner__jdCLD{grid-template-columns:1fr}.LandingPage_heroCtas__623qa{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.LandingPage_floatingEl__bxAOp{animation:none}.LandingPage_fadeUp__LeGq_{opacity:1;transform:none;transition:none}.LandingPage_btnPrimary__3Be73,.LandingPage_btnSecondary___WdAJ,.LandingPage_featureCard__fMb5f,.LandingPage_navCta__jy_eq{transition:none}}