.reveal.armed.svelte-4yyscg{opacity:0;transform:translateY(var(--rv-y,24px));transition:opacity .9s cubic-bezier(.22,.61,.21,1),transform 1s cubic-bezier(.22,.61,.21,1);transition-delay:var(--rv-delay,0s);will-change:opacity, transform}.reveal.armed.visible.svelte-4yyscg{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-4yyscg,.reveal.armed.visible.svelte-4yyscg{opacity:1;transition:none;transform:none}}.tilt.svelte-nusxcu{perspective:1000px;height:100%}.tilt-inner.svelte-nusxcu{height:100%;transform-style:preserve-3d;filter:drop-shadow(0 10px 18px #1c3f5e24);will-change:transform, filter;transition:transform .5s cubic-bezier(.23,1,.32,1),filter .5s cubic-bezier(.23,1,.32,1);position:relative;transform:rotateX(0)rotateY(0)translateZ(0)scale(1)}.tilt.active.svelte-nusxcu .tilt-inner:where(.svelte-nusxcu){transform:rotateX(var(--trx,0deg)) rotateY(var(--try,0deg)) translateZ(28px) scale(var(--tsc,1.02));filter:drop-shadow(0 28px 42px #1c3f5e52);transition-duration:.12s}.tilt-glare.svelte-nusxcu{pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #faf7f152, #faf7f100 48%);mix-blend-mode:soft-light;transition:opacity .35s;position:absolute;inset:0}.tilt.armed.svelte-nusxcu .tilt-glare:where(.svelte-nusxcu){opacity:0}.tilt.active.svelte-nusxcu .tilt-glare:where(.svelte-nusxcu){opacity:1}@media (hover:none),(pointer:coarse){.tilt-inner.svelte-nusxcu{transform:none!important}.tilt-glare.svelte-nusxcu{display:none}}@media (prefers-reduced-motion:reduce){.tilt-inner.svelte-nusxcu{transition:none;transform:none!important}.tilt-glare.svelte-nusxcu{display:none}}.dim.svelte-fzp3b{grid-template-rows:auto 26px;grid-template-columns:minmax(0,1fr) 26px;gap:8px;display:grid}.dim-body.svelte-fzp3b{grid-area:1/1;min-width:0;position:relative}.dim-v.svelte-fzp3b{grid-area:1/2}.dim-h.svelte-fzp3b{grid-area:2/1}.dim.top.svelte-fzp3b{grid-template-rows:26px auto}.dim.top.svelte-fzp3b .dim-body:where(.svelte-fzp3b),.dim.top.svelte-fzp3b .dim-v:where(.svelte-fzp3b){grid-row:2}.dim.top.svelte-fzp3b .dim-h:where(.svelte-fzp3b){grid-row:1}.dim-h.svelte-fzp3b,.dim-v.svelte-fzp3b{justify-content:center;align-items:center;display:flex;position:relative}.dim-h.svelte-fzp3b:before{content:"";border-top:1px solid var(--early);position:absolute;top:50%;left:0;right:0}.dim-h.svelte-fzp3b:after{content:"";border-inline:1px solid var(--early);position:absolute;inset:3px 0}.dim-v.svelte-fzp3b:before{content:"";border-left:1px solid var(--early);position:absolute;top:0;bottom:0;left:50%}.dim-v.svelte-fzp3b:after{content:"";border-block:1px solid var(--early);position:absolute;inset:0 3px}.arr.svelte-fzp3b{width:0;height:0;position:absolute}.dim-h.svelte-fzp3b .arr:where(.svelte-fzp3b){border-block:4px solid #0000;margin-top:-4px;top:50%}.dim-h.svelte-fzp3b .s:where(.svelte-fzp3b){border-right:9px solid var(--early);left:1px}.dim-h.svelte-fzp3b .e:where(.svelte-fzp3b){border-left:9px solid var(--early);right:1px}.dim-v.svelte-fzp3b .arr:where(.svelte-fzp3b){border-inline:4px solid #0000;margin-left:-4px;left:50%}.dim-v.svelte-fzp3b .s:where(.svelte-fzp3b){border-bottom:9px solid var(--early);top:1px}.dim-v.svelte-fzp3b .e:where(.svelte-fzp3b){border-top:9px solid var(--early);bottom:1px}.lbl.svelte-fzp3b{background:var(--bg);font-family:var(--font-body);color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.2;position:relative}.dim-v.svelte-fzp3b .lbl:where(.svelte-fzp3b){writing-mode:vertical-rl;padding:6px 2px;transform:rotate(180deg)}.frame.svelte-fzp3b{z-index:2;pointer-events:none;position:absolute;inset:0}.frame.svelte-fzp3b .fe:where(.svelte-fzp3b){background:var(--ink);position:absolute}.et.svelte-fzp3b{transform-origin:0;height:1px;top:0;left:0;right:0}.er.svelte-fzp3b{transform-origin:top;width:1px;top:0;bottom:0;right:0}.eb.svelte-fzp3b{transform-origin:100%;height:1px;bottom:0;left:0;right:0}.el.svelte-fzp3b{transform-origin:bottom;width:1px;top:0;bottom:0;left:0}.dim.armed.svelte-fzp3b .et:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .eb:where(.svelte-fzp3b){transform:scaleX(0)}.dim.armed.svelte-fzp3b .er:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .el:where(.svelte-fzp3b){transform:scaleY(0)}.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b):before{transform:scaleX(0)}.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b):before{transform:scaleY(0)}.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b):after,.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b):after,.dim.armed.svelte-fzp3b .lbl:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .arr:where(.svelte-fzp3b){opacity:0}.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b) .s:where(.svelte-fzp3b){transform:translate(10px)}.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b) .e:where(.svelte-fzp3b){transform:translate(-10px)}.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b) .s:where(.svelte-fzp3b){transform:translateY(10px)}.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b) .e:where(.svelte-fzp3b){transform:translateY(-10px)}.dim.armed.svelte-fzp3b .frame:where(.svelte-fzp3b) .fe:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b):before,.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b):before,.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b):after,.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b):after,.dim.armed.svelte-fzp3b .lbl:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .arr:where(.svelte-fzp3b){transition:transform .5s cubic-bezier(.23,1,.32,1),opacity .3s}.dim.armed.drawn.svelte-fzp3b .frame:where(.svelte-fzp3b) .fe:where(.svelte-fzp3b),.dim.armed.drawn.svelte-fzp3b .dim-h:where(.svelte-fzp3b):before,.dim.armed.drawn.svelte-fzp3b .dim-v:where(.svelte-fzp3b):before,.dim.armed.drawn.svelte-fzp3b .arr:where(.svelte-fzp3b){transform:none}.dim.armed.drawn.svelte-fzp3b .dim-h:where(.svelte-fzp3b):after,.dim.armed.drawn.svelte-fzp3b .dim-v:where(.svelte-fzp3b):after,.dim.armed.drawn.svelte-fzp3b .lbl:where(.svelte-fzp3b),.dim.armed.drawn.svelte-fzp3b .arr:where(.svelte-fzp3b){opacity:1}.dim.armed.drawn.svelte-fzp3b .frame:where(.svelte-fzp3b) .fe:where(.svelte-fzp3b){transition-duration:.15s;transition-timing-function:linear}.dim.armed.drawn.svelte-fzp3b .er:where(.svelte-fzp3b){transition-delay:.1s}.dim.armed.drawn.svelte-fzp3b .eb:where(.svelte-fzp3b){transition-delay:.2s}.dim.armed.drawn.svelte-fzp3b .el:where(.svelte-fzp3b){transition-delay:.3s}.dim.armed.drawn.svelte-fzp3b .dim-h:where(.svelte-fzp3b):before,.dim.armed.drawn.svelte-fzp3b .dim-v:where(.svelte-fzp3b):before,.dim.armed.drawn.svelte-fzp3b .dim-h:where(.svelte-fzp3b):after,.dim.armed.drawn.svelte-fzp3b .dim-v:where(.svelte-fzp3b):after{transition-delay:.35s}.dim.armed.drawn.svelte-fzp3b .lbl:where(.svelte-fzp3b){transition-delay:.2s}.dim.armed.drawn.svelte-fzp3b .arr:where(.svelte-fzp3b){transition-duration:.25s;transition-delay:.75s}@media (prefers-reduced-motion:reduce){.dim.armed.svelte-fzp3b .fe:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .lbl:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .arr:where(.svelte-fzp3b),.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b):before,.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b):before,.dim.armed.svelte-fzp3b .dim-h:where(.svelte-fzp3b):after,.dim.armed.svelte-fzp3b .dim-v:where(.svelte-fzp3b):after{transition:none!important}}.przekroj.svelte-s9vj1a{align-items:center;gap:clamp(1rem,3vw,2rem);margin:0;display:flex}svg.svelte-s9vj1a{flex-shrink:0;width:clamp(180px,28vw,320px);height:auto;display:block;overflow:visible}.rdzen.svelte-s9vj1a{fill:var(--early)}path.svelte-s9vj1a{fill:none;stroke:var(--ink);stroke-width:.8px;stroke-opacity:.85;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:95px 104px;will-change:opacity, transform}path.ochra.svelte-s9vj1a{stroke:var(--early);stroke-width:1.6px;stroke-opacity:1}path.kora.svelte-s9vj1a{stroke-width:2.4px;stroke-opacity:1}.licznik.svelte-s9vj1a{flex-direction:column;line-height:1;display:flex}.liczba.svelte-s9vj1a{font-family:var(--font-heading);color:var(--ink);font-variant-numeric:tabular-nums;min-width:3ch;font-size:clamp(3rem,7vw,4.5rem);font-weight:700;line-height:1}.opis.svelte-s9vj1a{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-soft);border-top:2px solid var(--early);width:-moz-fit-content;width:fit-content;margin-top:.4rem;padding-top:.4rem;font-size:13px;font-weight:500}.wrap.svelte-1l894sd{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow.svelte-1l894sd{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin-bottom:.7rem;font-size:13px;font-weight:500;display:inline-block}.sec-head.svelte-1l894sd{max-width:50ch;margin-bottom:1.6rem}.sec-head.svelte-1l894sd h2:where(.svelte-1l894sd){margin:0;font-size:clamp(1.5rem,3.4vw,2.1rem)}.page-hero.svelte-1l894sd{padding:clamp(3rem, 8vh, 4.5rem) var(--pad) 0}.ph-inner.svelte-1l894sd{z-index:2;max-width:var(--maxw);margin-inline:auto;position:relative}.ph-inner.svelte-1l894sd h1:where(.svelte-1l894sd){max-width:18ch;margin:0 0 .9rem;font-size:clamp(1.9rem,4.6vw,3rem)}.ph-inner.svelte-1l894sd p:where(.svelte-1l894sd){color:var(--ink-soft);max-width:52ch;font-size:1.0625rem}.story.svelte-1l894sd{padding-top:clamp(2.6rem,6vw,4.5rem)}.story-grid.svelte-1l894sd{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.story-photo.svelte-1l894sd{border:1px solid var(--ink);background:var(--bg2);border-radius:2px;margin:0;overflow:hidden}.story-photo.svelte-1l894sd [data-tenant=a-stolarz] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.story-body.svelte-1l894sd h2:where(.svelte-1l894sd){max-width:18ch;margin:.3rem 0 .9rem;font-size:clamp(1.5rem,3.4vw,2.1rem)}.story-body.svelte-1l894sd p:where(.svelte-1l894sd){color:var(--ink-soft);max-width:54ch;font-size:1.0625rem}.cechy.svelte-1l894sd{gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.cechy.svelte-1l894sd li:where(.svelte-1l894sd){align-items:center;gap:.6rem;display:flex}.cechy.svelte-1l894sd li:where(.svelte-1l894sd) [data-tenant=a-stolarz] svg{color:var(--early);flex-shrink:0}.band.svelte-1l894sd{padding:clamp(2.6rem, 6.5vw, 4.5rem) var(--pad)}.band-inner.svelte-1l894sd{z-index:2;max-width:var(--maxw);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,5vw,4rem);margin-inline:auto;display:grid;position:relative}@media (max-width:760px){.band-inner.svelte-1l894sd{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}.band-quote.svelte-1l894sd{font-family:var(--font-heading);color:var(--ink);margin:0;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:600;line-height:1.15}.proces.svelte-1l894sd{padding-top:clamp(2.6rem,6vw,4.5rem)}.proces-grid.svelte-1l894sd{grid-template-columns:repeat(4,1fr);gap:1.4rem;display:grid}.krok.svelte-1l894sd{background:var(--bg2);border:1px solid var(--ink);box-sizing:border-box;border-radius:2px;height:100%;padding:2rem 1.5rem;transition:transform .3s,box-shadow .3s}@media (hover:hover) and (pointer:fine){.krok.svelte-1l894sd:hover{transform:translateY(-6px);box-shadow:6px 6px #c98a1b8c}}@media (prefers-reduced-motion:reduce){.krok.svelte-1l894sd{transition:none}}.krok.svelte-1l894sd [data-tenant=a-stolarz] .krok-ico{color:var(--ink);margin-bottom:.8rem}.krok-num.svelte-1l894sd{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft);border-bottom:2px solid var(--early);width:-moz-fit-content;width:fit-content;margin-bottom:.3rem;padding-bottom:.3rem;font-size:15px;font-weight:700;display:block}.krok.svelte-1l894sd h3:where(.svelte-1l894sd){margin:0 0 .45rem;font-size:1.2rem}.krok.svelte-1l894sd p:where(.svelte-1l894sd){color:var(--ink-soft);margin:0;font-size:17px}.detale.svelte-1l894sd{padding-top:clamp(2.6rem,6vw,4.5rem)}.detale-grid.svelte-1l894sd{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,1.6rem);display:grid}.detale.svelte-1l894sd [data-tenant=a-stolarz] .d-cell{height:100%}.d-placeholder.svelte-1l894sd{text-align:center;aspect-ratio:1;background:#faf7f1bf;border:1.5px dashed #1c3f5e8c;border-radius:2px;justify-content:center;align-items:center;height:100%;display:flex}.d-placeholder.svelte-1l894sd span:where(.svelte-1l894sd){letter-spacing:.02em;color:var(--ink-soft);padding:0 1rem;font-size:.95rem;font-weight:500}.cta.svelte-1l894sd{padding-top:clamp(2.6rem,6.5vw,4.5rem)}.cta-inner.svelte-1l894sd{text-align:center}.cta.svelte-1l894sd h2:where(.svelte-1l894sd){margin:0;font-size:clamp(1.6rem,4vw,2.3rem)}.cta.svelte-1l894sd p:where(.svelte-1l894sd){color:var(--ink-soft);max-width:52ch;margin:1rem auto 1.6rem;font-size:1.0625rem}.btn-primary.svelte-1l894sd{background:var(--accent);min-height:48px;color:var(--cream);white-space:nowrap;border-radius:2px;align-items:center;gap:.55rem;padding:1rem 1.8rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.btn-primary.svelte-1l894sd:hover{background:var(--accent-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.btn-primary.svelte-1l894sd{transition:none}}@media (max-width:900px){.proces-grid.svelte-1l894sd{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.story-grid.svelte-1l894sd{grid-template-columns:1fr}.detale-grid.svelte-1l894sd{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.proces-grid.svelte-1l894sd,.detale-grid.svelte-1l894sd{grid-template-columns:1fr}}.magnetic.svelte-bepdxf{transform:translate3d(var(--mx,0), var(--my,0), 0);will-change:transform;transition:transform .45s cubic-bezier(.23,1,.32,1);display:inline-flex}@media (prefers-reduced-motion:reduce){.magnetic.svelte-bepdxf{transition:none;transform:none}}.wp.svelte-1dquhfw{padding-bottom:60px;position:relative}.napis.svelte-1dquhfw{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;min-height:3.2rem;margin:0 0 .6rem;transition:opacity .6s,transform .6s cubic-bezier(.23,1,.32,1);display:flex}.wp.armed.svelte-1dquhfw .napis:where(.svelte-1dquhfw){opacity:0;transform:translateY(8px)}.napis-name.svelte-1dquhfw{font-family:var(--font-heading);color:var(--ink);font-size:clamp(2rem,4vw,2.8rem);font-weight:700;line-height:1.15}.napis-sub.svelte-1dquhfw{color:var(--ink-soft);font-size:17px;font-weight:500}.wp.oiled.svelte-1dquhfw .napis:where(.svelte-1dquhfw),.wp.final.svelte-1dquhfw .napis:where(.svelte-1dquhfw){opacity:1;transform:none}.board.svelte-1dquhfw{aspect-ratio:2;position:relative}.board-clip.svelte-1dquhfw{background:var(--bg2);position:absolute;inset:0;overflow:hidden;box-shadow:0 14px 26px -18px #1c3f5e99}.oak.svelte-1dquhfw{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.band.svelte-1dquhfw{will-change:transform;width:calc(100% + 6px);height:calc(33.3333% + 1px);position:absolute;left:-6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6px);mask-image:linear-gradient(90deg,#0000 0,#000 6px)}.rough.svelte-1dquhfw{object-fit:cover;will-change:transform;width:calc(100% - 6px);height:300%;position:absolute;left:6px}.gloss.svelte-1dquhfw{pointer-events:none;background:linear-gradient(105deg,#fff8e600 0%,#fff8e680 50%,#fff8e600 100%);width:45%;position:absolute;top:0;bottom:0;left:0;transform:translate(-110%)}.wp.armed.svelte-1dquhfw .gloss:where(.svelte-1dquhfw){opacity:0}.wp.oiled.svelte-1dquhfw:not(.final) .gloss:where(.svelte-1dquhfw){animation:1.2s cubic-bezier(.33,0,.2,1) forwards svelte-1dquhfw-sloj-polysk}@keyframes svelte-1dquhfw-sloj-polysk{0%{opacity:1;transform:translate(-110%)}80%{opacity:1}to{opacity:0;transform:translate(240%)}}.plane.svelte-1dquhfw,.plane-shadow.svelte-1dquhfw{pointer-events:none;will-change:transform, opacity;width:34%;position:absolute;top:0;left:0}.plane.svelte-1dquhfw{z-index:3;transform:translate(-20%,43.4%)}.plane.svelte-1dquhfw img:where(.svelte-1dquhfw){width:100%;height:auto;display:block;transform:scaleX(-1)}.plane-shadow.svelte-1dquhfw{z-index:2;aspect-ratio:976/256;opacity:.55;background:radial-gradient(closest-side,#1c3f5e73,#1c3f5e2e 60%,#1c3f5e00 100%);border-radius:50%;transform:translate(calc(4px - 20%),calc(43.4% + 6px))}.chip.svelte-1dquhfw{z-index:4;pointer-events:none;will-change:transform, opacity;width:70px;height:auto;position:absolute;top:0;left:0}.wp.armed.svelte-1dquhfw .chip:where(.svelte-1dquhfw){opacity:0}.side-plane.svelte-1dquhfw{width:18%;min-width:80px;height:auto;display:none;position:absolute;top:calc(100% + 8px);right:0}.wp.final.svelte-1dquhfw .band:where(.svelte-1dquhfw),.wp.final.svelte-1dquhfw .plane:where(.svelte-1dquhfw),.wp.final.svelte-1dquhfw .plane-shadow:where(.svelte-1dquhfw),.wp.final.svelte-1dquhfw .gloss:where(.svelte-1dquhfw){display:none}.wp.final.svelte-1dquhfw .side-plane:where(.svelte-1dquhfw){display:block}@media (prefers-reduced-motion:reduce){.napis.svelte-1dquhfw{opacity:1;transition:none;transform:none}.band.svelte-1dquhfw,.plane.svelte-1dquhfw,.plane-shadow.svelte-1dquhfw,.gloss.svelte-1dquhfw,.chip.svelte-1dquhfw{display:none}.side-plane.svelte-1dquhfw{display:block}}.wrap.svelte-ls9qbv{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow.svelte-ls9qbv{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin-bottom:.7rem;font-size:13px;font-weight:500;display:inline-block}h1.svelte-ls9qbv{margin:0 0 .9rem;font-size:clamp(2rem,5vw,3.2rem)}h2.svelte-ls9qbv{margin:0;font-size:clamp(1.5rem,3.4vw,2.2rem)}h3.svelte-ls9qbv{margin:.35rem 0 .45rem;font-size:1.25rem}.sec-head.svelte-ls9qbv{max-width:60ch;margin-bottom:1.6rem}.hero-pin.svelte-ls9qbv{height:max(170vh, calc(var(--stage-h,0px) + 70vh));height:max(170lvh, calc(var(--stage-h,0px) + 70lvh));display:flow-root;position:relative}.hero-pin.svelte-ls9qbv>.hero:where(.svelte-ls9qbv){top:var(--pin-top,66px);position:sticky}.hero.svelte-ls9qbv{min-height:calc(100vh - var(--pin-top,66px) - 2 * clamp(10px, 1.6vw, 18px));min-height:calc(100svh - var(--pin-top,66px) - 2 * clamp(10px, 1.6vw, 18px));box-sizing:border-box;flex-direction:column;justify-content:center;padding-top:clamp(1.6rem,4vh,3rem);display:flex;overflow:hidden}.hero-grid.svelte-ls9qbv{z-index:2;max-width:var(--maxw);padding-inline:var(--pad);box-sizing:border-box;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem);width:100%;margin-inline:auto;display:grid;position:relative}.hero-work.svelte-ls9qbv{min-width:0}.lead.svelte-ls9qbv{color:var(--ink-soft);max-width:46ch;margin:0 0 2rem;font-size:clamp(1.0625rem,1.6vw,1.25rem)}.hero-cta.svelte-ls9qbv{flex-wrap:wrap;gap:1rem;display:flex}@media (prefers-reduced-motion:reduce){.hero-pin.svelte-ls9qbv{height:auto}.hero-pin.svelte-ls9qbv>.hero:where(.svelte-ls9qbv){position:relative;top:auto}.usluga.svelte-ls9qbv,.btn-primary.svelte-ls9qbv,.btn-line.svelte-ls9qbv,.btn-light.svelte-ls9qbv{transition:none}}.btn-primary.svelte-ls9qbv,.btn-line.svelte-ls9qbv,.btn-light.svelte-ls9qbv{min-height:48px;font-family:var(--font-body);white-space:nowrap;border-radius:2px;align-items:center;gap:.55rem;padding:.8rem 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.btn-primary.svelte-ls9qbv{background:var(--accent);color:var(--cream)}.btn-primary.svelte-ls9qbv:hover{background:var(--accent-2);transform:translateY(-2px)}.btn-primary.big.svelte-ls9qbv{padding:1rem 1.8rem;font-size:1.1rem}.btn-line.svelte-ls9qbv,.btn-light.svelte-ls9qbv{border:1.5px solid var(--early);background:var(--bg2);color:var(--ink)}.btn-line.svelte-ls9qbv:hover,.btn-light.svelte-ls9qbv:hover{background:#c98a1b24}.btn-light.svelte-ls9qbv{margin-top:1.6rem}.link-arrow.svelte-ls9qbv{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--early);text-decoration-color:var(--early);text-underline-offset:6px;align-items:center;gap:.5rem;font-weight:500;text-decoration-thickness:2px;transition:gap .25s;display:inline-flex}.link-arrow.svelte-ls9qbv:hover{gap:.85rem}.manifest.svelte-ls9qbv{text-align:center;padding-top:clamp(3rem,7vw,5rem)}.manifest-inner.svelte-ls9qbv{max-width:920px;padding-inline:var(--pad);margin-inline:auto}.manifest-kicker.svelte-ls9qbv{text-transform:uppercase;letter-spacing:.18em;color:var(--ink-soft);margin-bottom:1rem;font-size:13px;font-weight:500}.manifest-line.svelte-ls9qbv{font-size:clamp(1.7rem,4.2vw,2.7rem)}.manifest-sub.svelte-ls9qbv{max-width:62ch;color:var(--ink-soft);margin:1.3rem auto 0;font-size:17px}.uslugi.svelte-ls9qbv{padding-top:clamp(2.6rem,6vw,4.5rem)}.uslugi-grid.svelte-ls9qbv{grid-template-columns:1fr;gap:1.4rem;margin-bottom:2.5rem;display:grid}.usluga.svelte-ls9qbv{background:var(--bg2);border:1px solid var(--ink);border-radius:2px;height:100%;padding:2rem 1.6rem;transition:transform .3s,box-shadow .3s;position:relative}@media (hover:hover) and (pointer:fine){.usluga.svelte-ls9qbv:hover{transform:translateY(-6px);box-shadow:6px 6px #c98a1b8c}}.usluga-num.svelte-ls9qbv{font-family:var(--font-heading);color:var(--early);font-size:1.3rem;font-weight:700;position:absolute;top:1.1rem;right:1.3rem}.usluga.svelte-ls9qbv [data-tenant=a-stolarz] .usluga-ico{color:var(--ink);margin-bottom:.4rem}.usluga.svelte-ls9qbv p:where(.svelte-ls9qbv){color:var(--ink-soft);margin:0;font-size:17px}.drewno-sep.svelte-ls9qbv{padding:clamp(3rem, 7vw, 5rem) var(--pad)}.sep-content.svelte-ls9qbv{max-width:var(--maxw);margin-inline:auto}.sep-content.svelte-ls9qbv h2:where(.svelte-ls9qbv){max-width:18ch;margin:.5rem 0 1.2rem}.sep-content.svelte-ls9qbv p:where(.svelte-ls9qbv){color:var(--ink-soft);max-width:52ch;font-size:1.1rem}.zyski.svelte-ls9qbv{padding-top:clamp(2.6rem,6vw,4.5rem)}.zyski-lista.svelte-ls9qbv{grid-template-columns:repeat(3,1fr);gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.zysk.svelte-ls9qbv{box-sizing:border-box;background:var(--bg2);border:1px solid var(--ink);border-radius:2px;flex-direction:column;gap:.6rem;height:100%;padding:1.6rem 1.5rem;display:flex}.zysk-num.svelte-ls9qbv{font-family:var(--font-heading);color:var(--early);border-bottom:1px solid var(--early);align-self:flex-start;padding-bottom:.6rem;font-size:1.6rem;font-weight:700;line-height:1}.zysk.svelte-ls9qbv p:where(.svelte-ls9qbv){color:var(--ink);margin:0;font-size:1.15rem}.cta.svelte-ls9qbv{padding-top:clamp(2.6rem,6.5vw,4.5rem)}.cta-inner.svelte-ls9qbv{text-align:center}.cta.svelte-ls9qbv h2:where(.svelte-ls9qbv){font-size:clamp(2rem,5vw,3rem)}.cta.svelte-ls9qbv p:where(.svelte-ls9qbv){color:var(--ink-soft);max-width:50ch;margin:1.2rem auto 2.2rem;font-size:1.1rem}.cta-row.svelte-ls9qbv{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (max-width:820px){.hero-pin.svelte-ls9qbv{height:max(140vh, calc(var(--stage-h,0px) + 40vh));height:max(140lvh, calc(var(--stage-h,0px) + 40lvh))}.hero-grid.svelte-ls9qbv{grid-template-columns:minmax(0,1fr);gap:1.2rem}.hero-work.svelte-ls9qbv{order:-1}.zyski-lista.svelte-ls9qbv{grid-template-columns:1fr}}@media (max-width:820px) and (prefers-reduced-motion:reduce){.hero-pin.svelte-ls9qbv{height:auto}}.miarka.svelte-mhdu7g{--seg:min(56px, calc((100vw - 140px) / 6));height:34px;width:calc(var(--seg) * 6);max-width:100%;position:relative}.seg.svelte-mhdu7g{width:var(--seg);transform-origin:0;height:12px;display:block;position:absolute;top:0;left:0}.seg.svelte-mhdu7g .seg:where(.svelte-mhdu7g){left:var(--seg)}.seg.svelte-mhdu7g>svg:where(.svelte-mhdu7g){width:100%;height:100%;display:block}rect.svelte-mhdu7g{fill:var(--early)}line.svelte-mhdu7g{stroke:var(--ink);stroke-width:1px;vector-effect:non-scaling-stroke}.przegub.svelte-mhdu7g{background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:3px;left:-3px}.koniec.svelte-mhdu7g{border-inline:6px solid #0000;border-top:10px solid var(--early);width:0;height:0;position:absolute;top:13px;right:2px}.miarka.armed.svelte-mhdu7g .seg:where(.svelte-mhdu7g) .seg:where(.svelte-mhdu7g){transform:rotate(180deg)}.miarka.armed.svelte-mhdu7g .koniec:where(.svelte-mhdu7g){opacity:0}.miarka.armed.svelte-mhdu7g .seg:where(.svelte-mhdu7g),.miarka.armed.svelte-mhdu7g .koniec:where(.svelte-mhdu7g){transition:transform .45s cubic-bezier(.34,1.3,.64,1),opacity .3s;transition-delay:calc(var(--i,6) * .16s)}.miarka.armed.open.svelte-mhdu7g .seg:where(.svelte-mhdu7g) .seg:where(.svelte-mhdu7g){transform:none}.miarka.armed.open.svelte-mhdu7g .koniec:where(.svelte-mhdu7g){opacity:1;transition-delay:1s}@media (prefers-reduced-motion:reduce){.miarka.armed.svelte-mhdu7g .seg:where(.svelte-mhdu7g) .seg:where(.svelte-mhdu7g){transition:none;transform:none}.miarka.armed.svelte-mhdu7g .koniec:where(.svelte-mhdu7g){opacity:1}}.wrap.svelte-ii24yk{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow.svelte-ii24yk{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin-bottom:.7rem;font-size:13px;font-weight:500;display:inline-block}.page-hero.svelte-ii24yk{padding:clamp(3rem, 8vh, 4.5rem) var(--pad) 0}.ph-inner.svelte-ii24yk{z-index:2;max-width:var(--maxw);margin-inline:auto;position:relative}.ph-inner.svelte-ii24yk h1:where(.svelte-ii24yk){max-width:16ch;margin:0 0 .9rem;font-size:clamp(1.9rem,4.6vw,3rem)}.ph-inner.svelte-ii24yk p:where(.svelte-ii24yk){color:var(--ink-soft);max-width:50ch;font-size:1.0625rem}.contact.svelte-ii24yk{padding-top:clamp(2.6rem,6vw,4.5rem)}.contact-grid.svelte-ii24yk{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(2rem,5vw,4rem);display:grid}.cards.svelte-ii24yk{align-content:start;gap:1rem;display:grid}.firma-box.svelte-ii24yk,.dane-box.svelte-ii24yk{background:var(--bg2);border:1px solid var(--ink);border-radius:2px;padding:1.4rem 1.5rem}.firma-name.svelte-ii24yk{font-family:var(--font-heading);margin:0;font-size:1.3rem;font-weight:600;line-height:1.15}.firma-line.svelte-ii24yk{color:var(--ink-soft);margin:.7rem 0 0;font-size:1.0625rem}.dane-box.svelte-ii24yk{box-sizing:border-box;flex-direction:column;gap:1.4rem;height:100%;display:flex}.dane.svelte-ii24yk{gap:.2rem;margin:0;display:grid}.dane.svelte-ii24yk div:where(.svelte-ii24yk){border-bottom:.5px solid var(--ink);grid-template-columns:10rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.dane.svelte-ii24yk dt:where(.svelte-ii24yk){text-transform:uppercase;letter-spacing:.1em;color:var(--ink-soft);align-self:center;font-size:13px;font-weight:500}.dane.svelte-ii24yk dd:where(.svelte-ii24yk){color:var(--ink);margin:0;font-size:1.0625rem}.dane.svelte-ii24yk a:where(.svelte-ii24yk){color:var(--ink);min-height:0}.btn-primary.svelte-ii24yk{background:var(--accent);min-width:10rem;min-height:48px;color:var(--cream);border-radius:2px;justify-content:center;align-self:flex-start;align-items:center;padding:.8rem 1.6rem;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.btn-primary.svelte-ii24yk:hover{background:var(--accent-2)}@media (max-width:820px){.contact-grid.svelte-ii24yk{grid-template-columns:1fr}}@media (max-width:420px){.dane.svelte-ii24yk div:where(.svelte-ii24yk){grid-template-columns:1fr;gap:.2rem}}.signature.svelte-wcsbkr{max-width:var(--maxw);padding:1.4rem var(--pad) 1.8rem;color:var(--cream);background:0 0;border:0;align-items:center;gap:1.1rem;margin-inline:auto;display:flex}.ring.svelte-wcsbkr{width:100px;height:100px;box-shadow:none;background:0 0;border:0;flex:0 0 100px;position:relative}.ring.svelte-wcsbkr [data-tenant=a-stolarz] canvas{border:0;outline:0;background:0 0!important}.ring-fallback.svelte-wcsbkr{border:12px solid var(--early);box-shadow:inset 2px 2px 5px var(--cream), 2px 3px 12px color-mix(in srgb, var(--early) 28%, transparent);border-radius:50%;position:absolute;inset:19px;transform:rotate(-22deg)scaleX(.8)}p.svelte-wcsbkr{letter-spacing:.03em;margin:0;font-size:16px;font-style:normal;line-height:1.5}a.svelte-wcsbkr{min-height:48px;color:var(--cream);text-decoration:underline;-webkit-text-decoration-color:var(--early);text-decoration-color:var(--early);text-underline-offset:4px;align-items:center;text-decoration-thickness:2px;display:inline-flex}a.svelte-wcsbkr:hover{color:var(--early)}@media (max-width:480px){.signature.svelte-wcsbkr{gap:.6rem}.ring.svelte-wcsbkr{flex-basis:80px;width:80px;height:80px}.ring-fallback.svelte-wcsbkr{border-width:10px;inset:13px}p.svelte-wcsbkr{font-size:13px}}.floating-contact.svelte-1pw440f{right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:80;border:1px solid var(--ink);background:var(--bg2);visibility:hidden;border-radius:2px;gap:4px;max-width:calc(100vw - 32px);padding:5px;display:flex;position:fixed;box-shadow:4px 4px #c98a1b99}.floating-contact.visible.svelte-1pw440f{visibility:visible}a.svelte-1pw440f{box-sizing:border-box;white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;min-height:48px;padding:8px 15px;font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.project.svelte-1pw440f{background:var(--accent);color:var(--cream)}.telephone.svelte-1pw440f{color:var(--ink);font-variant-numeric:tabular-nums}.project.svelte-1pw440f:hover{background:var(--accent-2)}.telephone.svelte-1pw440f:hover{text-decoration:underline}@media (max-width:400px){a.svelte-1pw440f{padding-inline:12px}}.marquee.svelte-1lbun0p{background:var(--ink);border-top:1px solid var(--early);border-bottom:.5px solid #f4efe640;padding:.95rem 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.marquee-track.svelte-1lbun0p{white-space:nowrap;will-change:transform;animation:svelte-1lbun0p-marquee var(--marq-dur,34s) linear infinite;align-items:center;display:inline-flex}@keyframes svelte-1lbun0p-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.marquee.svelte-1lbun0p:hover .marquee-track:where(.svelte-1lbun0p){animation-play-state:paused}.marquee-item.svelte-1lbun0p{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.09em;color:var(--cream);padding-inline:1.15rem;font-size:clamp(1.25rem,3vw,2.05rem);font-weight:600}.marquee-dot.svelte-1lbun0p{color:var(--early);font-size:.85rem}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-1lbun0p{animation:none;transform:none}}.sloje.svelte-a80dm0{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sloje-track.svelte-a80dm0{will-change:transform;height:100%;position:absolute;top:0;left:0}svg.svelte-a80dm0{display:block}path.svelte-a80dm0{stroke:#c98a1b;stroke-opacity:.12;stroke-width:1px;vector-effect:non-scaling-stroke}.tenant-root.svelte-1k8k2sa{--bg:#f4efe6;--bg2:#faf7f1;--ink:#1c3f5e;--ink-soft:#4d6478;--late:#1c3f5e;--early:#c98a1b;--cream:#f4efe6;--accent:#1c3f5e;--accent-2:#15314a;--font-heading:"Zilla Slab", Rockwell, Georgia, serif;--font-body:"IBM Plex Sans", "Helvetica Neue", Arial, sans-serif;--pad:clamp(1.25rem, 3.8vw, 2.75rem);--maxw:1200px;background-color:var(--bg);color:var(--ink);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;isolation:isolate;font-size:17px;font-weight:400;line-height:1.6;overflow-x:clip}[data-tenant=a-stolarz] .tenant-root h1,[data-tenant=a-stolarz] .tenant-root h2,[data-tenant=a-stolarz] .tenant-root h3,[data-tenant=a-stolarz] .tenant-root h4{font-family:var(--font-heading);letter-spacing:0;color:var(--ink);-webkit-hyphens:manual;hyphens:manual;word-break:normal;overflow-wrap:normal;font-style:normal;font-weight:600;line-height:1.15}[data-tenant=a-stolarz] .tenant-root h1{font-weight:700;position:relative}[data-tenant=a-stolarz] .tenant-root h1:after{content:"";background:var(--early);transform-origin:0;width:clamp(40px,11vw,110px);height:2px;margin-top:.6rem;animation:.9s cubic-bezier(.23,1,.32,1) both sloj-kreska;display:block}@keyframes sloj-kreska{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){[data-tenant=a-stolarz] .tenant-root h1:after{animation:none}}[data-tenant=a-stolarz] .tenant-root em,[data-tenant=a-stolarz] .tenant-root i{font-style:normal}[data-tenant=a-stolarz] .tenant-root :focus-visible{outline:3px solid var(--early);outline-offset:3px;border-radius:2px}[data-tenant=a-stolarz] .tenant-root .sheet{background-color:#0000;background-image:linear-gradient(#1c3f5e0d 1px,#0000 1px),linear-gradient(90deg,#1c3f5e0d 1px,#0000 1px),linear-gradient(#1c3f5e0d 1px,#0000 1px),linear-gradient(90deg,#1c3f5e0d 1px,#0000 1px);background-size:8px 8px,8px 8px,40px 40px,40px 40px;margin:clamp(10px,1.6vw,18px);padding-bottom:clamp(3.6rem,7vw,5rem);position:relative}[data-tenant=a-stolarz] .tenant-root .sheet:before{content:"";border:1px solid var(--ink);pointer-events:none;z-index:3;position:absolute;inset:0}[data-tenant=a-stolarz] .tenant-root .sheet:after{content:"";border:.5px solid var(--ink);pointer-events:none;z-index:3;position:absolute;inset:6px}[data-tenant=a-stolarz] .tenant-root .sheet-tag{z-index:4;background:var(--bg2);border-top:.5px solid var(--ink);border-left:.5px solid var(--ink);max-width:calc(100% - 12px);font-family:var(--font-body);letter-spacing:.02em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.3;position:absolute;bottom:6px;right:6px;overflow:hidden}[data-tenant=a-stolarz] .tenant-root .sheet-tag:before{content:"";background:var(--early);vertical-align:0;width:8px;height:8px;margin-right:7px;display:inline-block}.skip.svelte-1k8k2sa{z-index:200;background:var(--accent);color:var(--cream);border-radius:0 0 2px;padding:.7rem 1.1rem;position:absolute;top:0;left:-9999px}.skip.svelte-1k8k2sa:focus{left:0}[data-tenant=a-stolarz] .tenant-root a{box-sizing:border-box;align-items:center;min-height:48px;display:inline-flex}[data-tenant=a-stolarz] .tenant-root button{box-sizing:border-box;justify-content:center;align-items:center;min-width:48px;min-height:48px}[data-tenant=a-stolarz] .tenant-root.motion-paused *,[data-tenant=a-stolarz] .tenant-root.motion-paused :before,[data-tenant=a-stolarz] .tenant-root.motion-paused :after{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}[data-tenant=a-stolarz] .tenant-root.motion-paused .reveal{opacity:1!important;transform:none!important}.motion-toggle.svelte-1k8k2sa{border:1px solid var(--ink);background:var(--bg2);color:var(--ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:2px;flex:0 0 48px;font-size:18px;display:inline-flex}.motion-toggle.svelte-1k8k2sa:hover{background:var(--bg)}.hdr.svelte-1k8k2sa{z-index:100;border-bottom:1px solid var(--ink);background:#f4efe6f7;transition:box-shadow .35s;position:sticky;top:0}.hdr.scrolled.svelte-1k8k2sa{box-shadow:0 8px 22px -16px #1c3f5e8c}.bar.svelte-1k8k2sa{max-width:var(--maxw);padding:.55rem var(--pad);align-items:center;gap:1.5rem;margin-inline:auto;display:flex}.brand.svelte-1k8k2sa{color:var(--ink);align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.brand.svelte-1k8k2sa [data-tenant=a-stolarz] .brand-rings{color:var(--ink);flex-shrink:0}.brand-txt.svelte-1k8k2sa{flex-direction:column;line-height:1.05;display:flex}.brand-name.svelte-1k8k2sa{font-family:var(--font-heading);font-size:1.6rem;font-weight:700;line-height:1}.brand-name.big.svelte-1k8k2sa{font-size:2rem}.brand-sub.svelte-1k8k2sa{font-family:var(--font-body);letter-spacing:.08em;color:var(--ink-soft);margin-top:.2rem;font-size:13px;font-weight:500}.brand-sub.light.svelte-1k8k2sa{color:#f4efe6d1}.desktop-nav.svelte-1k8k2sa{gap:1.6rem;display:flex}.nav-link.svelte-1k8k2sa{color:var(--ink);text-transform:uppercase;letter-spacing:.12em;padding:.3rem 0;font-size:14px;font-weight:500;text-decoration:none;position:relative}.nav-link.svelte-1k8k2sa:after{content:"";background:var(--early);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.nav-link.svelte-1k8k2sa:hover:after,.nav-link.active.svelte-1k8k2sa:after{transform:scaleX(1)}.cta-phone.svelte-1k8k2sa{color:var(--cream);background:var(--accent);white-space:nowrap;border-radius:2px;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:15px;font-weight:500;text-decoration:none;transition:background .25s;display:inline-flex}.cta-phone.svelte-1k8k2sa:hover{background:var(--accent-2)}.burger.svelte-1k8k2sa{color:var(--ink);cursor:pointer;background:0 0;border:none;padding:.3rem;display:none}.mobile-nav.svelte-1k8k2sa{padding:.5rem var(--pad) 1.3rem;border-top:.5px solid var(--ink);flex-direction:column;gap:.2rem;display:none}.m-link.svelte-1k8k2sa{color:var(--ink);border-bottom:.5px solid #1c3f5e59;padding:.8rem .2rem;font-size:17px;font-weight:500;text-decoration:none}.m-link.active.svelte-1k8k2sa{box-shadow:inset 4px 0 0 var(--early);padding-left:.9rem}.m-phone.svelte-1k8k2sa{color:var(--cream);background:var(--accent);white-space:nowrap;border-radius:2px;justify-content:center;align-items:center;gap:.5rem;margin-top:.9rem;padding:.7rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.pv-miarka.svelte-1k8k2sa{max-width:var(--maxw);padding-inline:var(--pad);margin:clamp(1.6rem,4vw,2.6rem) auto 0}.pv-miarka.svelte-1k8k2sa span:where(.svelte-1k8k2sa){border-top:1px solid var(--ink);background-image:repeating-linear-gradient(90deg, var(--ink) 0 1px, transparent 1px 8px), repeating-linear-gradient(90deg, var(--early) 0 2px, transparent 2px 40px);transform-origin:0;background-repeat:no-repeat;background-size:100% 6px,100% 13px;height:14px;animation:1.2s cubic-bezier(.23,1,.32,1) both svelte-1k8k2sa-pv-miarka-in;display:block}@keyframes svelte-1k8k2sa-pv-miarka-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.tenant-root.motion-paused.svelte-1k8k2sa .pv-miarka:where(.svelte-1k8k2sa) span:where(.svelte-1k8k2sa){animation:none}@media (prefers-reduced-motion:reduce){.pv-miarka.svelte-1k8k2sa span:where(.svelte-1k8k2sa){animation:none}}main.gated.svelte-1k8k2sa{filter:blur(7px);pointer-events:none;-webkit-user-select:none;user-select:none}.gate.svelte-1k8k2sa{z-index:90;background:#1c3f5eb8;place-items:center;padding:1.5rem;animation:.5s both svelte-1k8k2sa-gate-in;display:grid;position:fixed;inset:0}@keyframes svelte-1k8k2sa-gate-in{0%{opacity:0}to{opacity:1}}.gate-card.svelte-1k8k2sa{text-align:center;background:var(--bg2);border:1px solid var(--ink);outline:.5px solid var(--ink);outline-offset:-7px;border-radius:2px;max-width:460px;padding:clamp(1.8rem,5vw,2.8rem)}.gate-eyebrow.svelte-1k8k2sa{text-transform:uppercase;letter-spacing:.2em;color:var(--ink-soft);margin-bottom:.7rem;font-size:13px;font-weight:500;display:inline-block}.gate-card.svelte-1k8k2sa h2:where(.svelte-1k8k2sa){margin:0 0 .8rem;font-size:clamp(1.7rem,5vw,2.3rem)}.gate-card.svelte-1k8k2sa p:where(.svelte-1k8k2sa){color:var(--ink-soft);max-width:38ch;margin:0 auto 1.5rem;font-size:17px}.gate-actions.svelte-1k8k2sa{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.btn-accent.svelte-1k8k2sa{background:var(--accent);color:var(--cream);border-radius:2px;padding:.75rem 1.4rem;font-weight:500;text-decoration:none;transition:background .25s}.btn-accent.svelte-1k8k2sa:hover{background:var(--accent-2)}.btn-ghost.svelte-1k8k2sa{border:1.5px solid var(--early);color:var(--ink);white-space:nowrap;border-radius:2px;padding:.75rem 1.4rem;font-weight:500;text-decoration:none}@media (prefers-reduced-motion:reduce){.gate.svelte-1k8k2sa{animation:none}}.ftr.svelte-1k8k2sa{background:var(--ink);color:var(--cream);margin:0}.ftr-inner.svelte-1k8k2sa{max-width:var(--maxw);padding:clamp(1.8rem, 4.5vw, 3rem) var(--pad);grid-template-columns:1.2fr .8fr 1.4fr;gap:1.8rem;margin-inline:auto;display:grid}.ftr-logo.svelte-1k8k2sa{color:var(--cream);align-items:center;gap:.8rem;display:flex}.ftr-name.svelte-1k8k2sa{font-family:var(--font-heading);margin:1.1rem 0 .2rem;font-size:1.3rem;font-weight:600;line-height:1.15}.ftr-line.svelte-1k8k2sa{color:#f4efe6d9;max-width:30ch;margin-top:.6rem}.ftr-nav.svelte-1k8k2sa{flex-direction:column;gap:.1rem;display:flex}.ftr-nav.svelte-1k8k2sa a:where(.svelte-1k8k2sa){color:#f4efe6e6;text-transform:uppercase;letter-spacing:.12em;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s}.ftr-nav.svelte-1k8k2sa a:where(.svelte-1k8k2sa):hover{color:var(--cream);text-decoration:underline;-webkit-text-decoration-color:var(--early);text-decoration-color:var(--early);text-underline-offset:6px}.ftr-contact.svelte-1k8k2sa{flex-direction:column;gap:.9rem;display:flex}.ftr-invite.svelte-1k8k2sa{color:#f4efe6e0;max-width:34ch;margin:0}.ftr-dane.svelte-1k8k2sa{gap:.55rem;margin:0;display:grid}.ftr-dane.svelte-1k8k2sa div:where(.svelte-1k8k2sa){border-bottom:.5px solid #f4efe640;grid-template-columns:9.5rem 1fr;gap:.8rem;padding-bottom:.45rem;display:grid}.ftr-dane.svelte-1k8k2sa dt:where(.svelte-1k8k2sa){text-transform:uppercase;letter-spacing:.1em;color:#f4efe6bf;align-self:center;font-size:13px;font-weight:500}.ftr-dane.svelte-1k8k2sa dd:where(.svelte-1k8k2sa){color:var(--cream);margin:0}.ftr-dane.svelte-1k8k2sa a:where(.svelte-1k8k2sa){color:var(--cream);min-height:0}.ftr-cta.svelte-1k8k2sa{border:1.5px solid var(--early);min-width:9rem;color:var(--cream);border-radius:2px;justify-content:center;align-self:flex-start;padding:.6rem 1.4rem;font-weight:500;text-decoration:none;transition:background .2s}.ftr-cta.svelte-1k8k2sa:hover{background:#c98a1b2e}.ftr-bottom.svelte-1k8k2sa{max-width:var(--maxw);padding:1.2rem var(--pad);color:#f4efe6cc;border-top:.5px solid #f4efe640;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;font-size:13px;display:flex}.ftr-ring.svelte-1k8k2sa{background:repeating-linear-gradient(90deg, var(--early) 0 6px, transparent 6px 12px);flex:1;min-width:30px;height:1px}@media (max-width:880px){.bar.svelte-1k8k2sa{gap:.6rem}.desktop-nav.svelte-1k8k2sa,.cta-phone.svelte-1k8k2sa{display:none}.burger.svelte-1k8k2sa{display:inline-flex}.mobile-nav.svelte-1k8k2sa{display:flex}.ftr-inner.svelte-1k8k2sa{grid-template-columns:1fr;gap:2rem}}@media (max-width:420px){.ftr-dane.svelte-1k8k2sa div:where(.svelte-1k8k2sa){grid-template-columns:1fr;gap:.15rem}}.wrap.svelte-cz8kl{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow.svelte-cz8kl{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin-bottom:.7rem;font-size:13px;font-weight:500;display:inline-block}.page-hero.svelte-cz8kl{padding:clamp(3rem, 8vh, 4.5rem) var(--pad) 0}.ph-inner.svelte-cz8kl{z-index:2;max-width:var(--maxw);margin-inline:auto;position:relative}.ph-inner.svelte-cz8kl h1:where(.svelte-cz8kl){max-width:16ch;margin:0 0 .9rem;font-size:clamp(1.9rem,4.6vw,3rem)}.ph-inner.svelte-cz8kl p:where(.svelte-cz8kl){color:var(--ink-soft);max-width:50ch;font-size:1.0625rem}.services.svelte-cz8kl{padding-top:clamp(2.6rem,6vw,4.5rem)}.srv.svelte-cz8kl{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:clamp(2rem,5vw,3.4rem);display:grid}.srv.reverse.svelte-cz8kl [data-tenant=a-stolarz] .srv-dim{order:2}.srv-photo.svelte-cz8kl{background:var(--bg2);border-radius:2px;margin:0;overflow:hidden}.srv-photo.svelte-cz8kl [data-tenant=a-stolarz] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}@media (hover:hover) and (pointer:fine){.srv-photo.svelte-cz8kl:hover [data-tenant=a-stolarz] img{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){.srv-photo.svelte-cz8kl [data-tenant=a-stolarz] img{transition:none}}.srv-num.svelte-cz8kl{font-family:var(--font-heading);color:var(--early);font-size:1.4rem;font-weight:700}.srv-body.svelte-cz8kl h2:where(.svelte-cz8kl){margin:.3rem 0 .6rem;font-size:clamp(1.45rem,3vw,2rem)}.srv-lead.svelte-cz8kl{color:var(--ink-soft);max-width:48ch;font-size:1.0625rem}.srv-body.svelte-cz8kl ul:where(.svelte-cz8kl){gap:.7rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.srv-body.svelte-cz8kl li:where(.svelte-cz8kl){color:var(--ink);align-items:center;gap:.6rem;display:flex}.srv-body.svelte-cz8kl li:where(.svelte-cz8kl) [data-tenant=a-stolarz] svg{color:var(--early);flex-shrink:0}.zakres.svelte-cz8kl{padding-top:clamp(2.6rem,6vw,4rem)}.zakres-card.svelte-cz8kl{background:var(--bg2);border:1px solid var(--ink);text-align:center;border-radius:2px;padding:clamp(2rem,5vw,3.4rem)}.zakres-card.svelte-cz8kl p:where(.svelte-cz8kl){color:var(--ink-soft);max-width:58ch;margin:0 auto 1.6rem;font-size:1.0625rem}.zakres-cta.svelte-cz8kl{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.btn-primary.svelte-cz8kl,.btn-line.svelte-cz8kl{white-space:nowrap;border-radius:2px;align-items:center;gap:.55rem;min-height:48px;padding:.8rem 1.5rem;font-weight:500;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.btn-primary.svelte-cz8kl{background:var(--accent);color:var(--cream)}.btn-primary.svelte-cz8kl:hover{background:var(--accent-2);transform:translateY(-2px)}.btn-line.dark.svelte-cz8kl{border:1.5px solid var(--early);background:var(--bg2);color:var(--ink)}.btn-line.dark.svelte-cz8kl:hover{background:#c98a1b24}@media (prefers-reduced-motion:reduce){.btn-primary.svelte-cz8kl,.btn-line.svelte-cz8kl{transition:none}}@media (max-width:780px){.srv.svelte-cz8kl{grid-template-columns:1fr}.srv.reverse.svelte-cz8kl [data-tenant=a-stolarz] .srv-dim{order:0}}.wrap.svelte-1pmisna{max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.eyebrow.svelte-1pmisna{text-transform:uppercase;letter-spacing:.16em;color:var(--ink-soft);margin-bottom:.7rem;font-size:13px;font-weight:500;display:inline-block}.page-hero.svelte-1pmisna{padding:clamp(3rem, 8vh, 4.5rem) var(--pad) 0}.ph-inner.svelte-1pmisna{z-index:2;max-width:var(--maxw);margin-inline:auto;position:relative}.ph-inner.svelte-1pmisna h1:where(.svelte-1pmisna){max-width:18ch;margin:0 0 .9rem;font-size:clamp(1.9rem,4.6vw,3rem)}.ph-inner.svelte-1pmisna p:where(.svelte-1pmisna){color:var(--ink-soft);max-width:52ch;font-size:1.0625rem}.gallery.svelte-1pmisna{padding-top:clamp(2.6rem,6vw,4.5rem)}.grid.svelte-1pmisna{grid-template-columns:repeat(2,1fr);gap:clamp(1.2rem,3vw,2rem);display:grid}.gallery.svelte-1pmisna [data-tenant=a-stolarz] .cell{height:100%}.frame.svelte-1pmisna{transition:transform .5s cubic-bezier(.34,1.56,.64,1) .8s;position:relative}.clamp.svelte-1pmisna{z-index:3;width:30px;height:48px;color:var(--ink);visibility:hidden;pointer-events:none;transition:transform .45s cubic-bezier(.4,0,.2,1) .45s,opacity .35s .55s;position:absolute;top:-11px}.clamp.svelte-1pmisna svg:where(.svelte-1pmisna){fill:currentColor;display:block}.clamp.l.svelte-1pmisna{left:12%}.clamp.r.svelte-1pmisna{right:12%}.clamp.r.svelte-1pmisna svg:where(.svelte-1pmisna){transform:scaleX(-1)}.screw.svelte-1pmisna,.handle.svelte-1pmisna{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.4,0,.2,1)}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed .clamp{visibility:visible;opacity:1}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed .frame{transform:translateY(-6px)}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed.visible .screw{transform:translateY(5px)}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed.visible .handle{transform:rotate(360deg)}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed.visible .clamp{opacity:0;visibility:hidden;transition:transform .45s cubic-bezier(.4,0,.2,1) .45s,opacity .35s .55s,visibility 0s linear .9s}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed.visible .clamp.l{transform:translate(-16px,-22px)rotate(-12deg)}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed.visible .clamp.r{transform:translate(16px,-22px)rotate(12deg)}[data-tenant=a-stolarz] .tenant-root .gallery .cell.armed.visible .frame{transform:none}[data-tenant=a-stolarz] .tenant-root.motion-paused .clamp{display:none}[data-tenant=a-stolarz] .tenant-root.motion-paused .frame{transform:none!important}@media (prefers-reduced-motion:reduce){.clamp.svelte-1pmisna{display:none}.frame.svelte-1pmisna{transition:none;transform:none!important}}.fig.svelte-1pmisna{border-radius:2px;margin:0;position:relative;overflow:hidden}.placeholder.svelte-1pmisna{aspect-ratio:4/3;box-sizing:border-box;background:#faf7f1bf;border:1.5px dashed #1c3f5e8c;border-radius:2px;justify-content:center;align-items:center;width:100%;display:flex}.placeholder.svelte-1pmisna span:where(.svelte-1pmisna){letter-spacing:.05em;color:var(--ink-soft);text-transform:lowercase;font-size:.95rem;font-weight:500}.cta.svelte-1pmisna{padding-top:clamp(2.6rem,6.5vw,4.5rem)}.cta-inner.svelte-1pmisna{text-align:center}.cta.svelte-1pmisna h2:where(.svelte-1pmisna){margin:0;font-size:clamp(1.6rem,4vw,2.3rem)}.cta.svelte-1pmisna p:where(.svelte-1pmisna){color:var(--ink-soft);max-width:52ch;margin:1rem auto 1.6rem;font-size:1.0625rem}.btn-primary.svelte-1pmisna{background:var(--accent);min-height:48px;color:var(--cream);white-space:nowrap;border-radius:2px;align-items:center;gap:.55rem;padding:1rem 1.8rem;font-size:1.1rem;font-weight:500;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex}.btn-primary.svelte-1pmisna:hover{background:var(--accent-2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.btn-primary.svelte-1pmisna{transition:none}}@media (max-width:600px){.grid.svelte-1pmisna{grid-template-columns:1fr}}
