.page-weaving-home{isolation:isolate;position:relative;overflow-x:clip}.page-weaving-background{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.page-weaving-scene{pointer-events:none;position:absolute;inset:0}.page-weaving-scene canvas{pointer-events:none;width:100%;height:100%;display:block}.page-weaving-home>main,.page-weaving-home>.wv-header,.page-weaving-home>.wv-footer{z-index:1;position:relative}.page-weaving-fallback{object-fit:contain;opacity:.12;mix-blend-mode:multiply;width:min(58vw,800px);height:80svh;position:absolute;top:10svh;right:-7vw}.page-weaving-home .wv-header{background:#faf6eff7}.page-weaving-home .background-weaving-hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 129px);padding-top:24px;display:flex}.page-weaving-home .background-weaving-hero .rr-hero{flex:1;min-height:590px}.page-weaving-home .background-weaving-hero .rr-hero__body{background:#faf6eff0;margin-left:-18px;padding:24px 18px}.background-hero-space{pointer-events:none;min-height:520px}.page-weaving-home .wv-collection{background:#e9dfcfa6}.page-weaving-home .collection-grid figure{background:#ede8df}.page-weaving-home .wv-studio{background:#faf6ef1f}.page-weaving-home .section-intro{z-index:1;position:relative}.page-weaving-home .section-intro>h2,.page-weaving-home .section-intro>p,.page-weaving-home .section-intro>div{background:#faf6eff0}.page-weaving-home .wv-collection .section-intro>*{background:#e9dfcff0}.page-weaving-home .studio-preview{pointer-events:none;background:0 0}.page-weaving-home .studio-preview figcaption{background:#faf6efeb;padding:8px 12px;top:auto;bottom:20px}.page-weaving-home .studio-controls{background:#faf6eff5;padding:28px}.page-weaving-home .wv-bulk{background:#3f4b41db}.page-weaving-home .bulk-details{background:#3f4b41f7;margin:-24px;padding:24px}.page-weaving-home .wv-craft{background:#faf6ef14}.page-weaving-home .wv-craft figure{pointer-events:none;background:0 0}.page-weaving-home .wv-craft>div{background:#faf6eff5;margin:-24px;padding:24px}.page-weaving-home .wv-craft figcaption{background:#d3dccdf0}.page-weaving-home .wv-process{background:#e9dfcf80}.page-weaving-home .wv-process h2{background:#e9dfcff5;display:inline-block}.page-weaving-home .wv-process li{background:#e9dfcff5;margin:-20px;padding:20px}.page-weaving-home .wv-about{background:#faf6ef29;align-items:center;min-height:560px}.page-weaving-home .wv-about>div{background:#faf6eff7;margin:-24px;padding:24px}.page-weaving-home .wv-closing{background:#d3dccd38;min-height:760px}.page-weaving-home .wv-closing>div{background:0 0;margin:-28px;padding:28px}.page-weaving-home .wv-closing figure{pointer-events:none;background:0 0}.page-weaving-home .wv-closing figcaption{background:#faf6eff0;padding:8px 12px}.page-weaving-home .wv-faq{background:#faf6efa6;padding-top:96px}.page-weaving-home .stf-root,.page-weaving-home .wv-faq .stf{background:0 0!important}.page-weaving-home .stf-head,.page-weaving-home .stf-contact{background:#faf6eff5}.page-weaving-home .stf-item{background:#e9dfcff7}.page-weaving-home .stf-ch{transition:none!important;transform:none!important}.page-weaving-home .stf-line{padding-bottom:.1em;overflow:visible}.page-weaving-home .wv-footer{background:#e9dfcfbd}@media (max-width:1199px){.page-weaving-home .background-weaving-hero .rr-hero{min-height:550px}.page-weaving-home .studio-controls{padding:20px}.page-weaving-home .wv-about{min-height:500px}}@media (max-width:767px){.page-weaving-home .background-weaving-hero{min-height:calc(90svh - 120px);padding-top:20px}.page-weaving-home .background-weaving-hero .rr-hero{min-height:0;display:block}.page-weaving-home .background-weaving-hero .rr-hero__body{background:#faf6efe0;margin:0;padding:0;display:block}.page-weaving-home .background-weaving-hero .rr-hero__media{display:none}.page-weaving-home .background-weaving-hero .rr-hero__lede{margin:28px 0!important}.page-weaving-home .background-weaving-hero .rr-hero__actions{margin-bottom:28px}.page-weaving-home .background-weaving-hero .hero-bottom{padding-top:40px}.page-weaving-home .studio-preview{height:300px}.page-weaving-home .studio-controls{background:#faf6eff7;padding:28px 0 0}.page-weaving-home .wv-craft figure{height:320px}.page-weaving-home .wv-about{min-height:0}.page-weaving-home .wv-craft>div,.page-weaving-home .wv-about>div,.page-weaving-home .bulk-details,.page-weaving-home .wv-closing>div{margin:0;padding:0}.page-weaving-home .wv-closing{min-height:0}.page-weaving-home .wv-closing figure{height:340px}.page-weaving-home .wv-process li{margin:0;padding:16px 0}.page-weaving-home .wv-faq{padding-top:64px}.page-weaving-fallback{opacity:.08;width:100vw;height:65svh;top:28svh;right:-30vw}}@media (prefers-reduced-motion:reduce){.page-weaving-scene{transition:none}.page-weaving-home .background-weaving-hero{scroll-behavior:auto}}
