:root:has([data-tenant=k-ogrodnictwo]){--zm-charcoal:#202a1e;--zm-sage:#8a9a7b;--zm-sage-deep:#5f7256;--zm-concrete:#cfe0cb;--zm-offwhite:#d7e7d5;--zm-tile:#e6f1e2;--zm-line:#3a543429;--zm-font-head:"DM Sans", system-ui, sans-serif;--zm-font-body:"DM Sans", system-ui, sans-serif}[data-tenant=k-ogrodnictwo] :where(h1,h2,h3,h4,h5,h6,p,li,blockquote,figcaption){padding-bottom:.14em}:root:has([data-tenant=k-ogrodnictwo]){--zm-neon:#39ff14;--zm-neon-soft:#39ff148c;--zm-neon-aqua:#0f63}[data-tenant=k-ogrodnictwo] .zm-root :is(.card,.card__media,.feature,.hero__media,.split__media,.inset,.manifest,.gallery,.premium-manifest,.cta__inner){border:1px solid var(--zm-neon-soft);box-shadow:0 0 0 1px #39ff1459, 0 0 12px #39ff142e, 0 0 30px var(--zm-neon-aqua)}.garden-plan.svelte-revwe5{box-sizing:border-box;border:1px solid var(--zm-line);min-width:0;color:var(--zm-charcoal);background:#e6f1e2f0;padding:clamp(12px,2vw,24px)}.plan-heading.svelte-revwe5{letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:16px;display:flex}svg.svelte-revwe5{width:100%;height:auto;display:block;overflow:hidden}button.svelte-revwe5{border:1px solid var(--zm-charcoal);max-width:100%;min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;margin:4px auto 0;padding:10px 20px;font-size:16px;display:flex}button.svelte-revwe5:hover{background:var(--zm-offwhite)}button.svelte-revwe5:focus-visible{outline:2px solid var(--zm-sage-deep);outline-offset:4px}.grid-line.svelte-revwe5{transform-box:fill-box;transform-origin:0 0}.drawing-reveal.svelte-revwe5{transform-origin:0 0}.grass-grow.svelte-revwe5{transform-box:fill-box;transform-origin:bottom}.is-animated.svelte-revwe5 .grid-line--horizontal:where(.svelte-revwe5){animation:svelte-revwe5-draw-x .7s ease-out var(--delay) both}.is-animated.svelte-revwe5 .grid-line--vertical:where(.svelte-revwe5){animation:svelte-revwe5-draw-y .7s ease-out var(--delay) both}.is-animated.svelte-revwe5 .drawing-reveal:where(.svelte-revwe5){animation:3s linear .65s both svelte-revwe5-draw-x}.is-animated.svelte-revwe5 .color-layer:where(.svelte-revwe5){animation:svelte-revwe5-fill-in 1.3s ease-out var(--delay) both}.is-animated.svelte-revwe5 .plan-labels:where(.svelte-revwe5){animation:.8s ease-out 2.6s both svelte-revwe5-fill-in}.is-animated.svelte-revwe5 .grass-grow:where(.svelte-revwe5){animation:svelte-revwe5-grow 1.2s ease-out var(--delay) both}.is-animated.svelte-revwe5 .grass-sway:where(.svelte-revwe5){transform-origin:50%;animation:5s ease-in-out 8s infinite svelte-revwe5-sway}.is-animated.svelte-revwe5 .evening:where(.svelte-revwe5){animation:1.2s ease-out 6.6s both svelte-revwe5-dusk}.is-animated.svelte-revwe5 .lamps:where(.svelte-revwe5){animation:.9s ease-out 7.1s both svelte-revwe5-fill-in}.is-animated.svelte-revwe5 .cloud:where(.svelte-revwe5){animation:22s ease-in-out 8s infinite alternate svelte-revwe5-cloud-drift}.is-animated.svelte-revwe5 :is(.grid-line:where(.svelte-revwe5),.drawing-reveal:where(.svelte-revwe5),.color-layer:where(.svelte-revwe5),.plan-labels:where(.svelte-revwe5),.grass-grow:where(.svelte-revwe5),.grass-sway:where(.svelte-revwe5),.evening:where(.svelte-revwe5),.lamps:where(.svelte-revwe5),.cloud:where(.svelte-revwe5)){animation-play-state:var(--plan-play,paused)}@keyframes svelte-revwe5-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-revwe5-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-revwe5-fill-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-revwe5-grow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes svelte-revwe5-dusk{0%{opacity:0}to{opacity:.12}}@keyframes svelte-revwe5-sway{0%,to{transform:skew(-.5deg)}50%{transform:skew(.5deg)}}@keyframes svelte-revwe5-cloud-drift{0%{transform:translate(-120px,-40px)}to{transform:translate(170px,90px)}}@media (prefers-reduced-motion:reduce){.is-animated.svelte-revwe5 :is(.grid-line:where(.svelte-revwe5),.drawing-reveal:where(.svelte-revwe5),.color-layer:where(.svelte-revwe5),.plan-labels:where(.svelte-revwe5),.grass-grow:where(.svelte-revwe5),.grass-sway:where(.svelte-revwe5),.evening:where(.svelte-revwe5),.lamps:where(.svelte-revwe5),.cloud:where(.svelte-revwe5)){animation:none}}.feature-sketch.svelte-1xkhvkp{width:100%;max-width:200px;color:var(--zm-sage-deep);margin:16px 0 20px}svg.svelte-1xkhvkp{width:100%;height:auto;display:block}.reveal.svelte-1xkhvkp{transform-origin:0 0}@media (prefers-reduced-motion:reduce){.reveal.svelte-1xkhvkp{transform:none!important}}.draft-frame.svelte-e87y1f{width:100%;min-width:0;position:relative}.content.svelte-e87y1f{position:relative}.outline.svelte-e87y1f{pointer-events:none;width:100%;height:100%;color:var(--zm-sage-deep);fill:none;stroke:currentColor;stroke-width:1px;position:absolute;inset:0;overflow:visible}.outline.svelte-e87y1f path:where(.svelte-e87y1f){vector-effect:non-scaling-stroke}.top.svelte-e87y1f,.right.svelte-e87y1f{transform-origin:0 0}.bottom.svelte-e87y1f,.left.svelte-e87y1f{transform-origin:100px 100px}.animated.svelte-e87y1f .top:where(.svelte-e87y1f){animation:.2s linear both svelte-e87y1f-draw-x}.animated.svelte-e87y1f .right:where(.svelte-e87y1f){animation:.2s linear .2s both svelte-e87y1f-draw-y}.animated.svelte-e87y1f .bottom:where(.svelte-e87y1f){animation:.2s linear .4s both svelte-e87y1f-draw-x}.animated.svelte-e87y1f .left:where(.svelte-e87y1f){animation:.2s linear .6s both svelte-e87y1f-draw-y}.animated.svelte-e87y1f .content:where(.svelte-e87y1f){animation:.4s ease-out .8s both svelte-e87y1f-show}.animated.svelte-e87y1f :is(path:where(.svelte-e87y1f),.content:where(.svelte-e87y1f)){animation-play-state:var(--frame-play,paused)}.show-content.svelte-e87y1f .content:where(.svelte-e87y1f){opacity:1;animation:none}@keyframes svelte-e87y1f-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-e87y1f-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-e87y1f-show{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animated.svelte-e87y1f :is(path:where(.svelte-e87y1f),.content:where(.svelte-e87y1f)){animation:none}}.btn.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:.05em;border:1px solid var(--zm-charcoal);cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:16px;text-decoration:none;transition:all .25s;display:inline-flex}.btn--dark.svelte-1tyyed{background:var(--zm-charcoal);color:var(--zm-offwhite)}.btn--dark.svelte-1tyyed:hover,.btn--ghost.svelte-1tyyed{color:var(--zm-charcoal);background:0 0}.btn--ghost.svelte-1tyyed:hover{background:var(--zm-charcoal);color:var(--zm-offwhite)}.rule.svelte-1tyyed{border:none;border-top:1px solid var(--zm-line);max-width:1200px;margin:0 auto}.section-no.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:1.4rem;font-size:16px;display:block}.hero.svelte-1tyyed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:5rem 1.5rem 4.5rem;display:grid}.hero__eyebrow.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);font-size:16px}.hero__title.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:-.01em;margin:1.4rem 0 1.6rem;font-size:clamp(2.8rem,6vw,5rem);font-weight:300;line-height:.98}.hero__title.svelte-1tyyed em:where(.svelte-1tyyed){color:var(--zm-sage-deep);font-style:normal;font-weight:600}.hero__lead.svelte-1tyyed{color:#1c1f1ac7;max-width:42ch;font-size:1.02rem;line-height:1.75}.hero__actions.svelte-1tyyed{flex-wrap:wrap;gap:.9rem;margin:2rem 0 2.2rem;display:flex}.hero__media.svelte-1tyyed{grid-column:1/-1;min-width:0;margin:0;position:relative}.hero__media.svelte-1tyyed img:where(.svelte-1tyyed){aspect-ratio:16/7;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.hero__media.svelte-1tyyed figcaption:where(.svelte-1tyyed){font-family:var(--zm-font-head);letter-spacing:.1em;text-transform:uppercase;background:#e6f1e2eb;border-radius:2px;padding:.45rem .8rem;font-size:16px;position:absolute;bottom:1rem;left:1rem;right:1rem}.manifest.svelte-1tyyed{text-align:center;max-width:1000px;margin:0 auto;padding:5rem 1.5rem}.manifest__text.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:-.01em;font-size:clamp(1.5rem,3.4vw,2.4rem);font-weight:300;line-height:1.4}.manifest__text.svelte-1tyyed strong:where(.svelte-1tyyed){color:var(--zm-sage-deep);font-weight:600}.features.svelte-1tyyed{background:var(--zm-line);border:1px solid var(--zm-line);grid-template-columns:repeat(4,1fr);gap:1px;max-width:1200px;margin:0 auto;padding:1rem 1.5rem 5rem;display:grid}.feature.svelte-1tyyed{background:var(--zm-tile);padding:2.2rem 1.6rem}.feature__no.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:.1em;color:var(--zm-sage-deep);font-size:16px}.feature.svelte-1tyyed [data-tenant=k-ogrodnictwo] .feature__icon{color:var(--zm-charcoal);margin:1.2rem 0 .9rem;display:block}.feature.svelte-1tyyed h3:where(.svelte-1tyyed){font-family:var(--zm-font-head);margin-bottom:.5rem;font-size:1.1rem;font-weight:500}.feature.svelte-1tyyed p:where(.svelte-1tyyed){color:#1c1f1ab8;font-size:16px;line-height:1.65}.split.svelte-1tyyed{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:5rem 1.5rem;display:grid}.split--rev.svelte-1tyyed .split__media:where(.svelte-1tyyed){order:2}.split__media.svelte-1tyyed img:where(.svelte-1tyyed){aspect-ratio:5/4;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.split__copy.svelte-1tyyed h2:where(.svelte-1tyyed){font-family:var(--zm-font-head);letter-spacing:-.01em;margin-bottom:1.2rem;font-size:clamp(1.8rem,3.6vw,2.6rem);font-weight:400;line-height:1.1}.split__copy.svelte-1tyyed p:where(.svelte-1tyyed){color:#1c1f1ac7;max-width:46ch;font-size:1rem;line-height:1.75}.ticks.svelte-1tyyed{flex-direction:column;gap:.8rem;margin:1.6rem 0;padding:0;list-style:none;display:flex}.ticks.svelte-1tyyed li:where(.svelte-1tyyed){align-items:center;gap:.7rem;font-size:16px;display:flex}.ticks.svelte-1tyyed [data-tenant=k-ogrodnictwo] svg{color:var(--zm-sage-deep);flex-shrink:0}.link-arrow.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:.05em;color:var(--zm-charcoal);border-bottom:1px solid var(--zm-charcoal);align-items:center;gap:.45rem;padding-bottom:2px;font-size:16px;text-decoration:none;transition:gap .25s;display:inline-flex}.link-arrow.svelte-1tyyed:hover{gap:.85rem}.opinions.svelte-1tyyed{max-width:1200px;margin:0 auto;padding:5rem 1.5rem}.opinions__grid.svelte-1tyyed{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;display:grid}.quote.svelte-1tyyed{border-left:2px solid var(--zm-sage);margin:0;padding-left:1.8rem}.quote.svelte-1tyyed h3:where(.svelte-1tyyed){font-family:var(--zm-font-head);margin:.9rem 0 1.1rem;font-size:1.2rem;font-weight:300;line-height:1.5}.quote.svelte-1tyyed p:where(.svelte-1tyyed){color:#1c1f1aa6;font-size:16px;line-height:1.5}.cta.svelte-1tyyed{background:var(--zm-tile);color:var(--zm-charcoal);border-top:1px solid var(--zm-line)}.cta__inner.svelte-1tyyed{text-align:center;max-width:760px;margin:0 auto;padding:6rem 1.5rem}.cta__inner.svelte-1tyyed h2:where(.svelte-1tyyed){font-family:var(--zm-font-head);letter-spacing:-.01em;margin-bottom:1.2rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:300;line-height:1.12}.cta__inner.svelte-1tyyed p:where(.svelte-1tyyed){color:#1c1f1ab8;max-width:48ch;margin:0 auto 2rem;font-size:1.02rem;line-height:1.7}@media (max-width:880px){.hero.svelte-1tyyed,.split.svelte-1tyyed,.opinions__grid.svelte-1tyyed{grid-template-columns:1fr;gap:2.5rem}.hero.svelte-1tyyed{padding-top:3rem}.split--rev.svelte-1tyyed .split__media:where(.svelte-1tyyed){order:0}.features.svelte-1tyyed{grid-template-columns:1fr 1fr}}@media (max-width:520px){.hero__title.svelte-1tyyed{font-size:clamp(2rem,11.5vw,2.8rem)}.features.svelte-1tyyed{grid-template-columns:1fr}}.premium-manifest.svelte-1tyyed{grid-template-columns:2fr 5fr;align-items:start;gap:2rem;max-width:1200px;margin:0 auto;padding:6.5rem 1.5rem 7.5rem;display:grid}.premium-manifest__tag.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);padding-top:1.1rem;font-size:16px}.premium-manifest__head.svelte-1tyyed{font-family:var(--zm-font-head);letter-spacing:-.02em;justify-self:end;max-width:20ch;font-size:clamp(2rem,6vw,4.6rem);font-weight:300;line-height:1.05}.premium-manifest__head.svelte-1tyyed em:where(.svelte-1tyyed){font-style:normal;font-weight:600}.premium-manifest__neon.svelte-1tyyed{color:#2fbf5f;text-shadow:0 0 10px #39ff1452,0 0 26px #0f63}@media (max-width:880px){.premium-manifest.svelte-1tyyed{grid-template-columns:1fr;gap:1rem;padding:4.5rem 1.5rem 5rem}.premium-manifest__head.svelte-1tyyed{justify-self:start}}.draft-header.svelte-1ogbhu5{z-index:-1;pointer-events:none;width:65%;color:var(--zm-sage-deep);opacity:.32;align-items:center;display:flex;position:absolute;inset:0 0 0 auto}svg.svelte-1ogbhu5{width:100%;height:auto;display:block}.fill.svelte-1ogbhu5{opacity:.3}.animated.svelte-1ogbhu5 .reveal:where(.svelte-1ogbhu5){animation:svelte-1ogbhu5-draw 60ms linear var(--delay) both}.animated.svelte-1ogbhu5 .fill:where(.svelte-1ogbhu5){animation:.7s ease-out 5.75s both svelte-1ogbhu5-fill-in}.animated.svelte-1ogbhu5 .lamps:where(.svelte-1ogbhu5){animation:.65s ease-out 6.5s both svelte-1ogbhu5-light-up}.animated.svelte-1ogbhu5 :is(.reveal:where(.svelte-1ogbhu5),.fill:where(.svelte-1ogbhu5),.lamps:where(.svelte-1ogbhu5)){animation-play-state:var(--draft-play,paused)}@keyframes svelte-1ogbhu5-draw{0%{opacity:0}to{opacity:1}}@keyframes svelte-1ogbhu5-fill-in{0%{opacity:0}to{opacity:.3}}@keyframes svelte-1ogbhu5-light-up{0%{opacity:0}to{opacity:1}}@media (max-width:720px){.draft-header.svelte-1ogbhu5{opacity:.2;width:100%}}@media (prefers-reduced-motion:reduce){.animated.svelte-1ogbhu5 :is(.reveal:where(.svelte-1ogbhu5),.fill:where(.svelte-1ogbhu5),.lamps:where(.svelte-1ogbhu5)){animation:none}}svg.svelte-12kokjb{width:100%;height:auto;color:var(--zm-sage-deep);pointer-events:none;display:block}text.svelte-12kokjb{font-family:var(--zm-font-head);fill:currentColor;font-size:16px}.animated.svelte-12kokjb .line:where(.svelte-12kokjb){animation:svelte-12kokjb-draw-line .28s ease-out var(--delay) both}.animated.svelte-12kokjb :is(.planting:where(.svelte-12kokjb),.lamp:where(.svelte-12kokjb)){animation:svelte-12kokjb-appear .7s ease-out var(--delay) both}.animated.svelte-12kokjb :is(.line:where(.svelte-12kokjb),.planting:where(.svelte-12kokjb),.lamp:where(.svelte-12kokjb)){animation-play-state:var(--plot-play,paused)}@keyframes svelte-12kokjb-draw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-12kokjb-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.animated.svelte-12kokjb :is(.line:where(.svelte-12kokjb),.planting:where(.svelte-12kokjb),.lamp:where(.svelte-12kokjb)){animation:none}.line.svelte-12kokjb{transform:none!important}.planting.svelte-12kokjb{opacity:1!important}}.section-no.svelte-1hdh3le{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:1.4rem;font-size:16px;display:block}.head.svelte-1hdh3le{max-width:1200px;margin:0 auto;padding:5rem 1.5rem 2.5rem}.head.svelte-1hdh3le h1:where(.svelte-1hdh3le){font-family:var(--zm-font-head);letter-spacing:-.01em;margin-bottom:1.3rem;font-size:clamp(2rem,5.5vw,4.2rem);font-weight:300;line-height:1.02}.head.svelte-1hdh3le p:where(.svelte-1hdh3le){color:#1c1f1ac7;max-width:54ch;font-size:1.06rem;line-height:1.75}.contact.svelte-1hdh3le{grid-template-columns:.85fr 1.15fr;align-items:start;gap:4rem;max-width:1200px;margin:0 auto;padding:1.5rem 1.5rem 2rem;display:grid}.details.svelte-1hdh3le{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact__info.svelte-1hdh3le{min-width:0}.contact__plot.svelte-1hdh3le{isolation:isolate;aspect-ratio:8/7;justify-content:center;align-items:flex-end;margin-top:1.5rem;display:flex;position:relative}.contact__drawing.svelte-1hdh3le{z-index:-1;opacity:.65;pointer-events:none;grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:absolute;inset:0}.contact__plot.svelte-1hdh3le p:where(.svelte-1hdh3le){font-family:var(--zm-font-head);text-align:center;color:var(--zm-charcoal);margin:0;padding:0 .5rem .8rem;font-size:clamp(1.1rem,2vw,1.45rem)}.details.svelte-1hdh3le li:where(.svelte-1hdh3le){border-top:1px solid var(--zm-line);gap:1rem;padding:1.4rem 0;display:flex}.details.svelte-1hdh3le li:where(.svelte-1hdh3le):first-child{border-top:none;padding-top:0}.details__ico.svelte-1hdh3le{color:var(--zm-sage-deep);flex-shrink:0;margin-top:2px}.details__label.svelte-1hdh3le{letter-spacing:.12em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:.4rem;font-size:16px;display:block}.details__val.svelte-1hdh3le{font-family:var(--zm-font-head);color:var(--zm-charcoal);font-size:1.05rem;line-height:1.45;text-decoration:none}.contact__form.svelte-1hdh3le{background:var(--zm-tile);color:var(--zm-charcoal);border:1px solid var(--zm-line);border-radius:2px;padding:2.6rem}.field.svelte-1hdh3le{flex-direction:column;margin-bottom:1.3rem;display:flex}.row.svelte-1hdh3le{grid-template-columns:1fr 1fr;gap:1rem;display:grid}label.svelte-1hdh3le{letter-spacing:.1em;text-transform:uppercase;color:var(--zm-charcoal);margin-bottom:.5rem;font-size:16px}input.svelte-1hdh3le,textarea.svelte-1hdh3le{border:none;border-bottom:1px solid var(--zm-line);color:var(--zm-charcoal);font-family:var(--zm-font-body);resize:vertical;box-sizing:border-box;background:0 0;outline:none;width:100%;min-width:0;padding:.6rem 0;font-size:16px}input.svelte-1hdh3le::placeholder,textarea.svelte-1hdh3le::placeholder{color:var(--zm-sage-deep)}input.svelte-1hdh3le:focus,textarea.svelte-1hdh3le:focus{border-bottom-color:var(--zm-sage-deep)}.submit.svelte-1hdh3le{font-family:var(--zm-font-head);letter-spacing:.05em;background:var(--zm-charcoal);color:var(--zm-offwhite);cursor:pointer;white-space:normal;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;max-width:100%;margin-top:.6rem;padding:.9rem 1.6rem;font-size:16px;display:inline-flex}.submit.svelte-1hdh3le:hover{background:var(--zm-sage-deep)}.hint.svelte-1hdh3le{color:var(--zm-charcoal);margin-top:1rem;font-size:16px}.demo-note.svelte-1hdh3le{margin:0 0 1.5rem;line-height:1.6}.error.svelte-1hdh3le{color:var(--zm-charcoal);margin:.5rem 0 0;font-size:16px;font-weight:700;line-height:1.5}.consent.svelte-1hdh3le{margin:1.5rem 0}.consent.svelte-1hdh3le label:where(.svelte-1hdh3le){letter-spacing:normal;text-transform:none;min-height:48px;color:var(--zm-charcoal);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:16px;line-height:1.5;display:flex}.consent.svelte-1hdh3le input:where(.svelte-1hdh3le){width:22px;height:22px;accent-color:var(--zm-charcoal);flex:0 0 22px;margin:2px 0 0}.consent.svelte-1hdh3le p:where(.svelte-1hdh3le){font-size:16px;line-height:1.5}.consent.svelte-1hdh3le a:where(.svelte-1hdh3le){color:var(--zm-charcoal);text-underline-offset:3px}@media (max-width:880px){.contact.svelte-1hdh3le{grid-template-columns:1fr;gap:2.5rem}.row.svelte-1hdh3le{grid-template-columns:1fr}.contact__form.svelte-1hdh3le{padding:2rem 1.4rem}}.signature.svelte-14mmjfd{border-top:1px solid var(--zm-line);max-width:1200px;font-family:var(--zm-font-body);color:var(--zm-charcoal);justify-content:center;align-items:center;gap:clamp(.5rem,2vw,1.25rem);margin:0 auto;padding:1.5rem;font-style:normal;display:flex}.signature__art.svelte-14mmjfd{pointer-events:none;flex:none;width:clamp(4.5rem,8vw,6rem);height:clamp(4.5rem,8vw,6rem);position:relative}.signature__fallback.svelte-14mmjfd{border:.65rem solid var(--zm-sage);box-shadow:inset 2px 2px 5px var(--zm-tile), 2px 2px 5px var(--zm-sage-deep);border-radius:50%;position:absolute;inset:16%;transform:rotate(-22deg)scaleX(.85)}p.svelte-14mmjfd{letter-spacing:.025em;min-width:0;margin:0;font-size:16px;font-weight:400;line-height:1.8}.signature__credit.svelte-14mmjfd{display:block}.signature__credit.svelte-14mmjfd a:where(.svelte-14mmjfd){min-height:48px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}[data-tenant=k-ogrodnictwo] .tenant-root,[data-tenant=k-ogrodnictwo] .tenant-root *{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}[data-tenant=k-ogrodnictwo] .tenant-root a[href^=tel\:],[data-tenant=k-ogrodnictwo] .tenant-root input[type=tel]{white-space:nowrap}[data-tenant=k-ogrodnictwo] .tenant-root .draft-head{isolation:isolate;position:relative}[data-tenant=k-ogrodnictwo] .tenant-root .zm-nav :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #d7e7d5}.zm-root.svelte-ph7ebg{isolation:isolate;box-sizing:border-box;background:var(--zm-offwhite);min-height:100svh;color:var(--zm-charcoal);font-size:16px;font-family:var(--zm-font-body);-webkit-font-smoothing:antialiased;--zm-mx:0;--zm-my:0;margin-bottom:0;padding-bottom:0;display:block;position:relative}.zm-viewport.svelte-ph7ebg{z-index:1;flex-direction:column;min-width:0;min-height:100svh;display:flex;position:relative;overflow:visible}.zm-main.svelte-ph7ebg{flex:1 0 auto}.zm-footer.svelte-ph7ebg{margin-bottom:0}.zm-controls.svelte-ph7ebg{z-index:51;align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:20px}.zm-controls.svelte-ph7ebg button:where(.svelte-ph7ebg){box-sizing:border-box;border:1px solid var(--zm-charcoal);height:48px;font:inherit;text-align:center;color:var(--zm-charcoal);background:var(--zm-tile);border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;text-decoration:none;display:inline-flex}.zm-controls.svelte-ph7ebg .zm-controls__pause:where(.svelte-ph7ebg){cursor:pointer;flex:0 0 48px;width:48px;padding:8px}.zm-promo.svelte-ph7ebg{z-index:49;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:calc(100% - 96px);display:flex;position:fixed;bottom:20px;right:20px}.zm-promo.svelte-ph7ebg a:where(.svelte-ph7ebg){box-sizing:border-box;color:#202a1e;background:#d7e7d5;border:1px solid #202a1e;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:8px 16px;font-size:16px;text-decoration:none;display:inline-flex}.zm-promo.svelte-ph7ebg a:where(.svelte-ph7ebg):hover{text-underline-offset:4px;text-decoration:underline}[data-tenant=k-ogrodnictwo] .tenant-root .zm-brand svg{flex-shrink:0}[data-tenant=k-ogrodnictwo] .tenant-root :is(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--zm-charcoal);outline-offset:3px}[data-tenant=k-ogrodnictwo] .tenant-root :is(button,.btn,.link-arrow,.zm-nav__cta,.zm-mobile__phone){box-sizing:border-box;min-height:48px}[data-tenant=k-ogrodnictwo] .tenant-root.zm-paused *,[data-tenant=k-ogrodnictwo] .tenant-root.zm-paused :before,[data-tenant=k-ogrodnictwo] .tenant-root.zm-paused :after{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}@media (max-width:880px){.zm-root.svelte-ph7ebg .zm-nav__inner:where(.svelte-ph7ebg){gap:8px;padding-inline:16px}.zm-root.svelte-ph7ebg .zm-brand:where(.svelte-ph7ebg),.zm-root.svelte-ph7ebg .zm-brand__name:where(.svelte-ph7ebg){min-width:0}.zm-root.svelte-ph7ebg .zm-brand__name:where(.svelte-ph7ebg) small:where(.svelte-ph7ebg){line-height:1.25}}.zm-main.svelte-ph7ebg,.zm-footer.svelte-ph7ebg{z-index:2;position:relative}.zm-atmo.svelte-ph7ebg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.zm-atmo__glass.svelte-ph7ebg{z-index:2;background:linear-gradient(125deg,#0000 20%,#fffade42 43%,#0000 65%);position:absolute;inset:0}.zm-marquee.svelte-ph7ebg{z-index:1;flex-direction:column;justify-content:space-around;animation:64s ease-in-out infinite alternate svelte-ph7ebg-zm-flow;display:flex;position:absolute;inset:-6% -10%;transform:rotate(-8deg)}.zm-marquee__row.svelte-ph7ebg{white-space:nowrap;font-family:var(--zm-font-head);letter-spacing:.02em;text-transform:lowercase;color:#7cffc4;text-shadow:0 0 6px #7cffc4e6,0 0 18px #7cffc4a6,0 0 42px #5affaa73;opacity:.04;font-size:clamp(4.5rem,14vw,12rem);font-weight:700;display:flex}.zm-marquee__row.svelte-ph7ebg span:where(.svelte-ph7ebg){padding-right:.2em}@keyframes svelte-ph7ebg-zm-flow{0%{transform:rotate(-8deg)translate(3%,2%)}to{transform:rotate(-8deg)translate(-8%,-6%)}}.zm-dust.svelte-ph7ebg{z-index:3;fill:#fff9de;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.zm-dust.svelte-ph7ebg g:where(.svelte-ph7ebg){animation:24s ease-in-out infinite alternate svelte-ph7ebg-zm-dust-drift}@keyframes svelte-ph7ebg-zm-dust-drift{0%{opacity:.35;transform:translate(-12px,18px)}to{opacity:.8;transform:translate(18px,-24px)}}@media (prefers-reduced-motion:reduce){.zm-marquee.svelte-ph7ebg,.zm-dust.svelte-ph7ebg g:where(.svelte-ph7ebg){animation:none}}.zm-root.svelte-ph7ebg .zm-nav:where(.svelte-ph7ebg){z-index:50;color:#d7e7d5;opacity:1;isolation:isolate;background:#202a1e;border-bottom:1px solid #d7e7d5;position:sticky;top:0}.zm-nav__inner.svelte-ph7ebg{padding:0 1.5rem;box-sizing:border-box;align-items:center;gap:1.5rem;max-width:1200px;min-height:76px;margin:0 auto;padding-block:8px;display:flex}.zm-brand.svelte-ph7ebg{color:#d7e7d5;align-items:center;gap:.6rem;min-height:48px;margin-right:auto;text-decoration:none;display:flex}[data-tenant=k-ogrodnictwo] .tenant-root .zm-brand svg{color:#d7e7d5}.zm-brand__name.svelte-ph7ebg{font-family:var(--zm-font-head);letter-spacing:.04em;flex-direction:column;font-size:1.02rem;font-weight:600;line-height:1.05;display:flex}.zm-brand__name.svelte-ph7ebg small:where(.svelte-ph7ebg){font-family:var(--zm-font-body);letter-spacing:.08em;text-transform:uppercase;color:#d7e7d5;margin-top:2px;font-size:16px;font-weight:400;line-height:1.25}.zm-links.svelte-ph7ebg{gap:1.5rem;display:flex}.zm-link.svelte-ph7ebg{box-sizing:border-box;color:#d7e7d5;letter-spacing:.08em;text-transform:uppercase;opacity:1;align-items:center;min-height:48px;padding:.3rem 0;font-size:16px;text-decoration:none;transition:opacity .25s;display:inline-flex;position:relative}.zm-link.svelte-ph7ebg:hover{opacity:1}.zm-link.svelte-ph7ebg:after{content:"";transform-origin:0;background:#d7e7d5;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.zm-link.svelte-ph7ebg:hover:after,.zm-link--active.svelte-ph7ebg:after{transform:scaleX(1)}.zm-link--active.svelte-ph7ebg{opacity:1}.zm-nav__cta.svelte-ph7ebg{font-family:var(--zm-font-head);letter-spacing:.06em;color:#202a1e;background:#d7e7d5;border:1px solid #d7e7d5;border-radius:999px;align-items:center;padding:.55rem 1.05rem;font-size:16px;text-decoration:none;transition:transform .25s;display:inline-flex}.zm-nav__cta.svelte-ph7ebg:hover{transform:translateY(-1px)}.zm-burger.svelte-ph7ebg{color:#d7e7d5;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;min-width:48px;padding:.3rem;display:none}.zm-mobile.svelte-ph7ebg{background:#202a1e;border-top:1px solid #d7e7d5;flex-direction:column;gap:8px;padding:.5rem 1.5rem 1.5rem;display:flex}.zm-mobile__link.svelte-ph7ebg{box-sizing:border-box;color:#d7e7d5;min-height:48px;font-family:var(--zm-font-head);letter-spacing:.04em;border-bottom:1px solid #0000;align-items:center;padding:.7rem 0;font-size:1.1rem;text-decoration:none;display:flex}.zm-mobile__link--active.svelte-ph7ebg{border-bottom-color:#d7e7d5}.zm-mobile__phone.svelte-ph7ebg{color:#202a1e;font-family:var(--zm-font-head);background:#d7e7d5;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.9rem;padding:.55rem 1.05rem;font-size:1rem;text-decoration:none;display:flex}@media (min-width:881px) and (max-width:1100px){.zm-links.svelte-ph7ebg,.zm-nav__cta.svelte-ph7ebg{display:none}.zm-burger.svelte-ph7ebg{display:inline-flex}}.zm-footer.svelte-ph7ebg{background:var(--zm-tile);color:var(--zm-charcoal);border-top:1px solid var(--zm-line);margin-top:6rem;padding-bottom:88px}.zm-footer__grid.svelte-ph7ebg{grid-template-columns:1.6fr 1fr 1.2fr;gap:3rem;max-width:1200px;margin:0 auto;padding:4rem 1.5rem 2.5rem;display:grid}.zm-footer__brand.svelte-ph7ebg{font-family:var(--zm-font-head);letter-spacing:.04em;color:var(--zm-charcoal);align-items:center;gap:.5rem;font-size:1.15rem;font-weight:600;display:flex}.zm-footer__brand.svelte-ph7ebg [data-tenant=k-ogrodnictwo] svg{color:var(--zm-sage-deep)}.zm-footer__lead.svelte-ph7ebg{color:#1c1f1aa6;max-width:34ch;margin-top:1rem;font-size:16px;line-height:1.7}.zm-footer__col.svelte-ph7ebg h4:where(.svelte-ph7ebg){font-family:var(--zm-font-head);letter-spacing:.2em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:1.1rem;font-size:16px}.zm-footer__col.svelte-ph7ebg ul:where(.svelte-ph7ebg){flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.zm-footer__col.svelte-ph7ebg a:where(.svelte-ph7ebg){min-height:48px;color:var(--zm-charcoal);align-items:center;font-size:16px;text-decoration:none;transition:color .2s;display:inline-flex}.zm-footer__col.svelte-ph7ebg a:where(.svelte-ph7ebg):hover{color:var(--zm-sage-deep)}.zm-footer__bar.svelte-ph7ebg{border-top:1px solid var(--zm-line);letter-spacing:.06em;text-transform:uppercase;color:#1c1f1a8c;justify-content:space-between;gap:1rem;max-width:1200px;margin:0 auto;padding:1.4rem 1.5rem;font-size:16px;display:flex}@media (max-width:880px){.zm-footer.svelte-ph7ebg{padding-bottom:144px}.zm-links.svelte-ph7ebg,.zm-nav__cta.svelte-ph7ebg{display:none}.zm-burger.svelte-ph7ebg{display:inline-flex}.zm-footer__grid.svelte-ph7ebg{grid-template-columns:1fr;gap:2.2rem;padding-top:3rem}.zm-footer__bar.svelte-ph7ebg{flex-direction:column;gap:.4rem}}.zm-marquee__row.svelte-ph7ebg{color:#0000;-webkit-text-stroke:.7px #39ff1452;text-shadow:0 0 4px #39ff141f,0 0 12px #00ff661a,0 1px #00ff6629;opacity:.04;font-size:clamp(1.6rem,4.5vw,3.6rem)}@media (max-width:720px){.zm-marquee__row.svelte-ph7ebg{-webkit-text-stroke-width:.5px;font-size:clamp(1.2rem,6vw,2.4rem)}}.zm-neon-glows.svelte-ph7ebg{z-index:0;pointer-events:none;transform:translate3d(calc(var(--zm-mx) * -28px), calc(var(--zm-my) * -28px), 0);transition:transform .6s cubic-bezier(.23,1,.32,1);position:fixed;inset:0;overflow:hidden}.zm-neon-glows.svelte-ph7ebg span:where(.svelte-ph7ebg){filter:blur(70px);opacity:.35;border-radius:50%;position:absolute}.zm-glow-field.svelte-ph7ebg{animation:16s ease-in-out infinite svelte-ph7ebg-zm-glow-pulse;position:absolute;inset:0}.zm-neon-glows.svelte-ph7ebg span:where(.svelte-ph7ebg):first-child{background:radial-gradient(circle,#39ff1480,#0000 70%);width:42vw;height:42vw;top:8vh;left:-8vw}.zm-neon-glows.svelte-ph7ebg span:where(.svelte-ph7ebg):nth-child(2){background:radial-gradient(circle,#00ff6673,#0000 70%);width:34vw;height:34vw;top:42vh;right:-6vw}.zm-neon-glows.svelte-ph7ebg span:where(.svelte-ph7ebg):nth-child(3){background:radial-gradient(circle,#39ff1466,#0000 70%);width:30vw;height:30vw;bottom:-8vh;left:32vw}@keyframes svelte-ph7ebg-zm-glow-pulse{0%,to{opacity:.25;transform:translate(0,0)scale(1)}50%{opacity:.48;transform:translateY(-3vh)scale(1.12)}}@media (prefers-reduced-motion:reduce){.zm-glow-field.svelte-ph7ebg{animation:none}}[data-tenant=k-ogrodnictwo] .zm-main img{box-sizing:border-box;border:1.5px solid #39ff148c;border-radius:5px;animation:6.5s ease-in-out infinite svelte-ph7ebg-zm-img-breathe;box-shadow:0 0 0 1px #39ff141f,0 0 14px #39ff1447,0 0 34px #00ff6629,0 18px 40px #143c1e38}@keyframes svelte-ph7ebg-zm-img-breathe{0%,to{border-color:#39ff1473;box-shadow:0 0 0 1px #39ff141a,0 0 10px #39ff1433,0 0 24px #00ff661f,0 16px 34px #143c1e33}50%{border-color:#39ff14b3;box-shadow:0 0 0 1px #39ff142e,0 0 20px #39ff1466,0 0 46px #00ff663d,0 20px 46px #143c1e3d}}@media (hover:hover) and (pointer:fine){[data-tenant=k-ogrodnictwo] .zm-main img{transform:translate3d(calc(var(--zm-mx) * -16px), calc(var(--zm-my) * -16px), 0);transition:transform .4s cubic-bezier(.23,1,.32,1)}}@media (prefers-reduced-motion:reduce){[data-tenant=k-ogrodnictwo] .zm-main img{animation:none;transform:none}.zm-marquee.svelte-ph7ebg,.zm-neon-glows.svelte-ph7ebg{transition:none;transform:rotate(-8deg)}.zm-neon-glows.svelte-ph7ebg{transform:none}}.rule.svelte-176nq6j{border:none;border-top:1px solid var(--zm-line);max-width:1200px;margin:0 auto}.section-no.svelte-176nq6j{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:1.4rem;font-size:16px;display:block}.head.svelte-176nq6j{max-width:1200px;margin:0 auto;padding:5rem 1.5rem 3rem}.head.svelte-176nq6j h1:where(.svelte-176nq6j){font-family:var(--zm-font-head);letter-spacing:-.01em;margin-bottom:1.4rem;font-size:clamp(2rem,5.5vw,4.2rem);font-weight:300;line-height:1.02}.head.svelte-176nq6j p:where(.svelte-176nq6j){color:#1c1f1ac7;max-width:56ch;font-size:1.08rem;line-height:1.75}.intro.svelte-176nq6j{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;padding:3rem 1.5rem 5rem;display:grid}.intro__media.svelte-176nq6j img:where(.svelte-176nq6j){aspect-ratio:4/5;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.intro__copy.svelte-176nq6j h2:where(.svelte-176nq6j){font-family:var(--zm-font-head);margin-bottom:1.3rem;font-size:clamp(1.7rem,3.4vw,2.4rem);font-weight:400;line-height:1.1}.intro__copy.svelte-176nq6j p:where(.svelte-176nq6j){color:#1c1f1ac7;max-width:50ch;margin-bottom:1.1rem;font-size:1rem;line-height:1.8}.values.svelte-176nq6j{max-width:1200px;margin:0 auto;padding:5rem 1.5rem}.values__grid.svelte-176nq6j{grid-template-columns:repeat(3,1fr);gap:3rem;display:grid}.value__no.svelte-176nq6j{font-family:var(--zm-font-head);color:var(--zm-sage);margin-bottom:.8rem;font-size:2.6rem;font-weight:300;display:block}.value.svelte-176nq6j h3:where(.svelte-176nq6j){font-family:var(--zm-font-head);margin-bottom:.7rem;font-size:1.25rem;font-weight:500}.value.svelte-176nq6j p:where(.svelte-176nq6j){color:#1c1f1abd;font-size:16px;line-height:1.7}.banner.svelte-176nq6j{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative}.banner.svelte-176nq6j img:where(.svelte-176nq6j){aspect-ratio:21/9;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.banner__quote.svelte-176nq6j{text-align:center;color:var(--zm-offwhite);background:#1c1f1a6b;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex;position:absolute;inset:0}.banner__quote.svelte-176nq6j [data-tenant=k-ogrodnictwo] svg{color:var(--zm-sage)}.banner__quote.svelte-176nq6j p:where(.svelte-176nq6j){font-family:var(--zm-font-head);max-width:22ch;font-size:clamp(1.3rem,3vw,2.1rem);font-weight:300;line-height:1.35}.closing.svelte-176nq6j{background:var(--zm-tile);color:var(--zm-charcoal);border-top:1px solid var(--zm-line)}.closing__inner.svelte-176nq6j{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:4.5rem 1.5rem;display:flex}.closing__inner.svelte-176nq6j h2:where(.svelte-176nq6j){font-family:var(--zm-font-head);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:300}.link-arrow.svelte-176nq6j{font-family:var(--zm-font-head);letter-spacing:.05em;color:var(--zm-charcoal);border-bottom:1px solid var(--zm-sage-deep);align-items:center;gap:.45rem;padding-bottom:3px;font-size:16px;text-decoration:none;transition:gap .25s;display:inline-flex}.link-arrow.svelte-176nq6j:hover{gap:.85rem}@media (max-width:880px){.intro.svelte-176nq6j,.values__grid.svelte-176nq6j{grid-template-columns:1fr;gap:2.5rem}}.privacy.svelte-23wdkw{max-width:900px;color:var(--zm-charcoal);margin:0 auto;padding:5rem 1.5rem 2rem}.section-no.svelte-23wdkw{letter-spacing:.12em;text-transform:uppercase;color:var(--zm-sage-deep);font-size:16px}h1.svelte-23wdkw{font-family:var(--zm-font-head);margin:1.4rem 0;font-size:clamp(2rem,5.5vw,4.2rem);font-weight:300;line-height:1.1}h2.svelte-23wdkw{font-family:var(--zm-font-head);font-size:clamp(1.25rem,3vw,1.6rem);font-weight:500;line-height:1.3}section.svelte-23wdkw{margin-top:2.5rem}p.svelte-23wdkw{max-width:70ch;margin-block:1rem;font-size:16px;line-height:1.75}.back.svelte-23wdkw{min-height:48px;color:inherit;text-underline-offset:4px;align-items:center;margin-top:2rem;font-size:16px;display:inline-flex}.back.svelte-23wdkw:focus-visible{outline:2px solid var(--zm-charcoal);outline-offset:4px}.section-no.svelte-1ogrf9u{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:1.4rem;font-size:16px;display:block}.head.svelte-1ogrf9u{max-width:1200px;margin:0 auto;padding:5rem 1.5rem 2rem}.head.svelte-1ogrf9u h1:where(.svelte-1ogrf9u){font-family:var(--zm-font-head);letter-spacing:-.01em;margin-bottom:1.3rem;font-size:clamp(2rem,5.5vw,4.2rem);font-weight:300;line-height:1.02}.head.svelte-1ogrf9u p:where(.svelte-1ogrf9u){color:#1c1f1ac7;max-width:52ch;font-size:1.06rem;line-height:1.75}.steps.svelte-1ogrf9u{max-width:920px;margin:0 auto;padding:2rem 1.5rem 4rem}.step.svelte-1ogrf9u{border-top:1px solid var(--zm-line);grid-template-columns:110px 1fr;gap:2rem;padding:2.5rem 0;display:grid;position:relative}.step--last.svelte-1ogrf9u{border-bottom:1px solid var(--zm-line)}.step__no.svelte-1ogrf9u span:where(.svelte-1ogrf9u){font-family:var(--zm-font-head);color:var(--zm-sage);font-size:clamp(2.6rem,6vw,4rem);font-weight:300;line-height:1}.step__head.svelte-1ogrf9u{align-items:center;gap:.7rem;margin-bottom:.5rem;display:flex}.step__body.svelte-1ogrf9u [data-tenant=k-ogrodnictwo] .step__icon{color:var(--zm-charcoal)}.step__body.svelte-1ogrf9u h2:where(.svelte-1ogrf9u){font-family:var(--zm-font-head);font-size:1.5rem;font-weight:500}.step__lead.svelte-1ogrf9u{letter-spacing:.08em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:.9rem;font-size:16px;display:block}.step__body.svelte-1ogrf9u p:where(.svelte-1ogrf9u){color:#1c1f1ac7;max-width:56ch;font-size:1rem;line-height:1.75}.note.svelte-1ogrf9u{background:var(--zm-concrete)}.note__inner.svelte-1ogrf9u{max-width:1200px;margin:0 auto;padding:4.5rem 1.5rem}.note__grid.svelte-1ogrf9u{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.note__grid.svelte-1ogrf9u h3:where(.svelte-1ogrf9u){font-family:var(--zm-font-head);margin-bottom:.7rem;font-size:1.15rem;font-weight:500}.note__grid.svelte-1ogrf9u p:where(.svelte-1ogrf9u){color:#1c1f1ac7;font-size:16px;line-height:1.7}.cta.svelte-1ogrf9u{max-width:1200px;margin:0 auto;padding:3rem 1.5rem 0;position:relative}.cta.svelte-1ogrf9u img:where(.svelte-1ogrf9u){aspect-ratio:21/8;object-fit:cover;border-radius:2px;width:100%;height:auto;display:block}.cta__overlay.svelte-1ogrf9u{color:var(--zm-offwhite);text-align:center;background:#1c1f1a75;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;padding:2rem;display:flex;position:absolute;inset:0}.cta__overlay.svelte-1ogrf9u h2:where(.svelte-1ogrf9u){font-family:var(--zm-font-head);font-size:clamp(1.8rem,4vw,3rem);font-weight:300}.btn.svelte-1ogrf9u{font-family:var(--zm-font-head);letter-spacing:.05em;background:var(--zm-offwhite);color:var(--zm-charcoal);border:1px solid var(--zm-offwhite);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:16px;text-decoration:none;transition:all .25s;display:inline-flex}.btn.svelte-1ogrf9u:hover{color:var(--zm-offwhite);background:0 0}@media (max-width:880px){.note__grid.svelte-1ogrf9u{grid-template-columns:1fr;gap:1.8rem}.step.svelte-1ogrf9u{grid-template-columns:64px 1fr;gap:1.2rem}.cta.svelte-1ogrf9u img:where(.svelte-1ogrf9u){aspect-ratio:4/5}}.scroll-draft.svelte-1k9yrtf{min-width:0;position:relative}.drawing.svelte-1k9yrtf{pointer-events:none;opacity:.3;grid-template-columns:minmax(0,1fr);align-content:center;display:grid;position:absolute;inset:0}.animated.svelte-1k9yrtf .drawing:where(.svelte-1k9yrtf){background:var(--zm-tile);opacity:calc(1 - var(--reveal))}.animated.svelte-1k9yrtf .content:where(.svelte-1k9yrtf){opacity:var(--reveal)}@media (prefers-reduced-motion:reduce){.animated.svelte-1k9yrtf .drawing:where(.svelte-1k9yrtf){opacity:.3;background:0 0}.animated.svelte-1k9yrtf .content:where(.svelte-1k9yrtf){opacity:1}}.section-no.svelte-db5qio{font-family:var(--zm-font-head);letter-spacing:.22em;text-transform:uppercase;color:var(--zm-sage-deep);margin-bottom:1.4rem;font-size:16px;display:block}.head.svelte-db5qio{max-width:1200px;margin:0 auto;padding:5rem 1.5rem 2.5rem}.head.svelte-db5qio h1:where(.svelte-db5qio){font-family:var(--zm-font-head);letter-spacing:-.01em;margin-bottom:1.3rem;font-size:clamp(2rem,5.5vw,4.2rem);font-weight:300;line-height:1.02}.head.svelte-db5qio p:where(.svelte-db5qio){color:#1c1f1ac7;max-width:54ch;font-size:1.06rem;line-height:1.75}.projects.svelte-db5qio{max-width:1200px;margin:0 auto;padding:1.5rem 0 4rem}.projects__grid.svelte-db5qio{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;padding:0 1.5rem;display:grid}.slide.svelte-db5qio{min-width:0;margin:0}.slide__media.svelte-db5qio{border-radius:2px;overflow:hidden}.slide__media--placeholder.svelte-db5qio{box-sizing:border-box;aspect-ratio:16/10;background:var(--zm-tile);border:1px dashed var(--zm-line);justify-content:center;align-items:center;width:100%;display:flex}.slide__placeholder-text.svelte-db5qio{font-family:var(--zm-font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--zm-sage-deep);font-size:16px}.slide__cap.svelte-db5qio{border-top:1px solid var(--zm-line);align-items:flex-start;gap:1rem;margin-top:.9rem;padding:1rem .2rem 0;display:flex}.slide__no.svelte-db5qio{font-family:var(--zm-font-head);color:var(--zm-sage);font-size:1.3rem;font-weight:300;line-height:1}.closing.svelte-db5qio{background:var(--zm-tile);color:var(--zm-charcoal);border-top:1px solid var(--zm-line)}.closing__inner.svelte-db5qio{text-align:center;max-width:760px;margin:0 auto;padding:5.5rem 1.5rem}.closing__inner.svelte-db5qio h2:where(.svelte-db5qio){font-family:var(--zm-font-head);margin-bottom:1rem;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:300}.closing__inner.svelte-db5qio p:where(.svelte-db5qio){color:#1c1f1ab8;max-width:46ch;margin:0 auto 2rem;font-size:1rem;line-height:1.7}.btn.svelte-db5qio{font-family:var(--zm-font-head);letter-spacing:.05em;background:var(--zm-charcoal);color:var(--zm-offwhite);border:1px solid var(--zm-charcoal);border-radius:999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:16px;text-decoration:none;transition:all .25s;display:inline-flex}.btn.svelte-db5qio:hover{color:var(--zm-charcoal);background:0 0}@media (max-width:720px){.projects__grid.svelte-db5qio{grid-template-columns:minmax(0,1fr)}.slide__media--placeholder.svelte-db5qio{aspect-ratio:4/3}}
