.page-head[data-astro-cid-njfgosqf]{padding-block:clamp(2.5rem,5vw,3.5rem) 0}.wrap-demo[data-astro-cid-njfgosqf]{box-shadow:var(--shadow-lift);border:1px solid var(--color-line);border-radius:1.25rem;margin-top:1.5rem;overflow:hidden}.demo-aftermath[data-astro-cid-njfgosqf]{padding-top:clamp(3rem,6vw,4.5rem)}.demo-aftermath[data-astro-cid-njfgosqf] .aftermath-title[data-astro-cid-njfgosqf]{max-width:36rem}.aftermath-grid[data-astro-cid-njfgosqf]{gap:1.1rem;margin-top:2rem;display:grid}@media (width>=44rem){.aftermath-grid[data-astro-cid-njfgosqf]{grid-template-columns:repeat(3,1fr)}}.aftermath-card[data-astro-cid-njfgosqf]{padding:1.55rem}.aftermath-card[data-astro-cid-njfgosqf] h3[data-astro-cid-njfgosqf]{margin-top:.85rem}.aftermath-card[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{color:var(--color-ink-600);margin-top:.5rem;font-size:.92rem;line-height:1.62}.fern[data-astro-cid-njfgosqf]{--f-paper:#fbf7f0;--f-card:#fff;--f-ink:#22301f;--f-ink-soft:#586852;--f-moss:#3e6b48;--f-moss-deep:#2c5035;--f-moss-soft:#e4efe4;--f-gold:#8a6b33;--f-line:#e5ded1;background:var(--f-paper);color:var(--f-ink);font-family:Georgia,Times New Roman,serif;line-height:1.65}.fern[data-astro-cid-njfgosqf] .f-shell[data-astro-cid-njfgosqf]{max-width:66rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.fern[data-astro-cid-njfgosqf] h1[data-astro-cid-njfgosqf],.fern[data-astro-cid-njfgosqf] h2[data-astro-cid-njfgosqf],.fern[data-astro-cid-njfgosqf] h3[data-astro-cid-njfgosqf]{letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.2}.fern[data-astro-cid-njfgosqf] h2[data-astro-cid-njfgosqf]{font-size:clamp(1.7rem,1.2rem + 2vw,2.5rem)}.fern[data-astro-cid-njfgosqf] h3[data-astro-cid-njfgosqf]{font-size:1.05rem}.fern[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{margin:0}.fern[data-astro-cid-njfgosqf] ul[data-astro-cid-njfgosqf],.fern[data-astro-cid-njfgosqf] ol[data-astro-cid-njfgosqf]{margin:0;padding:0;list-style:none}.fern[data-astro-cid-njfgosqf] a[data-astro-cid-njfgosqf]:not(.f-btn){color:inherit;text-decoration:none}.fern[data-astro-cid-njfgosqf] .f-eyebrow[data-astro-cid-njfgosqf]{letter-spacing:.22em;text-transform:uppercase;color:var(--f-moss);margin-bottom:.7rem;font-family:Inter Variable,system-ui,sans-serif;font-size:.68rem;font-weight:700}.fern[data-astro-cid-njfgosqf] .f-section-lede[data-astro-cid-njfgosqf],.fern[data-astro-cid-njfgosqf] .f-lede[data-astro-cid-njfgosqf]{color:var(--f-ink-soft)}.f-header[data-astro-cid-njfgosqf]{z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--f-line);background:#fbf7f0eb;position:sticky;top:0}.fern[data-astro-cid-njfgosqf] .f-header[data-astro-cid-njfgosqf] .f-shell[data-astro-cid-njfgosqf]{justify-content:space-between;align-items:center;height:3.9rem;display:flex}.f-brand[data-astro-cid-njfgosqf]{letter-spacing:.04em;align-items:center;gap:.55rem;font-size:1.15rem;display:inline-flex}.f-leaf[data-astro-cid-njfgosqf]{width:1.35rem;height:1.35rem;color:var(--f-moss)}.f-nav[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);align-items:center;gap:1.6rem;font-family:Inter Variable,system-ui,sans-serif;font-size:.82rem;font-weight:550;display:none}.f-nav[data-astro-cid-njfgosqf] a[data-astro-cid-njfgosqf]{border-bottom:1px solid #0000;padding:.35rem 0;transition:color .15s,border-color .15s}.f-nav[data-astro-cid-njfgosqf] a[data-astro-cid-njfgosqf]:hover{color:var(--f-moss);border-bottom-color:var(--f-moss)}.f-nav[data-astro-cid-njfgosqf] a[data-astro-cid-njfgosqf].f-cta{border:1px solid var(--f-moss);color:var(--f-moss-deep);border-radius:999px;padding:.42rem 1rem}.f-nav[data-astro-cid-njfgosqf] a[data-astro-cid-njfgosqf].f-cta:hover{background:var(--f-moss);color:#fff;border-color:var(--f-moss)}.f-menu-btn[data-astro-cid-njfgosqf]{border:1px solid var(--f-line);background:var(--f-card);color:var(--f-ink);cursor:pointer;border-radius:999px;padding:.45rem .95rem;font-family:Inter Variable,system-ui,sans-serif;font-size:.8rem;font-weight:600}.f-nav[data-astro-cid-njfgosqf][data-fern-open=true]{background:var(--f-card);border-bottom:1px solid var(--f-line);gap:.4rem;padding:.8rem clamp(1.25rem,4vw,2.5rem) 1.1rem;display:grid;position:absolute;top:3.9rem;left:0;right:0;box-shadow:0 22px 42px -24px #22301f59}@media (width>=46rem){.f-nav[data-astro-cid-njfgosqf]{display:flex}.f-menu-btn[data-astro-cid-njfgosqf]{display:none}}.f-hero[data-astro-cid-njfgosqf]{padding-block:clamp(3rem,7vw,5.5rem)}.f-hero-grid[data-astro-cid-njfgosqf]{align-items:center;gap:2.5rem;display:grid}@media (width>=54rem){.f-hero-grid[data-astro-cid-njfgosqf]{grid-template-columns:1.15fr .85fr}}.fern[data-astro-cid-njfgosqf] h1[data-astro-cid-njfgosqf]{max-width:18ch;font-size:clamp(2.2rem,1.4rem + 3.4vw,3.6rem)}.f-lede[data-astro-cid-njfgosqf]{max-width:30rem;margin-top:1.15rem;font-size:clamp(.98rem,.95rem + .2vw,1.08rem)}.f-hero-actions[data-astro-cid-njfgosqf]{flex-wrap:wrap;gap:.7rem;margin-top:1.8rem;display:flex}.f-btn[data-astro-cid-njfgosqf]{border-radius:999px;align-items:center;padding:.68rem 1.3rem;font-family:Inter Variable,system-ui,sans-serif;font-size:.86rem;font-weight:600;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.f-btn-primary[data-astro-cid-njfgosqf]{background:var(--f-moss);color:#fff}.f-btn-primary[data-astro-cid-njfgosqf]:hover{background:var(--f-moss-deep)}.f-btn-ghost[data-astro-cid-njfgosqf]{border:1px solid var(--f-line);background:var(--f-card);color:var(--f-ink)}.f-btn-ghost[data-astro-cid-njfgosqf]:hover{border-color:var(--f-moss);color:var(--f-moss)}.f-hero-note[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);margin-top:1.5rem;font-size:.8rem}.f-hero-art[data-astro-cid-njfgosqf]{height:21rem;position:relative}.f-vase[data-astro-cid-njfgosqf]{background:linear-gradient(160deg, var(--f-moss) 0%, var(--f-moss-deep) 100%);border-radius:2rem 2rem 50% 50%/2.2rem 2.2rem 12rem 12rem;position:absolute}.f-vase[data-astro-cid-njfgosqf] span[data-astro-cid-njfgosqf]{background:var(--f-moss-soft);border-radius:100%;width:1rem;height:1.4rem;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)}.f-vase-1[data-astro-cid-njfgosqf]{width:8.5rem;height:14rem;top:22%;left:12%}.f-vase-2[data-astro-cid-njfgosqf]{background:linear-gradient(160deg,#8aa88f 0%,#5d7f65 100%);width:6rem;height:9.5rem;top:40%;left:52%}.f-vase-3[data-astro-cid-njfgosqf]{background:linear-gradient(160deg,#cfd9c8 0%,#a9bfab 100%);width:4.2rem;height:7rem;top:56%;left:84%}.f-section[data-astro-cid-njfgosqf]{border-top:1px solid var(--f-line);padding-block:clamp(3rem,6vw,4.5rem)}.f-section-alt[data-astro-cid-njfgosqf]{background:#fff}.f-craft-grid[data-astro-cid-njfgosqf]{gap:2rem;margin-top:2.25rem;display:grid}@media (width>=42rem){.f-craft-grid[data-astro-cid-njfgosqf]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.f-craft-item[data-astro-cid-njfgosqf] h3[data-astro-cid-njfgosqf]{margin-top:.6rem}.f-craft-item[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);margin-top:.5rem;font-size:.92rem}.f-num[data-astro-cid-njfgosqf]{letter-spacing:.2em;color:var(--f-gold);font-family:Inter Variable,system-ui,sans-serif;font-size:.72rem;font-weight:700}.f-section-lede[data-astro-cid-njfgosqf]{max-width:34rem;margin-top:.9rem}.f-collection[data-astro-cid-njfgosqf]{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:1rem;margin-top:2.25rem;display:grid}.f-piece[data-astro-cid-njfgosqf]{background:var(--f-card);border:1px solid var(--f-line);text-align:left;border-radius:1.1rem;flex-direction:column;gap:.35rem;padding:1.35rem 1.25rem 1.15rem;display:flex}.f-glyph[data-astro-cid-njfgosqf]{color:var(--f-moss);font-size:2.1rem;line-height:1}.f-piece[data-astro-cid-njfgosqf] .f-price[data-astro-cid-njfgosqf]{color:var(--f-moss-deep);margin-top:.4rem;font-family:Inter Variable,system-ui,sans-serif;font-size:.8rem;font-weight:650}.f-piece[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);font-size:.8rem}.f-note[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);margin-top:1rem;font-size:.8rem}.f-services[data-astro-cid-njfgosqf]{border-top:1px solid var(--f-line);gap:0;margin-top:2.25rem;display:grid}.f-services[data-astro-cid-njfgosqf] li[data-astro-cid-njfgosqf]{border-bottom:1px solid var(--f-line);gap:.4rem;padding:1.4rem 0;display:grid}@media (width>=42rem){.f-services[data-astro-cid-njfgosqf] li[data-astro-cid-njfgosqf]{grid-template-columns:1fr 1fr .45fr;align-items:baseline;gap:2rem}}.f-services[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);font-size:.92rem}.f-para[data-astro-cid-njfgosqf]{color:var(--f-moss-deep);justify-self:end;font-family:Inter Variable,system-ui,sans-serif;font-size:.84rem;font-weight:650}.f-visit-grid[data-astro-cid-njfgosqf]{align-items:center;gap:2.25rem;display:grid}@media (width>=54rem){.f-visit-grid[data-astro-cid-njfgosqf]{grid-template-columns:1.2fr .8fr}}.f-visit-grid[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]:first-of-type{max-width:28rem;margin-top:.9rem;font-size:.96rem}.f-no[data-astro-cid-njfgosqf]{color:var(--f-moss-deep);font-family:Inter Variable,system-ui,sans-serif;font-weight:600;margin-top:.8rem!important;font-size:.84rem!important}.f-visit-grid[data-astro-cid-njfgosqf] .f-btn[data-astro-cid-njfgosqf]{margin-top:1.4rem}.f-quote[data-astro-cid-njfgosqf]{background:var(--f-card);border:1px solid var(--f-line);border-left:3px solid var(--f-moss);border-radius:1rem;margin:0;padding:1.5rem 1.6rem}.f-quote[data-astro-cid-njfgosqf] .f-quote-title[data-astro-cid-njfgosqf]{letter-spacing:.2em;text-transform:uppercase;color:var(--f-moss);font-family:Inter Variable,system-ui,sans-serif;font-size:.7rem;font-style:normal;font-weight:700}.f-quote[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{font-size:1.02rem;font-style:italic;line-height:1.6}.f-quote[data-astro-cid-njfgosqf] .f-quote-title[data-astro-cid-njfgosqf]+p[data-astro-cid-njfgosqf]{margin-top:.85rem}.f-fineprint-im[data-astro-cid-njfgosqf]{color:var(--f-ink-soft)!important;margin-top:.9rem!important;font-family:Inter Variable,system-ui,sans-serif!important;font-size:.72rem!important;font-style:normal!important}.f-faqs[data-astro-cid-njfgosqf]{gap:.65rem;max-width:44rem;margin-top:2.25rem;display:grid}.fern[data-astro-cid-njfgosqf] details[data-astro-cid-njfgosqf]{background:var(--f-card);border:1px solid var(--f-line);border-radius:.9rem;overflow:hidden}.fern[data-astro-cid-njfgosqf] details[data-astro-cid-njfgosqf] summary[data-astro-cid-njfgosqf]{cursor:pointer;justify-content:space-between;align-items:center;padding:.95rem 1.15rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.fern[data-astro-cid-njfgosqf] details[data-astro-cid-njfgosqf] summary[data-astro-cid-njfgosqf]::-webkit-details-marker{display:none}.fern[data-astro-cid-njfgosqf] details[data-astro-cid-njfgosqf] summary[data-astro-cid-njfgosqf]:after{content:"+";color:var(--f-moss);font-family:Inter Variable,system-ui,sans-serif;font-size:1rem;font-weight:500}.fern[data-astro-cid-njfgosqf] details[data-astro-cid-njfgosqf][open] summary[data-astro-cid-njfgosqf]:after{content:"−"}.fern[data-astro-cid-njfgosqf] details[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);padding:0 1.15rem 1rem;font-size:.9rem}.f-footer[data-astro-cid-njfgosqf]{border-top:1px solid var(--f-line);text-align:center;padding-block:2.4rem}.f-brand-foot[data-astro-cid-njfgosqf]{letter-spacing:.05em;font-size:1.25rem}.f-foot-grid[data-astro-cid-njfgosqf]{gap:.45rem;display:grid}.f-foot-grid[data-astro-cid-njfgosqf] p[data-astro-cid-njfgosqf]{color:var(--f-ink-soft);font-size:.82rem}.f-fineprint[data-astro-cid-njfgosqf]{margin-top:.4rem;font-family:Inter Variable,system-ui,sans-serif!important;font-size:.72rem!important}.f-fineprint[data-astro-cid-njfgosqf] a[data-astro-cid-njfgosqf]{text-decoration:underline;text-decoration-color:var(--f-line)}html{scroll-padding-top:5rem}
