*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{--paper:#edefe8;--paper-deep:#dde1d7;--ink:#1f2420;--spruce:#26483f;--spruce-deep:#1b3832;--marigold:#d9a62e;--soft:#4a5048;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Avenir Next,Segoe UI,system-ui,sans-serif}a,button,summary,select,label{cursor:pointer}a[aria-disabled=true],button:disabled{cursor:not-allowed}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--spruce);outline-offset:3px}h1,h2,h3{font-family:Bricolage Grotesque Variable,Avenir Next,sans-serif}.skip-link[data-astro-cid-lcdefpme]{z-index:5;background:var(--ink);color:var(--paper);padding:.8rem 1rem;position:absolute;top:-6rem;left:1rem}.skip-link[data-astro-cid-lcdefpme]:focus{top:1rem}.topbar[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme]{align-items:center;gap:28px;width:min(1160px,100% - 64px);margin:0 auto;display:flex}.topbar[data-astro-cid-lcdefpme]{border-bottom:1px solid #bec3b8;min-height:84px}.wordmark[data-astro-cid-lcdefpme]{letter-spacing:-.05em;align-items:center;min-height:44px;font-family:Bricolage Grotesque Variable,sans-serif;font-size:1.4rem;font-weight:800;text-decoration:none;display:inline-flex}.wordmark[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--marigold)}nav[data-astro-cid-lcdefpme]{gap:30px;margin-left:auto;display:flex}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.nav-contact[data-astro-cid-lcdefpme]{font-size:.9rem;font-weight:600;text-decoration:none}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;min-height:44px;display:inline-flex}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.nav-contact[data-astro-cid-lcdefpme]{border:1.5px solid var(--ink);border-radius:2px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;display:inline-flex}.nav-contact[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.is-unset[data-astro-cid-lcdefpme]{color:var(--soft)}.nav-contact[data-astro-cid-lcdefpme].is-unset{border-style:dashed;border-color:#8f9589}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr .92fr;align-items:center;gap:56px;width:min(1160px,100% - 64px);margin:0 auto;padding:64px 0 72px;display:grid}h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:0 0 26px;font-size:clamp(3.9rem,7.4vw,6.4rem);font-weight:800;line-height:1.02}.intro[data-astro-cid-lcdefpme]{max-width:420px;color:var(--soft);margin:0 0 32px;font-size:1.05rem;line-height:1.68}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;display:flex}.button[data-astro-cid-lcdefpme]{min-height:50px;font:inherit;border:1.5px solid #0000;border-radius:2px;justify-content:center;align-items:center;padding:0 22px;font-size:.94rem;font-weight:700;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.button-primary[data-astro-cid-lcdefpme]{background:var(--marigold);color:var(--ink);border-color:var(--marigold)}.button-primary[data-astro-cid-lcdefpme]:hover{background:#e6b94f;border-color:#e6b94f}.button-outline[data-astro-cid-lcdefpme]{color:var(--ink);border-color:var(--ink);background:0 0}.button-outline[data-astro-cid-lcdefpme]:hover{background:var(--ink);color:var(--paper)}.button-light[data-astro-cid-lcdefpme]{background:var(--paper);color:var(--ink)}.button-light[data-astro-cid-lcdefpme]:hover{background:var(--marigold)}.button-unset[data-astro-cid-lcdefpme]{color:var(--soft);cursor:not-allowed;background:0 0;border:1.5px dashed #8f9589}.hero-spec[data-astro-cid-lcdefpme]{letter-spacing:.01em;color:var(--soft);margin:22px 0 0;font-size:.82rem}.print-art[data-astro-cid-lcdefpme]{background:var(--spruce);clip-path:polygon(0 0,calc(100% - 44px) 0,100% 44px,100% 100%,0 100%);margin:0;padding:30px 24px 22px}.print-art[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:auto;display:block}.print-art[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:#cfd9cf;letter-spacing:.01em;text-align:right;margin-top:12px;font-size:.75rem}.marks[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--marigold);stroke-width:2px}.spool[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]{fill:none;stroke:#8fae9e;stroke-width:5px}.spool[data-astro-cid-lcdefpme] circle[data-astro-cid-lcdefpme]:last-of-type{stroke:var(--marigold)}.frame[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#e7ebe2;stroke-width:5px;stroke-linejoin:round}.filament[data-astro-cid-lcdefpme]{fill:none;stroke:#8fae9e;stroke-width:3px;stroke-dasharray:1 9;stroke-linecap:round}.carriage[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--paper);stroke-width:4px;stroke-linejoin:round}.carriage[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]:nth-child(2){fill:var(--paper);stroke:none}.carriage[data-astro-cid-lcdefpme] .drip[data-astro-cid-lcdefpme]{stroke:var(--marigold);stroke-width:4px;stroke-linecap:round}.object[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:var(--marigold);stroke:var(--spruce);stroke-width:3px}.object[data-astro-cid-lcdefpme] .bed[data-astro-cid-lcdefpme]{fill:var(--paper)}.layer-divider[data-astro-cid-lcdefpme]{opacity:.75;background:repeating-linear-gradient(#0000 0 5px,#c9cdc2 5px 6px,#0000 6px 11px);border-top:1px solid #bec3b8;width:min(1160px,100% - 64px);height:34px;margin:0 auto}.price[data-astro-cid-lcdefpme]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:72px;width:min(1160px,100% - 64px);margin:0 auto;padding:76px 0 96px;display:grid}.price[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(2.4rem,4.1vw,3.7rem);font-weight:800;line-height:1.04}.price[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:390px;color:var(--soft);margin:0;font-size:.98rem;line-height:1.66}.stamp[data-astro-cid-lcdefpme]{background:var(--marigold);letter-spacing:.01em;padding:9px 16px;font-family:Bricolage Grotesque Variable,sans-serif;font-weight:700;display:inline-block;transform:rotate(-2.5deg);max-width:none!important;color:var(--ink)!important;margin-top:34px!important;font-size:.9rem!important}.rate-table[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink)}.rate-row[data-astro-cid-lcdefpme]{border-bottom:1px solid #aeb4a8;justify-content:space-between;align-items:baseline;gap:20px;min-height:126px;padding:28px 0;display:flex}.rate-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:700}.rate[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:right;margin:0;font-family:Bricolage Grotesque Variable,sans-serif;font-size:clamp(1.55rem,2.8vw,2.3rem);font-weight:700}.rate[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--soft);font-family:Avenir Next,system-ui,sans-serif;font-size:.82rem;font-weight:500}.rate-foot[data-astro-cid-lcdefpme]{color:var(--soft);margin:18px 0 0;font-size:.84rem;line-height:1.6}.material[data-astro-cid-lcdefpme]{background:var(--spruce);color:var(--paper);padding:78px 0 84px}.material-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:end;gap:72px;width:min(1160px,100% - 64px);margin:0 auto;display:grid}.material[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,4.4vw,4rem);font-weight:800;line-height:1.03}.material-body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#dfe6da;max-width:460px;margin:0 0 26px;font-size:.98rem;line-height:1.68}.material-body[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{min-height:48px}.unset-note[data-astro-cid-lcdefpme]{color:#cfd9cf;font-size:.86rem}.order[data-astro-cid-lcdefpme]{border-top:1px solid #bec3b8;width:min(1160px,100% - 64px);margin:0 auto;padding:78px 0 92px}.order-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:48px;margin-bottom:48px;display:flex}.order[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4.1vw,3.7rem);font-weight:800;line-height:1.04}.order-head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:340px;color:var(--soft);margin:0;font-size:.95rem;line-height:1.66}.steps[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border-right:1px solid #aeb4a8;padding:26px 24px 26px 0}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{padding-left:24px}.step[data-astro-cid-lcdefpme]:last-child{border-right:0;padding-right:0}.step-mark[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--spruce);margin-bottom:20px;font-family:Bricolage Grotesque Variable,sans-serif;font-size:.95rem;font-weight:700;display:block}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0 0 8px;font-size:1.16rem;font-weight:700}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--soft);margin:0;font-size:.88rem;line-height:1.62}.order-note[data-astro-cid-lcdefpme]{color:var(--soft);margin:26px 0 0;font-size:.82rem;line-height:1.6}.contact[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:72px;width:min(1160px,100% - 64px);margin:0 auto;padding:78px 0 96px;display:grid}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(2.4rem,4.1vw,3.7rem);font-weight:800;line-height:1.04}.contact-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:370px;color:var(--soft);margin:0 0 18px;font-size:.98rem;line-height:1.68}.contact-direct[data-astro-cid-lcdefpme]{font-size:.9rem!important}.contact-direct[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.contact-panel[data-astro-cid-lcdefpme]{background:var(--paper-deep);padding:30px}.form[data-astro-cid-lcdefpme]{gap:18px;display:grid}.field[data-astro-cid-lcdefpme]{gap:7px;display:grid}.field[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{font-size:.86rem;font-weight:700}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme],.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{background:var(--paper);width:100%;color:var(--ink);font:inherit;border:1.5px solid #8f9589;border-radius:2px;padding:12px 13px;font-size:.95rem}.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]{resize:vertical;min-height:120px}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]:focus-visible,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]:focus-visible{outline:3px solid var(--spruce);outline-offset:2px}.field[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]::placeholder,.field[data-astro-cid-lcdefpme] textarea[data-astro-cid-lcdefpme]::placeholder{color:#5c6259;opacity:1}.hint[data-astro-cid-lcdefpme]{color:var(--soft);margin:0;font-size:.78rem;line-height:1.5}.form[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{justify-self:start}.form-status[data-astro-cid-lcdefpme]{min-height:1.3em;margin:0;font-size:.85rem;line-height:1.5}.form-status[data-astro-cid-lcdefpme].is-sent{color:var(--spruce);font-weight:700}.footer[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px;min-height:96px;padding:24px 0}.footer-brand[data-astro-cid-lcdefpme]{gap:4px;display:grid}.footer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--soft);margin:0;font-size:.86rem}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:22px;margin-left:auto;font-size:.86rem;display:flex}.footer-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (width<=920px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:28px;padding:56px 0 64px}.price[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px;padding:64px 0 78px}.material-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;align-items:start;gap:28px}.material[data-astro-cid-lcdefpme]{padding:62px 0 66px}.stamp[data-astro-cid-lcdefpme]{margin-top:24px!important}.order-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:18px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.step[data-astro-cid-lcdefpme]:nth-child(2){border-right:0;padding-right:0}.step[data-astro-cid-lcdefpme]:nth-child(3),.step[data-astro-cid-lcdefpme]:nth-child(4){border-top:1px solid #aeb4a8}.step[data-astro-cid-lcdefpme]:nth-child(3){padding-left:0}.contact[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}@media (width<=700px){.topbar[data-astro-cid-lcdefpme],.footer[data-astro-cid-lcdefpme],.hero[data-astro-cid-lcdefpme],.price[data-astro-cid-lcdefpme],.material-inner[data-astro-cid-lcdefpme],.layer-divider[data-astro-cid-lcdefpme],.order[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme]{width:calc(100% - 40px)}.topbar[data-astro-cid-lcdefpme]{gap:14px;min-height:68px}.wordmark[data-astro-cid-lcdefpme]{font-size:1.25rem}nav[data-astro-cid-lcdefpme]{gap:18px;margin-left:auto}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.nav-contact[data-astro-cid-lcdefpme]{font-size:.84rem}.nav-contact[data-astro-cid-lcdefpme]{padding:0 11px}.topbar[data-astro-cid-lcdefpme] .nav-contact[data-astro-cid-lcdefpme]{display:none}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:30px;padding:44px 0 52px}h1[data-astro-cid-lcdefpme]{font-size:clamp(3.3rem,14vw,4.6rem)}.intro[data-astro-cid-lcdefpme]{margin-bottom:26px;font-size:.98rem}.hero-actions[data-astro-cid-lcdefpme]{gap:10px}.hero-actions[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{flex:auto}.hero-spec[data-astro-cid-lcdefpme]{margin-top:16px}.print-art[data-astro-cid-lcdefpme]{padding:20px 16px 14px}.layer-divider[data-astro-cid-lcdefpme]{height:26px}.price[data-astro-cid-lcdefpme]{gap:30px;padding:46px 0 60px}.price[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,10.5vw,3rem)}.rate-row[data-astro-cid-lcdefpme]{gap:12px;min-height:96px;padding:20px 0}.rate-row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.12rem}.rate[data-astro-cid-lcdefpme]{font-size:1.45rem}.material[data-astro-cid-lcdefpme]{padding:48px 0 52px}.material[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,10.5vw,3rem)}.order[data-astro-cid-lcdefpme]{padding:52px 0 62px}.order[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(2.25rem,10.5vw,3rem)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.step[data-astro-cid-lcdefpme]{border-bottom:1px solid #aeb4a8;border-right:0;padding:22px 0}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{padding-left:0}.step[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.step-mark[data-astro-cid-lcdefpme]{margin-bottom:10px}.contact[data-astro-cid-lcdefpme]{padding:52px 0 62px}.contact-panel[data-astro-cid-lcdefpme]{padding:22px}.footer[data-astro-cid-lcdefpme]{gap:12px 16px;min-height:0;padding:22px 0}.footer-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin-left:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button[data-astro-cid-lcdefpme]{transition:none}}
