.swatches[data-astro-cid-el464g3a]{display:block;width:100%;max-width:460px;height:auto}.fabric-oxford[data-astro-cid-el464g3a]{fill:var(--swatch-oxford)}.twill[data-astro-cid-el464g3a]{stroke:var(--swatch-oxford-weave);stroke-width:1.4;fill:none}.fabric-mesh[data-astro-cid-el464g3a]{fill:var(--swatch-mesh);stroke:var(--border-color)}.mesh[data-astro-cid-el464g3a]{fill:none;stroke:var(--swatch-mesh-line);stroke-width:1}.fabric-linen[data-astro-cid-el464g3a]{fill:var(--swatch-linen);stroke:var(--border-color)}.seam[data-astro-cid-el464g3a]{fill:none;stroke:var(--ornament-red);stroke-width:1.2;stroke-dasharray:5 4}.seam-light[data-astro-cid-el464g3a]{stroke:var(--swatch-oxford-seam)}.thread-red[data-astro-cid-el464g3a]{fill:var(--ornament-red)}.thread-ink[data-astro-cid-el464g3a]{fill:var(--ornament-ink)}.zip-tape[data-astro-cid-el464g3a]{fill:var(--text-primary)}.metal[data-astro-cid-el464g3a]{fill:var(--swatch-metal)}.zip-hole[data-astro-cid-el464g3a],.button-hole[data-astro-cid-el464g3a],.tag-hole[data-astro-cid-el464g3a]{fill:var(--bg-primary)}.wood[data-astro-cid-el464g3a]{fill:var(--swatch-wood)}.thread-body[data-astro-cid-el464g3a]{fill:var(--ornament-red)}.thread-wind[data-astro-cid-el464g3a]{stroke:var(--swatch-thread-shade);stroke-width:1}.thread-line[data-astro-cid-el464g3a]{fill:none;stroke:var(--ornament-red);stroke-width:1.6;stroke-linecap:round}.needle[data-astro-cid-el464g3a]{stroke:var(--swatch-metal);stroke-width:2.4;stroke-linecap:round}.needle-eye[data-astro-cid-el464g3a]{fill:var(--bg-primary)}.button[data-astro-cid-el464g3a]{fill:var(--text-primary)}.button-rim[data-astro-cid-el464g3a]{fill:none;stroke:var(--bg-primary);stroke-opacity:.35;stroke-width:1.2}.thread-cross[data-astro-cid-el464g3a]{stroke:var(--ornament-red);stroke-width:2.2;stroke-linecap:round}.tag[data-astro-cid-el464g3a]{fill:var(--bg-primary);stroke:var(--text-primary);stroke-width:1}.tag-string[data-astro-cid-el464g3a]{stroke:var(--text-muted);stroke-width:1}.tag-text[data-astro-cid-el464g3a]{font-family:var(--font-family);font-size:7px;font-weight:600;letter-spacing:.22em;text-anchor:middle;fill:var(--text-muted)}.logo-on-dark[data-astro-cid-el464g3a],html[data-theme=dark] .logo-on-light[data-astro-cid-el464g3a]{display:none}html[data-theme=dark] .logo-on-dark[data-astro-cid-el464g3a]{display:inline}@media(prefers-color-scheme:dark){html:not([data-theme]) .logo-on-light[data-astro-cid-el464g3a]{display:none}html:not([data-theme]) .logo-on-dark[data-astro-cid-el464g3a]{display:inline}}.hero-section[data-astro-cid-bbe6dxrz]{padding:3.5rem 0 0;background-color:var(--bg-primary)}@media(min-width:992px){.hero-section[data-astro-cid-bbe6dxrz]{padding:5rem 0 0}}.hero-inner[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}@media(min-width:992px){.hero-inner[data-astro-cid-bbe6dxrz]{grid-template-columns:1.25fr .75fr;gap:4rem}}.hero-content[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:flex-start}.hero-eyebrow[data-astro-cid-bbe6dxrz]{font-size:.875rem;color:var(--text-muted)}.hero-title[data-astro-cid-bbe6dxrz]{font-size:2.5rem;font-weight:300;letter-spacing:-.035em;line-height:1.08;margin:1.25rem 0 1.75rem;text-wrap:balance}@media(min-width:768px){.hero-title[data-astro-cid-bbe6dxrz]{font-size:4rem}}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:2.5rem;max-width:540px}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.hero-call[data-astro-cid-bbe6dxrz]{font-size:.9375rem;color:var(--text-muted)}.hero-call[data-astro-cid-bbe6dxrz] a[data-astro-cid-bbe6dxrz]{color:var(--text-primary);font-weight:600;white-space:nowrap;border-bottom:1px solid var(--accent-primary)}@media(max-width:575px){.hero-actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.hero-visual[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center}.hero-materials[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-top:4rem;padding:1.5rem 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.materials-label[data-astro-cid-bbe6dxrz]{font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-primary)}.materials-list[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.25rem 0;list-style:none;font-size:.9375rem;color:var(--text-secondary)}.materials-list[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]+li[data-astro-cid-bbe6dxrz]:before{content:"·";margin:0 .6rem;color:var(--text-muted)}.offer-grid[data-astro-cid-qacliicl]{list-style:none;display:grid;grid-template-columns:1fr;gap:3rem 2rem}@media(min-width:640px){.offer-grid[data-astro-cid-qacliicl]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.offer-grid[data-astro-cid-qacliicl]{grid-template-columns:repeat(3,1fr);gap:3.5rem 2.5rem}}.offer-item[data-astro-cid-qacliicl]{display:flex;flex-direction:column;gap:1.25rem}.offer-photo[data-astro-cid-qacliicl]{display:block;margin:0;aspect-ratio:4 / 3;overflow:hidden;background-color:var(--bg-surface-elevated)}.offer-photo[data-astro-cid-qacliicl] img[data-astro-cid-qacliicl]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.offer-item[data-astro-cid-qacliicl]:hover .offer-photo[data-astro-cid-qacliicl] img[data-astro-cid-qacliicl]{transform:scale(1.04)}.offer-text[data-astro-cid-qacliicl]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;flex:1}.offer-title[data-astro-cid-qacliicl]{font-size:1.3rem;font-weight:400;letter-spacing:-.01em}.offer-title[data-astro-cid-qacliicl] a[data-astro-cid-qacliicl]{color:var(--text-primary)}.offer-title[data-astro-cid-qacliicl] a[data-astro-cid-qacliicl]:hover{color:var(--accent-primary)}.offer-desc[data-astro-cid-qacliicl]{font-size:.9375rem;line-height:1.6}.offer-tags[data-astro-cid-qacliicl]{font-size:.8125rem;color:var(--text-muted);margin-bottom:.5rem}.offer-links[data-astro-cid-qacliicl]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin-top:auto}.offer-request[data-astro-cid-qacliicl]{font-size:.875rem;color:var(--text-secondary)}.offer-request[data-astro-cid-qacliicl]:hover{color:var(--accent-primary)}.offer-link[data-astro-cid-qacliicl]{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-primary);padding-bottom:.2rem;border-bottom:1px solid var(--accent-primary)}.offer-link[data-astro-cid-qacliicl] svg[data-astro-cid-qacliicl]{transition:transform var(--transition-speed) ease}.offer-link[data-astro-cid-qacliicl]:hover{color:var(--accent-primary)}.offer-link[data-astro-cid-qacliicl]:hover svg[data-astro-cid-qacliicl]{transform:translate(3px)}.offer-also[data-astro-cid-qacliicl]{margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color);font-size:.9375rem}.offer-also[data-astro-cid-qacliicl] span[data-astro-cid-qacliicl]{font-weight:600;color:var(--text-primary);margin-right:.35rem}@media(prefers-reduced-motion:reduce){.offer-photo[data-astro-cid-qacliicl] img[data-astro-cid-qacliicl]{transition:none}}.advantages-inner[data-astro-cid-sl3rkopi]{display:grid;grid-template-columns:1fr;gap:3rem}@media(min-width:992px){.advantages-inner[data-astro-cid-sl3rkopi]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:5rem;align-items:start}}.advantages-title[data-astro-cid-sl3rkopi]{font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-primary);margin-bottom:1.5rem}.advantages-statement[data-astro-cid-sl3rkopi]{font-size:2rem;font-weight:300;line-height:1.2;letter-spacing:-.025em;color:var(--text-primary);text-wrap:balance}@media(min-width:768px){.advantages-statement[data-astro-cid-sl3rkopi]{font-size:2.5rem}}.advantages-list[data-astro-cid-sl3rkopi]{display:grid;grid-template-columns:1fr;gap:0 2.5rem}@media(min-width:640px){.advantages-list[data-astro-cid-sl3rkopi]{grid-template-columns:1fr 1fr}}.advantage[data-astro-cid-sl3rkopi]{padding:1.25rem 0 1.5rem;border-top:1px solid var(--border-color)}.advantage[data-astro-cid-sl3rkopi] dt[data-astro-cid-sl3rkopi]{font-size:1rem;font-weight:600;color:var(--text-primary);margin-bottom:.4rem}.advantage[data-astro-cid-sl3rkopi] dd[data-astro-cid-sl3rkopi]{font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.cooperation-section[data-astro-cid-tbf7j6et]{background-color:var(--bg-surface-elevated)}.timeline[data-astro-cid-tbf7j6et]{list-style:none;display:grid;grid-template-columns:1fr;gap:2rem;position:relative;padding-left:2rem}.timeline[data-astro-cid-tbf7j6et]:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:1px;background-color:var(--accent-primary)}.timeline-step[data-astro-cid-tbf7j6et]{position:relative}.knot[data-astro-cid-tbf7j6et]{position:absolute;left:calc(-2rem + 1px);top:4px;width:11px;height:11px;border-radius:50%;background-color:var(--bg-surface-elevated);border:2px solid var(--accent-primary)}@media(min-width:900px){.timeline[data-astro-cid-tbf7j6et]{grid-template-columns:repeat(4,1fr);gap:2.5rem;padding-left:0;padding-top:2.5rem}.timeline[data-astro-cid-tbf7j6et]:before{inset:5px 0 auto;width:auto;height:1px}.knot[data-astro-cid-tbf7j6et]{left:0;top:-2.5rem}}.step-title[data-astro-cid-tbf7j6et]{font-size:1.125rem;font-weight:500;margin-bottom:.5rem}.step-desc[data-astro-cid-tbf7j6et]{font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}
