.reveal.armed.svelte-1q3q7po{opacity:0;transform:translateY(20px)}.reveal.armed.visible.svelte-1q3q7po{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.svelte-1q3q7po,.reveal.armed.svelte-1q3q7po,.reveal.armed.visible.svelte-1q3q7po{opacity:1!important;transition:none!important;transform:none!important}}.eyebrow.svelte-1q3q7po{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 16px;font-size:13px;font-weight:500}.btn.svelte-1q3q7po{letter-spacing:.04em;transition:background .22s var(--ease-out), color .22s var(--ease-out), transform .16s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.btn-primary.svelte-1q3q7po{background:var(--bloom);color:#fff}.btn-primary.svelte-1q3q7po:hover{background:#c66793}.btn-ghost.svelte-1q3q7po{background:var(--bg-cream);color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost.svelte-1q3q7po:hover{background:var(--mint);border-color:#0000}.btn.svelte-1q3q7po:active{transform:scale(.97)}.gal-head.svelte-1q3q7po{isolation:isolate;padding:clamp(63px,10.8vw,117px) clamp(18px,3.6vw,44px) clamp(45px,7.2vw,81px);position:relative;overflow:hidden}.gal-blob.svelte-1q3q7po{filter:blur(70px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.gal-blob-a.svelte-1q3q7po{background:var(--peach);opacity:.55;width:420px;height:420px;top:-100px;left:-100px}.gal-blob-b.svelte-1q3q7po{background:var(--lavender);opacity:.45;width:380px;height:380px;top:60px;right:-100px}.gal-head-inner.svelte-1q3q7po{text-align:center;max-width:1080px;margin:0 auto}.h1.svelte-1q3q7po{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;font-size:clamp(40px,6.3vw,83px);font-weight:400;line-height:1.2}.h1.svelte-1q3q7po span:where(.svelte-1q3q7po){display:block}.h1.svelte-1q3q7po em:where(.svelte-1q3q7po){color:var(--bloom-text);font-style:normal}.gal-lead.svelte-1q3q7po{max-width:50ch;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.6}.gal-feed.svelte-1q3q7po{flex-direction:column;gap:clamp(43px,7.2vw,99px);max-width:1320px;margin:0 auto;padding:0 clamp(18px,3.6vw,44px) clamp(54px,9vw,99px);display:flex}.gal-item.svelte-1q3q7po{gap:18px 28px;display:grid}.gal-item[data-size=full].svelte-1q3q7po{grid-template-columns:1fr;width:100%;max-width:980px;margin:0 auto}.gal-item[data-size=large].svelte-1q3q7po{grid-template-columns:70% 1fr;width:100%;max-width:1180px}.gal-item[data-size=large][data-offset=right].svelte-1q3q7po{grid-template-columns:1fr 70%;margin-left:auto;margin-right:0}.gal-item[data-size=half].svelte-1q3q7po{grid-template-columns:55% 1fr;max-width:880px}.gal-item[data-size=half][data-offset=right].svelte-1q3q7po{grid-template-columns:1fr 55%;margin-left:auto;margin-right:0}.gal-frame.svelte-1q3q7po{background:var(--bg-cream);border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #2a3a2d52}.gal-frame.svelte-1q3q7po:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.gal-frame.svelte-1q3q7po:before{content:"";z-index:0;background-image:var(--photo);filter:blur(30px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.gal-item[data-size=full].svelte-1q3q7po .gal-frame:where(.svelte-1q3q7po){aspect-ratio:16/9}.gal-item[data-size=large].svelte-1q3q7po .gal-frame:where(.svelte-1q3q7po){aspect-ratio:4/3}.gal-item[data-size=half].svelte-1q3q7po .gal-frame:where(.svelte-1q3q7po){aspect-ratio:3/4}.gal-frame.svelte-1q3q7po img:where(.svelte-1q3q7po){z-index:1;object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out), filter .6s var(--ease-out);position:relative}@media (hover:hover) and (pointer:fine){.gal-frame.svelte-1q3q7po:hover img:where(.svelte-1q3q7po){transform:scale(1.04)}.gal-frame.svelte-1q3q7po:hover .gal-frame-tint:where(.svelte-1q3q7po){opacity:0}}.gal-frame-tint.svelte-1q3q7po{z-index:2;mix-blend-mode:multiply;opacity:.16;transition:opacity .5s var(--ease-out);pointer-events:none;position:absolute;inset:0}.gal-item[data-tint=rose].svelte-1q3q7po .gal-frame-tint:where(.svelte-1q3q7po){background:var(--rose)}.gal-item[data-tint=peach].svelte-1q3q7po .gal-frame-tint:where(.svelte-1q3q7po){background:var(--peach)}.gal-item[data-tint=saffron].svelte-1q3q7po .gal-frame-tint:where(.svelte-1q3q7po){background:var(--saffron)}.gal-item[data-tint=mint].svelte-1q3q7po .gal-frame-tint:where(.svelte-1q3q7po){background:var(--mint)}.gal-item[data-tint=sky].svelte-1q3q7po .gal-frame-tint:where(.svelte-1q3q7po){background:var(--sky)}.gal-item[data-tint=lavender].svelte-1q3q7po .gal-frame-tint:where(.svelte-1q3q7po){background:var(--lavender)}.gal-corner.svelte-1q3q7po{border-color:var(--bg-cream);opacity:.85;z-index:3;pointer-events:none;width:22px;height:22px;position:absolute}.gal-corner-tl.svelte-1q3q7po{color:var(--bg-cream);border-top:1.5px solid;border-left:1.5px solid;top:14px;left:14px}.gal-corner-br.svelte-1q3q7po{color:var(--bg-cream);border-bottom:1.5px solid;border-right:1.5px solid;bottom:14px;right:14px}.gal-sprig.svelte-1q3q7po{z-index:3;pointer-events:none;width:clamp(52px,7vw,72px);height:clamp(52px,7vw,72px);stroke:var(--bg-cream);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;position:absolute}.gal-sprig-tl.svelte-1q3q7po{top:6px;left:6px}.gal-sprig-br.svelte-1q3q7po{bottom:6px;right:6px;transform:rotate(180deg)}.gal-sprig-leaf.svelte-1q3q7po{fill:#c4e8d473}.gal-sprig-part.svelte-1q3q7po{opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);transform:scale(.15)}.gal-frame.svelte-1q3q7po:hover .gal-sprig-part:where(.svelte-1q3q7po),.gal-frame.svelte-1q3q7po:focus-visible .gal-sprig-part:where(.svelte-1q3q7po),[data-tenant=rosliny-ozdobne-stalowa-wola] .gal-frame.garden-touched .gal-sprig-part.svelte-1q3q7po{opacity:1;transition-duration:.52s;transition-delay:var(--sd,0s);transform:scale(1)}@media (prefers-reduced-motion:reduce){.gal-sprig-part.svelte-1q3q7po{opacity:1;transition:none;transform:none}}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .gal-sprig-part{opacity:1!important;transform:none!important}.gal-item.svelte-1q3q7po figcaption:where(.svelte-1q3q7po){flex-direction:column;align-self:end;gap:8px;max-width:36ch;padding:14px 4px;display:flex}.gal-item[data-size=full].svelte-1q3q7po figcaption:where(.svelte-1q3q7po){border-top:1px solid var(--line);flex-flow:wrap;justify-content:space-between;align-items:baseline;gap:14px 24px;max-width:none;padding-top:22px}.gal-family.svelte-1q3q7po{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);font-size:13px;font-weight:500}.gal-caption.svelte-1q3q7po{font-family:var(--font-display);color:var(--ink);font-size:clamp(18px,1.7vw,23px);line-height:1.25}.gal-num.svelte-1q3q7po{font-family:var(--font-display);color:var(--bloom-text);font-size:16px}@media (max-width:760px){.gal-item.svelte-1q3q7po,.gal-item[data-size=full].svelte-1q3q7po,.gal-item[data-size=large].svelte-1q3q7po,.gal-item[data-size=half].svelte-1q3q7po,.gal-item[data-size=large][data-offset=right].svelte-1q3q7po,.gal-item[data-size=half][data-offset=right].svelte-1q3q7po{grid-template-columns:1fr;max-width:100%;margin:0 auto}.gal-item[data-size=full].svelte-1q3q7po .gal-frame:where(.svelte-1q3q7po),.gal-item[data-size=large].svelte-1q3q7po .gal-frame:where(.svelte-1q3q7po){aspect-ratio:4/3}}.gal-cta.svelte-1q3q7po{background:var(--bg-cream);border-top:1px solid var(--line);text-align:center;padding:clamp(72px,10.8vh,126px) clamp(18px,3.6vw,44px);position:relative}.h2-cta.svelte-1q3q7po{font-family:var(--font-display);max-width:22ch;margin:0 auto 22px;font-size:clamp(30px,4.5vw,54px);font-weight:400;line-height:1.2}.h2-cta.svelte-1q3q7po span:where(.svelte-1q3q7po){display:block}.h2-cta.svelte-1q3q7po em:where(.svelte-1q3q7po){color:var(--bloom-text);font-style:normal}.gal-cta-lead.svelte-1q3q7po{max-width:56ch;color:var(--ink-soft);margin:0 auto 28px;font-size:16px;line-height:1.6}.gal-cta-actions.svelte-1q3q7po{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.gal-progress.svelte-1q3q7po{z-index:40;border:1px solid var(--line-strong);font-family:var(--font-display);color:var(--ink);pointer-events:none;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);background:#fffffff2;border-radius:999px;align-items:baseline;gap:4px;padding:11px 16px 10px;display:none;position:fixed;bottom:clamp(14px,2.4vw,28px);right:clamp(14px,2.4vw,28px);box-shadow:0 18px 40px -22px #2a3a2d66}.gal-progress.armed.svelte-1q3q7po{opacity:0;display:inline-flex;transform:translateY(8px)scale(.95)}.gal-progress.armed.visible.svelte-1q3q7po{opacity:1;transform:translateY(0)scale(1)}.gal-progress-num.svelte-1q3q7po{color:var(--bloom-text);text-align:right;min-width:2ch;transition:color .2s var(--ease-out);font-size:22px;line-height:1}.gal-progress-sep.svelte-1q3q7po{color:var(--ink-faint);margin:0 2px;font-size:14px}.gal-progress-total.svelte-1q3q7po{color:var(--ink-soft);letter-spacing:.04em;font-size:14px}@media (max-width:760px){.gal-progress.svelte-1q3q7po{padding:9px 13px 8px}.gal-progress-num.svelte-1q3q7po{font-size:19px}}@media (prefers-reduced-motion:reduce){.gal-progress.svelte-1q3q7po{transition:opacity .2s;transform:none}.gal-progress.visible.svelte-1q3q7po{transform:none}}.category-growth.svelte-oqzw5r{z-index:3;pointer-events:none;opacity:0;transform-origin:90% 90%;width:68px;height:68px;transition:transform .55s var(--ease-out), opacity .3s var(--ease-out);position:absolute;top:12px;right:12px;transform:scale(.15)rotate(15deg)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-card:hover .category-growth,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-card.garden-touched .category-growth,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-card:focus-within .category-growth{opacity:1;transform:scale(1)rotate(0)}@media (prefers-reduced-motion:reduce){.category-growth.svelte-oqzw5r{opacity:1;transition:none;transform:none}}.plant.svelte-dolltq{--leaf-fill:#92cdaf52;width:100%;height:auto;display:block}.ln.svelte-dolltq,.fl.svelte-dolltq{--p:clamp(0, (var(--g,1) - var(--s)) / (var(--e) - var(--s)), 1)}.ln.svelte-dolltq{fill:none;stroke:var(--leaf);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--p));opacity:clamp(0, var(--p) * 30, 1)}.fl.svelte-dolltq{stroke:none;fill:var(--leaf-fill);opacity:var(--p)}.bud.svelte-dolltq{opacity:calc(1 - clamp(0, (var(--g,1) - .82) / .1, 1))}.bloom.svelte-dolltq{--p:clamp(0, (var(--g,1) - .8) / .2, 1);fill:#f4c4d699;stroke:var(--bloom-text);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;opacity:var(--p);transform:scale(calc(.35 + .65 * var(--p)));transform-box:fill-box;transform-origin:50% 80%}.bloom-inner.svelte-dolltq{fill:none}.sprout.svelte-dolltq{fill:var(--leaf-fill);stroke:var(--leaf);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;opacity:calc(1 - clamp(0, (var(--g,1) - .06) / .12, 1))}.pot.svelte-dolltq{fill:#d68c641a;stroke:#b06e48;stroke-width:1.2px;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){.plant.svelte-dolltq{--g:1!important}}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .plant-sprout{--g:1!important}.reveal.svelte-pqn6x4{--reveal-delay:0s}.reveal.armed.svelte-pqn6x4{opacity:0;transform:translateY(18px)}.reveal.armed.visible.svelte-pqn6x4{opacity:1;transition:opacity .6s var(--ease-out) var(--reveal-delay), transform .6s var(--ease-out) var(--reveal-delay);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.svelte-pqn6x4,.reveal.armed.svelte-pqn6x4,.reveal.armed.visible.svelte-pqn6x4{opacity:1!important;transition:none!important;transform:none!important}}.eyebrow.svelte-pqn6x4{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 16px;font-size:13px;font-weight:500}.h2.svelte-pqn6x4{font-family:var(--font-display);letter-spacing:-.012em;color:var(--ink);margin:0 0 25px;font-size:clamp(30px,4.7vw,58px);font-weight:400;line-height:1.2}.h2.svelte-pqn6x4 em:where(.svelte-pqn6x4){color:var(--bloom-text);font-style:normal}.h2.svelte-pqn6x4 span:where(.svelte-pqn6x4){display:block}.btn.svelte-pqn6x4{letter-spacing:.04em;transition:background .22s var(--ease-out), color .22s var(--ease-out), transform .16s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.btn.svelte-pqn6x4 svg:where(.svelte-pqn6x4){width:16px;height:16px}.btn-primary.svelte-pqn6x4{background:var(--bloom);color:#fff;box-shadow:0 8px 24px -10px #d97aa399}@media (hover:hover) and (pointer:fine){.btn-primary.svelte-pqn6x4:hover{background:#c66793;box-shadow:0 14px 32px -12px #d97aa3b3}}.btn-ghost.svelte-pqn6x4{background:var(--bg-cream);color:var(--ink);border:1px solid var(--line-strong)}@media (hover:hover) and (pointer:fine){.btn-ghost.svelte-pqn6x4:hover{background:var(--mint);border-color:#0000}}.btn.svelte-pqn6x4:active{transform:scale(.97)}.btn-inline.svelte-pqn6x4{margin-top:28px}.hero.svelte-pqn6x4{isolation:isolate;padding:clamp(36px,7vh,72px) clamp(18px,3.6vw,44px) clamp(44px,9vh,100px);position:relative;overflow:hidden}.hero-inner.svelte-pqn6x4{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,88px);max-width:1320px;margin:0 auto;display:grid}.hero-text.svelte-pqn6x4{max-width:580px}.hero-mark.svelte-pqn6x4{margin-bottom:18px}.hero-mark.svelte-pqn6x4 svg:where(.svelte-pqn6x4){width:64px;height:26px}.hero-eyebrow.svelte-pqn6x4{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 20px;font-size:13px;font-weight:500}.hero-h1.svelte-pqn6x4{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 25px;font-size:clamp(43px,6.7vw,86px);font-weight:400;line-height:1.2}.hero-line.svelte-pqn6x4{opacity:1;animation:svelte-pqn6x4-hero-line-in .48s var(--ease-out) forwards;display:block;transform:translateY(12px)}.hero-line-1.svelte-pqn6x4{animation-delay:0s}.hero-line-2.svelte-pqn6x4{animation-delay:60ms}.hero-line-3.svelte-pqn6x4{animation-delay:.12s}.hero-line-3.svelte-pqn6x4 em:where(.svelte-pqn6x4){color:var(--bloom-text);font-style:normal}@keyframes svelte-pqn6x4-hero-line-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hero-line.svelte-pqn6x4{opacity:1;animation:none;transform:none}}.hero-lead.svelte-pqn6x4{color:var(--ink-soft);max-width:52ch;margin:0 0 28px;font-size:clamp(16px,1.3vw,17px);line-height:1.6}.hero-actions.svelte-pqn6x4{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.hero-meta.svelte-pqn6x4{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;gap:22px;margin:0;padding-top:25px;display:grid}.hero-meta.svelte-pqn6x4 div:where(.svelte-pqn6x4){flex-direction:column;gap:2px;display:flex}.hero-meta.svelte-pqn6x4 dt:where(.svelte-pqn6x4){font-family:var(--font-display);color:var(--ink);font-size:15.5px}.hero-meta.svelte-pqn6x4 dd:where(.svelte-pqn6x4){letter-spacing:.06em;color:var(--ink-soft);margin:0;font-size:13px;line-height:1.4}.hero-photo.svelte-pqn6x4{perspective:1200px;--tilt-x:0deg;--tilt-y:0deg;--glow-x:50%;--glow-y:50%;justify-self:center;width:100%;max-width:486px;position:relative}.hero-photo-frame.svelte-pqn6x4{aspect-ratio:4/5;background:var(--bg-cream);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .38s var(--ease-out);border-radius:62% 38% 55% 45%/48% 58% 42% 52%;animation:16s ease-in-out infinite svelte-pqn6x4-blob-morph;position:relative;overflow:hidden;box-shadow:0 30px 70px -30px #2a3a2d59}.hero-photo-glow.svelte-pqn6x4{z-index:2;pointer-events:none;background:radial-gradient(circle at var(--glow-x) var(--glow-y), #ffffff47 0%, #fff0 38%);mix-blend-mode:soft-light;opacity:0;transition:opacity .32s var(--ease-out);position:absolute;inset:0}.hero-photo.svelte-pqn6x4:hover .hero-photo-glow:where(.svelte-pqn6x4){opacity:1}@keyframes svelte-pqn6x4-blob-morph{0%,to{border-radius:62% 38% 55% 45%/48% 58% 42% 52%}33%{border-radius:48% 52% 38% 62%/58% 42%}66%{border-radius:55% 45% 60% 40%/42% 55% 45% 58%}}@media (prefers-reduced-motion:reduce){.hero-photo-frame.svelte-pqn6x4{animation:none}}.hero-photo-inner.svelte-pqn6x4{z-index:1;position:absolute;inset:0}.hero-photo-frame.svelte-pqn6x4:before{content:"";z-index:0;background-image:var(--photo);filter:blur(26px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.hero-photo-inner.svelte-pqn6x4 img:where(.svelte-pqn6x4){object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease-out);transform:scale(1.02)}.hero-photo.svelte-pqn6x4:hover .hero-photo-inner:where(.svelte-pqn6x4) img:where(.svelte-pqn6x4){transform:scale(1.06)}.hero-photo-tag.svelte-pqn6x4{background:var(--bg-cream);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:inline-flex;position:absolute;bottom:24px;left:24px;box-shadow:0 10px 30px -16px #2a3a2d66}.hero-photo-tag.svelte-pqn6x4 span:where(.svelte-pqn6x4):first-child{color:var(--bloom);font-weight:600}.hero-photo-tag.svelte-pqn6x4 span:where(.svelte-pqn6x4)+span:where(.svelte-pqn6x4){color:var(--ink-soft)}@keyframes svelte-pqn6x4-path-draw{to{stroke-dashoffset:0}}@media (max-width:900px){.hero-inner.svelte-pqn6x4{grid-template-columns:1fr;gap:40px}.hero-photo.svelte-pqn6x4{justify-self:stretch;max-width:480px}.hero-meta.svelte-pqn6x4{grid-template-columns:1fr;gap:14px}}.hero-garden.svelte-pqn6x4{--g:0;border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,32px);max-width:1320px;margin:clamp(28px,4vw,44px) auto 0;padding:22px 0 0;list-style:none;display:grid}.hero-garden.svelte-pqn6x4 li:where(.svelte-pqn6x4){flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.hero-garden-plant.svelte-pqn6x4{width:min(100%,104px)}.hero-garden-label.svelte-pqn6x4{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);text-align:center;font-size:14px;font-weight:500}@media (max-width:720px){.hero-garden.svelte-pqn6x4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.hero-garden-plant.svelte-pqn6x4{width:min(100%,76px)}}.cats.svelte-pqn6x4{padding:clamp(18px,3.6vh,36px) clamp(18px,3.6vw,44px);position:relative}.cats-inner.svelte-pqn6x4{flex-direction:column;align-items:center;gap:22px;max-width:1320px;margin:0 auto;display:flex}.cats-lead.svelte-pqn6x4{font-family:var(--font-display);text-align:center;max-width:32ch;color:var(--ink);margin:0;font-size:clamp(18px,2vw,25px)}.cats-lead-name.svelte-pqn6x4{color:var(--bloom-text);font-style:normal}.cats-list.svelte-pqn6x4{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cat-pill.svelte-pqn6x4{letter-spacing:.04em;transition:transform .22s var(--ease-out), box-shadow .22s var(--ease-out);opacity:0;animation:svelte-pqn6x4-pill-in .6s var(--ease-out) forwards;animation-delay:var(--stagger,0s);border-radius:999px;align-items:center;gap:7px;padding:10px 18px 10px 12px;font-size:13px;font-weight:500;display:inline-flex}.reveal.armed.svelte-pqn6x4:not(.visible) .cat-pill:where(.svelte-pqn6x4){opacity:0;animation:none}.cat-pill.svelte-pqn6x4{background:var(--mint);color:#1f4732}.cat-icon.svelte-pqn6x4{color:#2f6b4b;width:18px;height:18px}@media (hover:hover) and (pointer:fine){.cat-pill.svelte-pqn6x4:hover{transform:translateY(-2px);box-shadow:0 12px 24px -14px #2a3a2d59}}@keyframes svelte-pqn6x4-pill-in{0%{opacity:0;transform:translateY(12px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.cat-pill.svelte-pqn6x4{opacity:1;animation:none}}.manifest.svelte-pqn6x4{background:var(--bg-cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(72px,10.8vw,126px) clamp(18px,3.6vw,44px);position:relative;overflow:hidden}.manifest-inner.svelte-pqn6x4{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(36px,6.3vw,90px);max-width:1320px;margin:0 auto;display:grid}.manifest-photo.svelte-pqn6x4{position:relative}.manifest-photo-frame.svelte-pqn6x4{aspect-ratio:4/5;background:var(--bg);border-radius:52% 48% 38% 62%/60% 42% 58% 40%;animation:18s ease-in-out infinite svelte-pqn6x4-blob-morph-b;position:relative;overflow:hidden;box-shadow:0 24px 56px -28px #2a3a2d59}@keyframes svelte-pqn6x4-blob-morph-b{0%,to{border-radius:52% 48% 38% 62%/60% 42% 58% 40%}50%{border-radius:42% 58% 55% 45%/48% 58% 42% 52%}}@media (prefers-reduced-motion:reduce){.manifest-photo-frame.svelte-pqn6x4{animation:none}}.manifest-photo-inner.svelte-pqn6x4{z-index:1;position:absolute;inset:0}.manifest-photo-frame.svelte-pqn6x4:before{content:"";z-index:0;background-image:var(--photo);filter:blur(26px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.manifest-photo-inner.svelte-pqn6x4 img:where(.svelte-pqn6x4){object-fit:cover;width:100%;height:100%}.manifest-stamp.svelte-pqn6x4{width:96px;height:96px;animation:60s linear infinite svelte-pqn6x4-stamp-rotate;position:absolute;top:-20px;right:-10px;transform:rotate(-12deg)}@keyframes svelte-pqn6x4-stamp-rotate{0%{transform:rotate(-12deg)}to{transform:rotate(348deg)}}@media (prefers-reduced-motion:reduce){.manifest-stamp.svelte-pqn6x4{animation:none}}.manifest-text.svelte-pqn6x4{max-width:600px}.manifest-body.svelte-pqn6x4 p:where(.svelte-pqn6x4){color:var(--ink);max-width:56ch;margin:0 0 14px;font-size:16px;line-height:1.6}.signature.svelte-pqn6x4{align-items:center;gap:11px;margin-top:28px;display:flex}.signature.svelte-pqn6x4 svg:where(.svelte-pqn6x4){width:72px;height:14px}.signature.svelte-pqn6x4 span:where(.svelte-pqn6x4){font-family:var(--font-display);color:var(--ink-soft);font-size:14.5px}@media (max-width:900px){.manifest-inner.svelte-pqn6x4{grid-template-columns:1fr}.manifest-photo.svelte-pqn6x4{max-width:420px}}.orchard.svelte-pqn6x4{padding:clamp(72px,10.8vw,126px) clamp(18px,3.6vw,44px)}.orchard-head.svelte-pqn6x4{text-align:center;max-width:1320px;margin:0 auto 50px}.orchard-lead.svelte-pqn6x4{max-width:56ch;color:var(--ink-soft);margin:0 auto;font-size:16px}.orchard-grid.svelte-pqn6x4{grid-template-columns:repeat(2,1fr);gap:clamp(18px,2.2vw,28px);max-width:1320px;margin:0 auto;display:grid}.card.svelte-pqn6x4{background:var(--bg-cream);transition:transform .28s var(--ease-out), box-shadow .32s var(--ease-out);isolation:isolate;opacity:0;animation:svelte-pqn6x4-card-in .6s var(--ease-out) forwards;animation-delay:var(--stagger,0s);border-radius:25px;grid-template-rows:216px 1fr;padding:0;display:grid;position:relative;overflow:hidden;transform:translateY(20px)}.reveal.armed.svelte-pqn6x4:not(.visible) .card:where(.svelte-pqn6x4){opacity:0;animation:none}@keyframes svelte-pqn6x4-card-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.card.svelte-pqn6x4{opacity:1;animation:none;transform:none}}@media (hover:hover) and (pointer:fine){.card.svelte-pqn6x4:hover{transform:translateY(-6px);box-shadow:0 24px 60px -28px #2a3a2d52}.card.svelte-pqn6x4:hover .card-bloom:where(.svelte-pqn6x4){opacity:.6;transform:scale(1.4)}.card.svelte-pqn6x4:hover .card-photo:where(.svelte-pqn6x4) img:where(.svelte-pqn6x4){transform:scale(1.05)}}.card[data-tint=mint].svelte-pqn6x4{background:linear-gradient(160deg, var(--mint) 0%, var(--bg-cream) 60%)}.card[data-tint=rose].svelte-pqn6x4{background:linear-gradient(160deg, var(--rose) 0%, var(--bg-cream) 60%)}.card[data-tint=lavender].svelte-pqn6x4{background:linear-gradient(160deg, var(--lavender) 0%, var(--bg-cream) 60%)}.card[data-tint=peach].svelte-pqn6x4{background:linear-gradient(160deg, var(--peach) 0%, var(--bg-cream) 60%)}.card-photo.svelte-pqn6x4{border-radius:25px 25px 0 0;position:relative;overflow:hidden}.card-photo.svelte-pqn6x4:before{content:"";z-index:0;background-image:var(--photo);filter:blur(22px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.card-photo.svelte-pqn6x4 img:where(.svelte-pqn6x4){z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s var(--ease-out);display:block;position:relative}.card-body.svelte-pqn6x4{padding:25px 25px 28px}.card-name.svelte-pqn6x4{font-family:var(--font-display);letter-spacing:.005em;color:var(--ink);margin:0 0 11px;font-size:27px;font-weight:400}.card-lead.svelte-pqn6x4{color:var(--ink-soft);margin:0 0 16px;font-size:16px;line-height:1.55}.card-items.svelte-pqn6x4{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.card-items.svelte-pqn6x4 li:where(.svelte-pqn6x4){letter-spacing:.06em;text-transform:lowercase;color:var(--ink);font-variant:small-caps;background:#ffffffb3;border-radius:999px;padding:4px 11px;font-size:13px}.card-bloom.svelte-pqn6x4{opacity:0;width:160px;height:160px;transition:opacity .38s var(--ease-out), transform .38s var(--ease-out);z-index:-1;filter:blur(20px);border-radius:50%;position:absolute;top:-40px;right:-40px;transform:scale(1)}.card[data-tint=mint].svelte-pqn6x4 .card-bloom:where(.svelte-pqn6x4){background:var(--mint-deep)}.card[data-tint=rose].svelte-pqn6x4 .card-bloom:where(.svelte-pqn6x4){background:var(--rose-deep)}.card[data-tint=lavender].svelte-pqn6x4 .card-bloom:where(.svelte-pqn6x4){background:var(--lavender-deep)}.card[data-tint=peach].svelte-pqn6x4 .card-bloom:where(.svelte-pqn6x4){background:var(--peach-deep)}.orchard-cta.svelte-pqn6x4{text-align:center;max-width:1320px;margin:50px auto 0}@media (max-width:720px){.orchard-grid.svelte-pqn6x4{grid-template-columns:1fr}.card.svelte-pqn6x4{grid-template-rows:200px 1fr}}.fresh.svelte-pqn6x4{background:var(--bg-deep);border-top:1px solid var(--line);padding:clamp(72px,10.8vw,126px) clamp(18px,3.6vw,44px)}.fresh-inner.svelte-pqn6x4{max-width:1320px;margin:0 auto}.fresh-head.svelte-pqn6x4{max-width:720px;margin-bottom:50px}.values.svelte-pqn6x4{grid-template-columns:1fr 1fr;gap:clamp(18px,1.8vw,25px);margin-bottom:80px;display:grid}.value.svelte-pqn6x4{opacity:0;animation:svelte-pqn6x4-card-in .6s var(--ease-out) forwards;animation-delay:var(--stagger,0s);border-radius:25px;padding:32px 28px;position:relative;transform:translateY(16px)}.reveal.armed.svelte-pqn6x4:not(.visible) .value:where(.svelte-pqn6x4){opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.value.svelte-pqn6x4{opacity:1;animation:none;transform:none}}.value[data-tint=mint].svelte-pqn6x4{background:var(--mint);color:#1f4732}.value[data-tint=rose].svelte-pqn6x4{background:var(--rose);color:#57243a}.value[data-tint=saffron].svelte-pqn6x4{background:var(--saffron);color:#5a4708}.value[data-tint=sky].svelte-pqn6x4{background:var(--sky);color:#1f3e5a}.value-bubble.svelte-pqn6x4{background:#fff9;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:18px;display:inline-flex}.value-bubble.svelte-pqn6x4 svg:where(.svelte-pqn6x4){width:18px;height:18px}.value.svelte-pqn6x4 h3:where(.svelte-pqn6x4){font-family:var(--font-display);letter-spacing:.005em;margin:0 0 9px;font-size:21.5px;font-weight:400}.value.svelte-pqn6x4 p:where(.svelte-pqn6x4){opacity:.86;max-width:36ch;margin:0;font-size:16px;line-height:1.6}.fresh-teaser.svelte-pqn6x4{text-align:center}.fresh-strip.svelte-pqn6x4{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px;display:grid}.fresh-thumb.svelte-pqn6x4{aspect-ratio:3/4;background:var(--bg-cream);transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);border-radius:16px;display:block;position:relative;overflow:hidden}.fresh-thumb.svelte-pqn6x4:before{content:"";z-index:0;background-image:var(--photo);filter:blur(20px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.fresh-thumb.svelte-pqn6x4 img:where(.svelte-pqn6x4){z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out);position:relative}@media (hover:hover) and (pointer:fine){.fresh-thumb.svelte-pqn6x4:hover{transform:translateY(-4px);box-shadow:0 18px 36px -20px #2a3a2d59}.fresh-thumb.svelte-pqn6x4:hover img:where(.svelte-pqn6x4){transform:scale(1.08)}}@media (max-width:720px){.values.svelte-pqn6x4{grid-template-columns:1fr}.fresh-strip.svelte-pqn6x4{grid-template-columns:repeat(2,1fr)}}.cta.svelte-pqn6x4{text-align:center;isolation:isolate;padding:clamp(72px,12.6vh,144px) clamp(18px,3.6vw,44px);position:relative;overflow:hidden}.cta-blob.svelte-pqn6x4{filter:blur(70px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.cta-blob-a.svelte-pqn6x4{background:var(--rose);opacity:.6;width:460px;height:460px;top:-160px;left:-80px}.cta-blob-b.svelte-pqn6x4{background:var(--lavender);opacity:.55;width:420px;height:420px;bottom:-120px;right:-60px}.cta-blob-c.svelte-pqn6x4{background:var(--mint);opacity:.4;width:380px;height:380px;top:30%;left:40%}.cta-inner.svelte-pqn6x4{max-width:1320px;margin:0 auto}.cta-h2.svelte-pqn6x4{font-family:var(--font-display);color:var(--ink);margin:0 0 32px;font-size:clamp(36px,5.4vw,65px);font-weight:400;line-height:1.2}.cta-h2.svelte-pqn6x4 span:where(.svelte-pqn6x4){display:block}.cta-h2-em.svelte-pqn6x4{color:var(--bloom-text);font-style:normal}.cta-tel.svelte-pqn6x4{transition:transform .32s var(--ease-out);flex-direction:column;align-items:center;margin-bottom:56px;padding:0 16px 24px;display:inline-flex;position:relative}.cta-tel.svelte-pqn6x4:hover{transform:translateY(-2px)}.cta-tel.svelte-pqn6x4:active{transform:scale(.99)}.cta-tel.svelte-pqn6x4>span:where(.svelte-pqn6x4):first-child{letter-spacing:.18em;color:var(--ink-soft);margin-bottom:4px;font-size:13px}.cta-tel-big.svelte-pqn6x4{font-family:var(--font-display);color:var(--ink);letter-spacing:-.012em;font-size:clamp(54px,9.9vw,140px);line-height:1}.cta-tel-line.svelte-pqn6x4{width:100%;height:16px;position:absolute;bottom:0;left:0;right:0}.cta-tel-line.svelte-pqn6x4 path:where(.svelte-pqn6x4){stroke-dasharray:100;stroke-dashoffset:100px}.reveal.visible.svelte-pqn6x4 .cta-tel-line:where(.svelte-pqn6x4) path:where(.svelte-pqn6x4){animation:svelte-pqn6x4-path-draw 2.2s var(--ease-out) .4s forwards}@media (prefers-reduced-motion:reduce){.cta-tel-line.svelte-pqn6x4 path:where(.svelte-pqn6x4){stroke-dashoffset:0;animation:none}}.cta-meta.svelte-pqn6x4{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(22px,3.6vw,50px);max-width:900px;margin:0 auto;display:grid}.cta-meta-col.svelte-pqn6x4 p:where(.svelte-pqn6x4){color:var(--ink-soft);margin:0 0 5px;font-size:16px;line-height:1.55}.cta-meta-col.svelte-pqn6x4 p:where(.svelte-pqn6x4):first-of-type{color:var(--ink)}.cta-meta-label.svelte-pqn6x4{letter-spacing:.22em;text-transform:uppercase;font-weight:500;color:var(--ink-faint)!important;margin-bottom:12px!important;font-size:13px!important}.cta-meta-link.svelte-pqn6x4{color:var(--bloom);border-bottom:1px solid;margin-top:6px;padding-bottom:1px;font-size:13.5px;display:inline-block}@media (max-width:720px){.cta-meta.svelte-pqn6x4{grid-template-columns:1fr}}@media (min-width:1100px){.hero.svelte-pqn6x4{padding-top:40px;padding-bottom:56px}.manifest.svelte-pqn6x4,.orchard.svelte-pqn6x4,.fresh.svelte-pqn6x4,.cta.svelte-pqn6x4{padding-top:80px;padding-bottom:80px}.orchard-head.svelte-pqn6x4,.fresh-head.svelte-pqn6x4{margin-bottom:40px}.orchard-cta.svelte-pqn6x4{margin-top:40px}.orchard-grid.svelte-pqn6x4{grid-template-columns:repeat(4,1fr)}.card.svelte-pqn6x4{grid-template-rows:200px 1fr}.card-body.svelte-pqn6x4{padding:22px 22px 24px}.values.svelte-pqn6x4{grid-template-columns:repeat(4,1fr);margin-bottom:56px}.value.svelte-pqn6x4{padding:28px 22px}}.call-ornament.svelte-1v6fnri{justify-content:center;align-items:flex-end;gap:18px;margin:0 0 18px;display:flex}.call-phone.svelte-1v6fnri{width:44px;height:44px;stroke:var(--leaf);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.call-body.svelte-1v6fnri{fill:var(--leaf-wash);transform-box:fill-box;transform-origin:50% 60%}.ringing.svelte-1v6fnri .call-body:where(.svelte-1v6fnri){animation:4.5s ease-in-out infinite svelte-1v6fnri-call-ring}.ringing.svelte-1v6fnri .call-wave:where(.svelte-1v6fnri){animation:svelte-1v6fnri-call-wave 4.5s ease-out var(--wd) infinite}.call-wave.svelte-1v6fnri{transform-box:fill-box;transform-origin:0 100%}@keyframes svelte-1v6fnri-call-ring{0%,16%,to{transform:rotate(0)}2%{transform:rotate(-11deg)}4%{transform:rotate(10deg)}6%{transform:rotate(-9deg)}8%{transform:rotate(8deg)}10%{transform:rotate(-5deg)}12%{transform:rotate(3deg)}}@keyframes svelte-1v6fnri-call-wave{0%{opacity:0;transform:scale(.6)}4%{opacity:1}18%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1.15)}}.call-sprout.svelte-1v6fnri{--g:0;width:40px}.reveal.armed.svelte-ovject{opacity:0;transform:translateY(20px)}.reveal.armed.visible.svelte-ovject{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.svelte-ovject,.reveal.armed.svelte-ovject,.reveal.armed.visible.svelte-ovject{opacity:1!important;transition:none!important;transform:none!important}}.eyebrow.svelte-ovject{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-weight:500}.h2.svelte-ovject{font-family:var(--font-display);margin:0 0 16px;font-size:clamp(30px,4.3vw,54px);font-weight:400;line-height:1.2}.h2.svelte-ovject span:where(.svelte-ovject){display:block}.h2.svelte-ovject em:where(.svelte-ovject){color:var(--bloom-text);font-style:normal}.btn.svelte-ovject{letter-spacing:.04em;transition:background .22s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:12px 20px;font-size:13px;font-weight:600;display:inline-flex}.btn-primary.svelte-ovject{background:var(--bloom);color:#fff}.btn-primary.svelte-ovject:hover{background:#c66793}.btn-ghost.svelte-ovject{background:var(--bg-cream);color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost.svelte-ovject:hover{background:var(--mint);border-color:#0000}.btn.svelte-ovject:active{transform:scale(.97)}.kon-head.svelte-ovject{text-align:center;isolation:isolate;padding:clamp(72px,12.6vw,144px) clamp(18px,3.6vw,44px) clamp(54px,8.1vw,99px);position:relative;overflow:hidden}.kon-blob.svelte-ovject{filter:blur(80px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.kon-blob.a.svelte-ovject{background:var(--rose);opacity:.55;width:480px;height:480px;top:-120px;left:-100px}.kon-blob.b.svelte-ovject{background:var(--mint);opacity:.45;width:420px;height:420px;top:200px;right:-80px}.kon-blob.c.svelte-ovject{background:var(--lavender);opacity:.4;width:380px;height:380px;bottom:-120px;left:35%}.big-tel-h1.svelte-ovject{font-family:var(--font-display);margin:0 0 28px;font-size:clamp(30px,4.1vw,52px);font-weight:400;line-height:1.2}.kon-line.svelte-ovject{margin:0 6px;display:inline-block}.big-tel-h1.svelte-ovject em:where(.svelte-ovject){color:var(--bloom-text);font-style:normal}.big-tel-link.svelte-ovject{transition:transform .32s var(--ease-out);flex-direction:column;align-items:center;margin-bottom:36px;padding:0 16px;display:inline-flex;position:relative}.big-tel-link.svelte-ovject:hover{transform:translateY(-2px)}.big-tel-link.svelte-ovject:active{transform:scale(.99)}.big-tel-prefix.svelte-ovject{letter-spacing:.18em;color:var(--ink-soft);margin-bottom:4px;font-size:14px}.big-tel-num.svelte-ovject{font-family:var(--font-display);letter-spacing:-.018em;color:var(--ink);padding-bottom:14px;font-size:clamp(50px,9vw,130px);line-height:1;position:relative}.big-tel-underline.svelte-ovject{width:100%;height:12px;position:absolute;bottom:0;left:0;right:0}.big-tel-underline.svelte-ovject path:where(.svelte-ovject){stroke-dasharray:100;stroke-dashoffset:100px}.reveal.visible.svelte-ovject .big-tel-underline:where(.svelte-ovject) path:where(.svelte-ovject){animation:svelte-ovject-path-draw 2.2s var(--ease-out) .6s forwards}@keyframes svelte-ovject-path-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.big-tel-underline.svelte-ovject path:where(.svelte-ovject){stroke-dashoffset:0;animation:none}}.kon-sub.svelte-ovject{max-width:56ch;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.6}.panels.svelte-ovject{grid-template-columns:repeat(3,1fr);gap:clamp(18px,1.8vw,28px);max-width:1280px;margin:0 auto;padding:clamp(36px,5.4vw,72px) clamp(18px,3.6vw,44px);display:grid}.panel.svelte-ovject{background:var(--bg-cream);border:1px solid var(--line);transition:transform .24s var(--ease-out), box-shadow .24s var(--ease-out);border-radius:25px;padding:28px 25px 25px}@media (hover:hover) and (pointer:fine){.panel.svelte-ovject:hover{transform:translateY(-3px);box-shadow:0 20px 40px -24px #2a3a2d52}}.panel-addr.svelte-ovject{background:linear-gradient(160deg, var(--mint) 0%, var(--bg-cream) 70%)}.panel-tel.svelte-ovject{background:linear-gradient(160deg, var(--rose) 0%, var(--bg-cream) 70%)}.panel-hours.svelte-ovject{background:linear-gradient(160deg, var(--saffron) 0%, var(--bg-cream) 70%)}.panel-label.svelte-ovject{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-weight:500}.panel-line.svelte-ovject{font-family:var(--font-display);color:var(--ink);margin:0 0 2px;font-size:20px;line-height:1.2}.panel-line-sub.svelte-ovject{letter-spacing:.05em;line-height:1.55;color:var(--ink-soft)!important;font-size:16px!important;font-family:var(--font-body)!important;margin-top:12px!important}.panel-link.svelte-ovject{box-sizing:border-box;letter-spacing:.04em;min-height:48px;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:5px;transition:text-decoration-color .2s var(--ease-out);align-items:center;gap:7px;margin-top:8px;font-size:14px;display:inline-flex}.panel-link.svelte-ovject:hover{-webkit-text-decoration-color:var(--bloom);text-decoration-color:var(--bloom)}.panel-link.svelte-ovject svg:where(.svelte-ovject){width:12px;height:12px}.panel-tel-num.svelte-ovject{font-family:var(--font-display);color:var(--ink);transition:color .2s var(--ease-out);margin:0 0 14px;font-size:clamp(25px,2.7vw,32px);line-height:1;display:inline-block}.panel-tel-num.svelte-ovject:hover{color:var(--bloom)}.hours.svelte-ovject{flex-direction:column;gap:10px;margin:0;display:flex}.hours.svelte-ovject div:where(.svelte-ovject){border-bottom:1px solid var(--line);justify-content:space-between;gap:11px;padding-bottom:7px;font-size:16px;display:flex}.hours.svelte-ovject div:where(.svelte-ovject):last-child{border-bottom:none}.hours.svelte-ovject dt:where(.svelte-ovject){color:var(--ink-soft)}.hours.svelte-ovject dd:where(.svelte-ovject){font-family:var(--font-display);color:var(--ink);margin:0}@media (max-width:880px){.panels.svelte-ovject{grid-template-columns:1fr}}.check.svelte-ovject{background:var(--bg-cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(63px,9vw,108px) clamp(18px,3.6vw,44px)}.check.svelte-ovject header:where(.svelte-ovject){text-align:center;max-width:720px;margin:0 auto 50px}.check-lead.svelte-ovject{max-width:56ch;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.6}.check-list.svelte-ovject{grid-template-columns:1fr 1fr;gap:clamp(14px,1.8vw,25px);max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.check-list.svelte-ovject li:where(.svelte-ovject){background:var(--bg);border:1px solid var(--line);transition:transform .26s var(--ease-out), border-color .26s var(--ease-out), box-shadow .32s var(--ease-out);opacity:0;animation:svelte-ovject-check-in .6s var(--ease-out) forwards;animation-delay:calc(var(--i) * 80ms);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:22px;display:grid;transform:translateY(14px)}.reveal.armed.svelte-ovject:not(.visible) .check-list:where(.svelte-ovject) li:where(.svelte-ovject){opacity:0;animation:none}@keyframes svelte-ovject-check-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.check-list.svelte-ovject li:where(.svelte-ovject){opacity:1;animation:none;transform:none}}.check-num.svelte-ovject{font-family:var(--font-display);color:var(--bloom-text);min-width:50px;transition:transform .32s var(--ease-out), color .2s var(--ease-out);padding-top:2px;font-size:32px;line-height:1}@media (hover:hover) and (pointer:fine){.check-list.svelte-ovject li:where(.svelte-ovject):hover{border-color:var(--bloom);transform:translateY(-3px);box-shadow:0 18px 36px -20px #d97aa359}.check-list.svelte-ovject li:where(.svelte-ovject):hover .check-num:where(.svelte-ovject){transform:scale(1.08)rotate(-4deg)}}.check-list.svelte-ovject h3:where(.svelte-ovject){font-family:var(--font-display);color:var(--ink);margin:0 0 7px;font-size:20px;font-weight:400}.check-list.svelte-ovject p:where(.svelte-ovject){color:var(--ink-soft);margin:0;font-size:16px;line-height:1.55}@media (max-width:760px){.check-list.svelte-ovject{grid-template-columns:1fr}}.closing.svelte-ovject{padding:clamp(63px,9vw,108px) clamp(18px,3.6vw,44px)}.closing-inner.svelte-ovject{grid-template-columns:1.4fr 1fr;align-items:start;gap:clamp(28px,4.5vw,58px);max-width:1280px;margin:0 auto;display:grid}.closing-text.svelte-ovject p:where(.svelte-ovject){color:var(--ink);max-width:56ch;margin:0 0 25px;font-size:16px;line-height:1.6}.closing-actions.svelte-ovject{flex-wrap:wrap;gap:10px;display:inline-flex}.closing-card.svelte-ovject{background:var(--bg-cream);border:1px solid var(--line);border-radius:25px;padding:25px;position:sticky;top:90px}.closing-card-label.svelte-ovject{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 7px;font-size:13px;font-weight:500}.closing-card-line.svelte-ovject{font-family:var(--font-display);color:var(--ink);margin:0 0 2px;font-size:20px;line-height:1.2}.closing-card-line-sm.svelte-ovject{color:var(--ink);margin:0;font-size:16px;line-height:1.5}.closing-card-divider.svelte-ovject{background:var(--line);height:1px;margin:18px 0}@media (max-width:880px){.closing-inner.svelte-ovject{grid-template-columns:1fr}.closing-card.svelte-ovject{position:static}}.vines.svelte-14ntq8k{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.vine.svelte-14ntq8k{opacity:.85;width:24px;height:100%;position:absolute;top:0}.left.svelte-14ntq8k{left:3px}.right.svelte-14ntq8k{right:3px;transform:scaleX(-1)}.leaf.svelte-14ntq8k{transition:transform .45s cubic-bezier(.23,1,.32,1)}.leaf.live.svelte-14ntq8k .sway:where(.svelte-14ntq8k){animation:svelte-14ntq8k-vine-sway var(--dur) ease-in-out var(--delay) infinite alternate}.gusting.svelte-14ntq8k .leaf.live:where(.svelte-14ntq8k) .gust:where(.svelte-14ntq8k){animation:svelte-14ntq8k-vine-gust 1.1s ease-in-out var(--gd) 1 both}@keyframes svelte-14ntq8k-vine-sway{0%{transform:rotate(calc(var(--amp) * -1))}to{transform:rotate(var(--amp))}}@keyframes svelte-14ntq8k-vine-gust{0%{transform:rotate(0)}35%{transform:rotate(-18deg)}70%{transform:rotate(6deg)}to{transform:rotate(0)}}@media (max-width:768px){.vine.svelte-14ntq8k{opacity:.58;width:9px}.left.svelte-14ntq8k{left:0}.right.svelte-14ntq8k{display:none}.vine.svelte-14ntq8k path:where(.svelte-14ntq8k){stroke-width:1px}}@media (prefers-reduced-motion:reduce){.leaf.svelte-14ntq8k{transition:none}.leaf.live.svelte-14ntq8k .sway:where(.svelte-14ntq8k),.gusting.svelte-14ntq8k .leaf.live:where(.svelte-14ntq8k) .gust:where(.svelte-14ntq8k){animation:none}}.made-by.svelte-192g4fx{justify-content:center;max-width:1320px;margin:28px auto 0;display:flex}.made-by-pill.svelte-192g4fx{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg-cream);max-width:100%;min-height:48px;color:var(--ink);font-family:var(--font-body);letter-spacing:.02em;transition:background .22s var(--ease-out), border-color .22s var(--ease-out), transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:8px 20px 8px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.made-by-pill.svelte-192g4fx strong:where(.svelte-192g4fx){font-weight:650}.made-by-ring.svelte-192g4fx{width:24px;height:24px;color:var(--leaf);transform-origin:50%;flex-shrink:0}.made-by-pill.spinning.svelte-192g4fx .made-by-ring:where(.svelte-192g4fx){animation:9s linear infinite svelte-192g4fx-made-by-spin}@keyframes svelte-192g4fx-made-by-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.made-by-pill.svelte-192g4fx:hover{background:var(--mint);border-color:#0000;transform:translateY(-1px)}}.made-by-pill.svelte-192g4fx:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:reduce){.made-by-pill.spinning.svelte-192g4fx .made-by-ring:where(.svelte-192g4fx){animation:none}.made-by-pill.svelte-192g4fx,.made-by-pill.svelte-192g4fx:hover{transition:none;transform:none}}.float-cta.svelte-1l1r0g2{left:max(clamp(12px, 2.4vw, 28px), env(safe-area-inset-left));bottom:max(clamp(12px, 2.4vw, 28px), env(safe-area-inset-bottom));z-index:45;box-sizing:border-box;border:1px solid var(--line-strong);max-width:calc(100vw - 24px);font-family:var(--font-body);opacity:1;transition:opacity .28s var(--ease-out), transform .28s var(--ease-out);background:#f7fbf6f7;border-radius:999px;align-items:center;gap:4px;padding:4px;font-style:normal;display:flex;position:fixed;transform:translateY(0);box-shadow:0 18px 40px -22px #2a3a2d73,0 0 28px #f1a1c138}.float-cta.is-hidden.svelte-1l1r0g2{opacity:0;pointer-events:none;transform:translateY(14px)}.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2){box-sizing:border-box;min-height:48px;color:var(--ink);letter-spacing:.01em;white-space:nowrap;transition:transform .2s var(--ease-out);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.float-cta-main.svelte-1l1r0g2{background:var(--rose)}.float-cta-dot.svelte-1l1r0g2{background:var(--bloom);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #ffffffb3}.float-cta-tel.svelte-1l1r0g2{font-variant-numeric:tabular-nums}.float-cta-tel.svelte-1l1r0g2 svg:where(.svelte-1l1r0g2){width:16px;height:16px;color:var(--bloom);flex-shrink:0}@media (hover:hover) and (pointer:fine){.float-cta-main.svelte-1l1r0g2:hover{background:var(--bloom-soft)}.float-cta-tel.svelte-1l1r0g2:hover{background:var(--mint)}.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2):hover{transform:translateY(-1px)}}.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2):active{transform:scale(.97)}.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2):focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:400px){.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2){gap:6px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.float-cta.svelte-1l1r0g2,.float-cta.is-hidden.svelte-1l1r0g2{transform:none}.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2){transition:none}.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2):hover,.float-cta.svelte-1l1r0g2 a:where(.svelte-1l1r0g2):active{transform:none}}.tenant-rosliny.svelte-1dy0yqv{--font-display:"Yeseva One", serif;--font-heading:"Yeseva One", serif;--font-body:"Manrope Variable", "Manrope", system-ui, sans-serif;--bg:#ecf5ec;--bg-cream:#f7fbf6;--bg-deep:#ddeed8;--bg-card:#fff;--ink:#2a3a2d;--ink-soft:#5e6e60;--ink-faint:#93a097;--line:#2a3a2d1a;--line-strong:#2a3a2d38;--rose:#f4c4d6;--peach:#f5d4b6;--saffron:#f4e2a6;--mint:#c4e8d4;--sky:#c8dbef;--lavender:#d8c8e6;--rose-deep:#e89bb6;--peach-deep:#eab285;--saffron-deep:#e8cf6b;--mint-deep:#92cdaf;--sky-deep:#98bcdc;--lavender-deep:#b89cd0;--bloom:#d97aa3;--bloom-soft:#f1a1c1;--bloom-text:#b94a7a;--leaf:#5f9f7d;--leaf-wash:#92cdaf29;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);background:var(--bg);color:var(--ink);font-family:var(--font-body);font-feature-settings:"ss01", "cv11";letter-spacing:-.003em;isolation:isolate;font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;min-height:100vh;font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}.tenant-rosliny.svelte-1dy0yqv [data-tenant=rosliny-ozdobne-stalowa-wola] ::selection{background:var(--bloom-soft);color:var(--ink)}.tenant-rosliny.svelte-1dy0yqv [data-tenant=rosliny-ozdobne-stalowa-wola] a{color:inherit;text-decoration:none}.tenant-rosliny.svelte-1dy0yqv [data-tenant=rosliny-ozdobne-stalowa-wola] button{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.tenant-rosliny.svelte-1dy0yqv [data-tenant=rosliny-ozdobne-stalowa-wola] img{max-width:100%;display:block}.nav.svelte-1dy0yqv{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);border-bottom:1px solid var(--line);background:#ecf5ecc7;position:sticky;top:0}.nav-inner.svelte-1dy0yqv{grid-template-columns:auto 1fr auto auto;align-items:center;gap:22px;max-width:1320px;margin:0 auto;padding:12px clamp(18px,3.6vw,44px);display:grid}.lockup.svelte-1dy0yqv{transition:opacity .2s var(--ease-out);align-items:center;gap:12px;display:inline-flex}.lockup.svelte-1dy0yqv:hover{opacity:.82}.lockup-mark.svelte-1dy0yqv{width:32px;height:32px;color:var(--leaf);flex-shrink:0}.lockup-text.svelte-1dy0yqv{flex-direction:column;gap:3px;line-height:1;display:flex}.lockup-name.svelte-1dy0yqv{font-family:var(--font-display);letter-spacing:.005em;font-size:19px}.lockup-tag.svelte-1dy0yqv{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:13px}.nav-links.svelte-1dy0yqv{justify-self:center;gap:4px;display:flex}.nav-link.svelte-1dy0yqv{letter-spacing:.09em;text-transform:uppercase;isolation:isolate;transition:color .2s var(--ease-out);padding:8px 14px;font-size:13px;font-weight:500;position:relative}.nav-link-pill.svelte-1dy0yqv{z-index:-1;opacity:0;transition:opacity .22s var(--ease-out), transform .22s var(--ease-out);border-radius:999px;position:absolute;inset:0;transform:scale(.94)}.nav-link[data-tint=rose].svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){background:var(--rose)}.nav-link[data-tint=peach].svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){background:var(--peach)}.nav-link[data-tint=saffron].svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){background:var(--saffron)}.nav-link[data-tint=mint].svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){background:var(--mint)}.nav-link[data-tint=lavender].svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){background:var(--lavender)}@media (hover:hover) and (pointer:fine){.nav-link.svelte-1dy0yqv:hover .nav-link-pill:where(.svelte-1dy0yqv){opacity:.55;transform:scale(1)}}.nav-link.active.svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){opacity:1;transform:scale(1)}.nav-link.active.svelte-1dy0yqv{color:var(--ink)}.nav-link.svelte-1dy0yqv:active{transform:scale(.97)}.nav-tel.svelte-1dy0yqv{letter-spacing:.05em;border:1px solid var(--line-strong);background:var(--bg-cream);transition:background .2s var(--ease-out), border-color .2s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:7px;padding:8px 14px 8px 12px;font-size:13px;font-weight:600;display:inline-flex}.nav-tel.svelte-1dy0yqv svg:where(.svelte-1dy0yqv){width:14px;height:14px;color:var(--bloom)}@media (hover:hover) and (pointer:fine){.nav-tel.svelte-1dy0yqv:hover{background:var(--rose);border-color:#0000}}.nav-tel.svelte-1dy0yqv:active{transform:scale(.97)}@media (max-width:880px){.nav-inner.svelte-1dy0yqv{grid-template-columns:1fr auto auto;row-gap:12px}.lockup-tag.svelte-1dy0yqv{display:none}.nav-links.svelte-1dy0yqv{scrollbar-width:none;order:3;grid-column:1/-1;justify-content:space-between;justify-self:stretch;margin:0 -20px;padding-bottom:4px;padding-left:20px;padding-right:20px;overflow-x:auto}.nav-links.svelte-1dy0yqv::-webkit-scrollbar{display:none}.nav-tel.svelte-1dy0yqv span:where(.svelte-1dy0yqv){display:none}.nav-tel.svelte-1dy0yqv{padding:9px 11px}.nav-tel.svelte-1dy0yqv svg:where(.svelte-1dy0yqv){width:16px;height:16px}}.page.svelte-1dy0yqv{z-index:1;min-height:calc(100vh - 220px);position:relative}.foot.svelte-1dy0yqv{z-index:1;background:var(--bg-deep);border-top:1px solid var(--line);isolation:isolate;padding:clamp(54px,8vw,90px) clamp(18px,3.6vw,44px) 28px;position:relative;overflow:hidden}.foot-blob.svelte-1dy0yqv{filter:blur(60px);opacity:.55;z-index:-1;pointer-events:none;border-radius:50%;width:360px;height:360px;position:absolute;inset:auto}.foot-blob-a.svelte-1dy0yqv{background:var(--rose);top:-120px;left:-120px}.foot-blob-b.svelte-1dy0yqv{background:var(--mint);bottom:-140px;right:-100px}.foot-inner.svelte-1dy0yqv{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:clamp(25px,3.6vw,50px);max-width:1320px;margin:0 auto;display:grid}.foot-col.svelte-1dy0yqv h4:where(.svelte-1dy0yqv){font-family:var(--font-display);letter-spacing:.01em;margin:0 0 12px;font-size:20px;font-weight:400}.foot-col.svelte-1dy0yqv p:where(.svelte-1dy0yqv){color:var(--ink-soft);margin:0 0 5px;font-size:13px;line-height:1.5}.foot-col-lead.svelte-1dy0yqv .foot-lockup:where(.svelte-1dy0yqv){font-family:var(--font-display);color:var(--ink);align-items:center;gap:9px;margin-bottom:12px;font-size:20px;display:inline-flex}.foot-lockup.svelte-1dy0yqv svg:where(.svelte-1dy0yqv){width:28px;height:28px;color:var(--leaf)}.foot-lead.svelte-1dy0yqv{max-width:32ch}.foot-link.svelte-1dy0yqv{letter-spacing:.04em;border-bottom:1px solid var(--line-strong);color:var(--ink);transition:border-color .2s var(--ease-out);margin-top:7px;padding-bottom:1px;font-size:13px;display:inline-block}.foot-link.svelte-1dy0yqv:hover{border-color:var(--bloom)}.foot-tel.svelte-1dy0yqv{font-family:var(--font-display);color:var(--ink);letter-spacing:.005em;transition:color .2s var(--ease-out);font-size:25px;display:inline-block}.foot-tel.svelte-1dy0yqv:hover{color:var(--bloom)}.foot-sub.svelte-1dy0yqv{max-width:26ch;margin-top:7px!important;font-size:16px!important}.foot-bottom.svelte-1dy0yqv{border-top:1px solid var(--line);letter-spacing:.07em;text-transform:uppercase;max-width:1320px;color:var(--ink-soft);flex-wrap:wrap;gap:9px;margin:50px auto 0;padding-top:22px;font-size:13px;display:flex}.foot-bullet.svelte-1dy0yqv{color:var(--ink-faint)}@media (max-width:880px){.foot-inner.svelte-1dy0yqv{grid-template-columns:1fr 1fr}.foot-col-lead.svelte-1dy0yqv{grid-column:1/-1}}@media (max-width:520px){.foot-inner.svelte-1dy0yqv{grid-template-columns:1fr}.foot-col-lead.svelte-1dy0yqv{grid-column:auto}}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny *,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny .page *{font-family:var(--font-body)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny :is(h1,h2,h3,h4,h5,h6,.lockup-name,.foot-lockup),[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny :is(h1,h2,h3,h4,h5,h6,.lockup-name,.foot-lockup) *,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny .page :is(h1,h2,h3,h4,h5,h6),[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny .page :is(h1,h2,h3,h4,h5,h6) *{font-family:var(--font-display)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny p{font-size:16px}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny :is(em,i,cite,dfn,address,blockquote,q),[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny :is(em,i,cite,dfn,address,blockquote,q) *{font-style:normal!important}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny :where(h1,h2,h3){line-height:1.2}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.eyebrow,.hero-eyebrow,.panel-label,.closing-card-label,.cta-meta-label){font-size:13px}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.cat-pill,.hero-photo-tag,.fam-photo-tag,.fam-label,.gal-family,.card-items li,.ofe-jump-link){font-size:14px}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.cats-lead,.wide-quote p){font-size:clamp(20px,2.3vw,27px)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.panel-line,.closing-card-line){font-size:20px}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root.tenant-rosliny .btn,.nav-tel.svelte-1dy0yqv{box-sizing:border-box;justify-content:center;max-width:100%;min-height:48px;font-size:15px}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root a[href^=tel\:]{white-space:nowrap}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.cta-tel,.big-tel-link){flex-direction:row;align-items:baseline;gap:10px}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.cta-tel-big,.big-tel-num,.oo-cta-tel){white-space:nowrap;font-size:clamp(30px,8vw,120px)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page .panel-tel-num{font-size:clamp(20px,2vw,28px)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page .ofe-cta-tel{font-size:clamp(26px,3vw,42px)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page .hero-photo-tag{box-sizing:border-box;flex-wrap:wrap;max-width:calc(100% - 48px)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page .fam-photo-tag{box-sizing:border-box;max-width:100%}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root :is(a,button):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.nav-link.svelte-1dy0yqv{white-space:nowrap;font-size:14px}.nav-links.svelte-1dy0yqv .nav-link:where(.svelte-1dy0yqv),.lockup.svelte-1dy0yqv{box-sizing:border-box;align-items:center;min-height:48px;display:inline-flex}.nav-links.svelte-1dy0yqv .nav-link-pill:where(.svelte-1dy0yqv){inset:5px 0}.foot-tel.svelte-1dy0yqv{align-items:center;min-height:48px;display:inline-flex}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.panel-tel-num,.ofe-jump-link){box-sizing:border-box;align-items:center;min-height:48px;display:inline-flex}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .page :is(.ofe-cta-tel,.oo-cta-tel){min-height:48px}@media (max-width:760px){[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:has(.float-cta:not(.is-hidden)) .gal-progress{bottom:calc(clamp(14px,2.4vw,28px) + 64px)}}.menu-toggle.svelte-1dy0yqv,.menu-close.svelte-1dy0yqv{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg-cream);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:12px}.menu-toggle.svelte-1dy0yqv{display:none}.menu-close.svelte-1dy0yqv{display:inline-flex}.menu-toggle.svelte-1dy0yqv svg:where(.svelte-1dy0yqv),.menu-close.svelte-1dy0yqv svg:where(.svelte-1dy0yqv){width:24px;height:24px}.mobile-menu.svelte-1dy0yqv{box-sizing:border-box;width:100%;max-width:none;height:100%;height:100dvh;max-height:none;padding:max(18px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));background:var(--bg);color:var(--ink);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.mobile-menu[open].svelte-1dy0yqv{animation:svelte-1dy0yqv-menu-enter .32s var(--ease-out) both;flex-direction:column;display:flex}.mobile-menu.svelte-1dy0yqv::backdrop{background:#2a3a2d40}.mobile-menu-top.svelte-1dy0yqv{justify-content:space-between;align-items:center;gap:16px;display:flex}.mobile-menu-links.svelte-1dy0yqv{flex-direction:column;gap:16px;width:100%;max-width:440px;margin:auto;padding:32px 0;display:flex}.mobile-menu-links.svelte-1dy0yqv .nav-link:where(.svelte-1dy0yqv){color:var(--ink);padding:16px 24px;font-size:24px;line-height:1.3;text-decoration:none}@keyframes svelte-1dy0yqv-menu-enter{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (min-width:881px) and (max-width:1200px){.lockup-tag.svelte-1dy0yqv,.nav-tel.svelte-1dy0yqv span:where(.svelte-1dy0yqv){display:none}.nav-inner.svelte-1dy0yqv{gap:12px}.nav-link.svelte-1dy0yqv{padding-inline:10px}}@media (max-width:768px){.menu-ready.svelte-1dy0yqv .nav-inner:where(.svelte-1dy0yqv){grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px}.menu-ready.svelte-1dy0yqv .nav-links:where(.svelte-1dy0yqv){display:none}.menu-ready.svelte-1dy0yqv .menu-toggle:where(.svelte-1dy0yqv){display:inline-flex}.nav-tel.svelte-1dy0yqv{min-width:48px}.lockup.svelte-1dy0yqv{gap:8px;min-width:0}.lockup-name.svelte-1dy0yqv{white-space:nowrap}.foot-tel.svelte-1dy0yqv{font-size:24px}}@media (prefers-reduced-motion:reduce){.mobile-menu[open].svelte-1dy0yqv{animation:none}}.garden-pause.svelte-1dy0yqv{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--bg-cream);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:12px;display:inline-flex}.garden-pause.svelte-1dy0yqv svg:where(.svelte-1dy0yqv){width:22px;height:22px}.garden-pause[aria-pressed=true].svelte-1dy0yqv{background:var(--mint)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] *,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] :before,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] :after{transition:none!important;animation-play-state:paused!important}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .reveal,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .card,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .value,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .vcard,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .check-list li,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .cat-pill,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .hero-line,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .kon-line{opacity:1!important;transform:none!important}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .mobile-menu[open]{animation:none!important}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .garden-lift,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .garden-card.fam-photo{transition:transform .35s var(--ease-out)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .garden-lift>.card{box-sizing:border-box;height:100%}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-card.garden-touched.fam-photo{transform:translateY(-4px)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-lift:has(.garden-touched){transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-lift:hover,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root:not([data-garden-paused=true]) .garden-card.fam-photo:hover{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .garden-lift.garden-lift,[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root .garden-card.fam-photo.garden-card{transform:none!important}.tenant-rosliny.svelte-1dy0yqv{scroll-behavior:auto}.nav-link-pill.svelte-1dy0yqv{transition:none}}.reveal.armed.svelte-nv9sau{opacity:0;transform:translateY(20px)}.reveal.armed.visible.svelte-nv9sau{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.svelte-nv9sau,.reveal.armed.svelte-nv9sau,.reveal.armed.visible.svelte-nv9sau{opacity:1!important;transition:none!important;transform:none!important}}.eyebrow.svelte-nv9sau{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-weight:500}.btn.svelte-nv9sau{letter-spacing:.04em;transition:background .22s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex}.btn-ghost.svelte-nv9sau{background:var(--bg-cream);color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost.svelte-nv9sau:hover{background:var(--mint);border-color:#0000}.btn.svelte-nv9sau:active{transform:scale(.97)}.ofe-head.svelte-nv9sau{isolation:isolate;padding:clamp(63px,10.8vw,117px) clamp(18px,3.6vw,44px) clamp(54px,7.2vw,90px);position:relative;overflow:hidden}.ofe-blob.svelte-nv9sau{filter:blur(70px);z-index:-1;border-radius:50%;position:absolute}.ofe-blob.a.svelte-nv9sau{background:var(--saffron);opacity:.55;width:420px;height:420px;top:-120px;right:-80px}.ofe-blob.b.svelte-nv9sau{background:var(--mint);opacity:.45;width:380px;height:380px;top:100px;left:-80px}.ofe-head-inner.svelte-nv9sau{max-width:1080px;margin:0 auto}.h1.svelte-nv9sau{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 22px;font-size:clamp(34px,5.8vw,76px);font-weight:400;line-height:1.2}.h1.svelte-nv9sau span:where(.svelte-nv9sau){display:block}.h1.svelte-nv9sau em:where(.svelte-nv9sau){color:var(--bloom-text);font-style:normal}.ofe-lead.svelte-nv9sau{max-width:60ch;color:var(--ink-soft);margin:0 0 28px;font-size:16px;line-height:1.6}.ofe-jump.svelte-nv9sau{flex-wrap:wrap;gap:7px;display:flex}.ofe-jump-link.svelte-nv9sau{background:var(--mint);color:#1f4732;letter-spacing:.04em;transition:transform .2s var(--ease-out), border-color .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 9px;font-size:13px;display:inline-flex}.ofe-jump-link.svelte-nv9sau:hover{border-color:var(--line-strong);transform:translateY(-2px)}.ofe-jump-link.active.svelte-nv9sau{background:var(--ink);color:var(--bg-cream);border-color:var(--ink);box-shadow:0 10px 22px -12px #2a3a2d73}.ofe-jump-icon.svelte-nv9sau{color:#2f6b4b;flex-shrink:0;width:16px;height:16px}.ofe-jump-link.active.svelte-nv9sau .ofe-jump-icon:where(.svelte-nv9sau){color:var(--mint)}.fam.svelte-nv9sau{border-top:1px solid var(--line);isolation:isolate;padding:clamp(50px,8.1vw,90px) clamp(18px,3.6vw,44px);scroll-margin-top:90px;position:relative}.fam[data-tint=mint].svelte-nv9sau{background:var(--bg-cream)}.fam[data-tint=rose].svelte-nv9sau{background:var(--bg)}.fam[data-tint=lavender].svelte-nv9sau{background:var(--bg-cream)}.fam[data-tint=peach].svelte-nv9sau{background:var(--bg)}.fam-stripe.svelte-nv9sau{z-index:1;width:6px;position:absolute;top:0;bottom:0;left:0}.fam[data-tint=mint].svelte-nv9sau .fam-stripe:where(.svelte-nv9sau){background:var(--mint-deep)}.fam[data-tint=rose].svelte-nv9sau .fam-stripe:where(.svelte-nv9sau){background:var(--rose-deep)}.fam[data-tint=lavender].svelte-nv9sau .fam-stripe:where(.svelte-nv9sau){background:var(--lavender-deep)}.fam[data-tint=peach].svelte-nv9sau .fam-stripe:where(.svelte-nv9sau){background:var(--peach-deep)}.fam-inner.svelte-nv9sau{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,5.4vw,72px);max-width:1320px;margin:0 auto;display:grid}.fam[data-flip=true].svelte-nv9sau .fam-inner:where(.svelte-nv9sau){grid-template-columns:7fr 5fr}.fam[data-flip=true].svelte-nv9sau .fam-photo:where(.svelte-nv9sau){order:2}.fam-photo.svelte-nv9sau{position:relative}.fam-photo-frame.svelte-nv9sau{aspect-ratio:4/5;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 20px 50px -22px #2a3a2d52}.fam-photo-frame.svelte-nv9sau:before{content:"";z-index:0;background-image:var(--photo);filter:blur(28px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.fam-photo-frame.svelte-nv9sau img:where(.svelte-nv9sau){z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s var(--ease-out);display:block;position:relative}@media (hover:hover) and (pointer:fine){.fam-photo.svelte-nv9sau:hover img:where(.svelte-nv9sau){transform:scale(1.04)}}.fam-photo-tag.svelte-nv9sau{background:var(--bg-cream);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:12px;padding:10px 18px;font-size:13px;display:inline-flex;position:absolute;bottom:18px;left:-10px;box-shadow:0 14px 30px -16px #2a3a2d59}.fam-photo-tag.svelte-nv9sau span:where(.svelte-nv9sau):first-child{font-family:var(--font-display)}.fam[data-tint=mint].svelte-nv9sau .fam-photo-tag:where(.svelte-nv9sau) span:where(.svelte-nv9sau):first-child{color:var(--mint-deep)}.fam[data-tint=rose].svelte-nv9sau .fam-photo-tag:where(.svelte-nv9sau) span:where(.svelte-nv9sau):first-child{color:var(--rose-deep)}.fam[data-tint=lavender].svelte-nv9sau .fam-photo-tag:where(.svelte-nv9sau) span:where(.svelte-nv9sau):first-child{color:var(--lavender-deep)}.fam[data-tint=peach].svelte-nv9sau .fam-photo-tag:where(.svelte-nv9sau) span:where(.svelte-nv9sau):first-child{color:var(--peach-deep)}.fam-head.svelte-nv9sau{align-items:flex-end;gap:14px;margin:0 0 14px;display:flex}.fam-plant.svelte-nv9sau{--g:0;flex-shrink:0;width:56px}.fam-label.svelte-nv9sau{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 6px;font-size:13px}.fam-title.svelte-nv9sau{font-family:var(--font-display);color:var(--ink);margin:0 0 16px;font-size:clamp(27px,4vw,49px);font-weight:400;line-height:1.2}.fam-teaser.svelte-nv9sau{color:var(--ink-soft);max-width:56ch;margin:0 0 28px;font-size:16px;line-height:1.6}.fam-cols.svelte-nv9sau{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.7vw,36px);margin-bottom:25px;display:grid}.fam-col.svelte-nv9sau h3:where(.svelte-nv9sau){letter-spacing:.16em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);margin:0 0 12px;padding-bottom:8px;font-size:13px;font-weight:600}.fam-col.svelte-nv9sau ul:where(.svelte-nv9sau){flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fam-col.svelte-nv9sau li:where(.svelte-nv9sau){color:var(--ink);align-items:center;gap:7px;font-size:16px;display:flex}.fam-col.svelte-nv9sau li:where(.svelte-nv9sau):before{content:"";border-radius:50%;width:5px;height:5px}.fam[data-tint=mint].svelte-nv9sau .fam-col:where(.svelte-nv9sau) li:where(.svelte-nv9sau):before{background:var(--mint-deep)}.fam[data-tint=rose].svelte-nv9sau .fam-col:where(.svelte-nv9sau) li:where(.svelte-nv9sau):before{background:var(--rose-deep)}.fam[data-tint=lavender].svelte-nv9sau .fam-col:where(.svelte-nv9sau) li:where(.svelte-nv9sau):before{background:var(--lavender-deep)}.fam[data-tint=peach].svelte-nv9sau .fam-col:where(.svelte-nv9sau) li:where(.svelte-nv9sau):before{background:var(--peach-deep)}.fam-note.svelte-nv9sau{font-family:var(--font-display);color:var(--ink);border-left:2px solid var(--bloom);max-width:56ch;margin:0;padding-left:14px;font-size:16px}@media (max-width:880px){.fam-inner.svelte-nv9sau,.fam[data-flip=true].svelte-nv9sau .fam-inner:where(.svelte-nv9sau){grid-template-columns:1fr}.fam[data-flip=true].svelte-nv9sau .fam-photo:where(.svelte-nv9sau){order:0}.fam-photo-frame.svelte-nv9sau{aspect-ratio:4/3;max-width:540px}.fam-cols.svelte-nv9sau{grid-template-columns:1fr 1fr}}@media (max-width:520px){.fam-cols.svelte-nv9sau{grid-template-columns:1fr}}.ofe-cta.svelte-nv9sau{background:var(--bg-deep);border-top:1px solid var(--line);padding:clamp(63px,9.9vw,108px) clamp(18px,3.6vw,44px)}.ofe-cta-inner.svelte-nv9sau{grid-template-columns:1.4fr 1fr;gap:clamp(28px,4.5vw,58px);max-width:1180px;margin:0 auto;display:grid}.ofe-clients.svelte-nv9sau{grid-template-columns:1fr 1fr;gap:10px 24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ofe-clients.svelte-nv9sau li:where(.svelte-nv9sau){font-family:var(--font-display);color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:7px;font-size:clamp(20px,2.2vw,29px);line-height:1.1}.ofe-cta-note.svelte-nv9sau{color:var(--ink-soft);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.ofe-cta-tel-wrap.svelte-nv9sau{background:var(--bg-cream);border-radius:25px;align-self:start;padding:28px}.ofe-cta-tel-wrap.svelte-nv9sau p:where(.svelte-nv9sau){color:var(--ink-soft);margin:0 0 4px;font-size:13px}.ofe-cta-tel.svelte-nv9sau{font-family:var(--font-display);color:var(--ink);letter-spacing:-.005em;margin:5px 0 12px;font-size:clamp(32px,4.3vw,49px);line-height:1.05;display:inline-block}.ofe-cta-tel-wrap.svelte-nv9sau .btn:where(.svelte-nv9sau){margin-top:16px}@media (max-width:760px){.ofe-cta-inner.svelte-nv9sau,.ofe-clients.svelte-nv9sau{grid-template-columns:1fr}}.tree-rings.svelte-zrg2hh{width:56px;height:56px;stroke:var(--leaf);stroke-width:1.2px;stroke-linecap:round;flex-shrink:0}.bark.svelte-zrg2hh{stroke:#a8754f;stroke-width:1.6px;fill:#d68c6414}.pith.svelte-zrg2hh{fill:var(--leaf);stroke:none}.ring.svelte-zrg2hh{transform-box:fill-box;transform-origin:50%}.armed.svelte-zrg2hh .ring:where(.svelte-zrg2hh){opacity:0;transform:scale(.4)}.armed.grown.svelte-zrg2hh .ring:where(.svelte-zrg2hh){opacity:1;transition:opacity .5s var(--ease-out) var(--rd), transform .7s var(--ease-out) var(--rd);transform:scale(1)}[data-tenant=rosliny-ozdobne-stalowa-wola] .tenant-root[data-garden-paused=true] .tree-rings .ring{opacity:1!important;transform:none!important}.reveal.armed.svelte-1k8w4ou{opacity:0;transform:translateY(20px)}.reveal.armed.visible.svelte-1k8w4ou{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.reveal.svelte-1k8w4ou,.reveal.armed.svelte-1k8w4ou,.reveal.armed.visible.svelte-1k8w4ou{opacity:1!important;transition:none!important;transform:none!important}}.eyebrow.svelte-1k8w4ou{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 14px;font-size:13px;font-weight:500}.btn.svelte-1k8w4ou{letter-spacing:.04em;transition:background .22s var(--ease-out), transform .16s var(--ease-out);border-radius:999px;align-items:center;gap:9px;padding:11px 18px;font-size:13px;font-weight:600;display:inline-flex}.btn-ghost.svelte-1k8w4ou{background:var(--bg-cream);color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost.svelte-1k8w4ou:hover{background:var(--mint);border-color:#0000}.btn.svelte-1k8w4ou:active{transform:scale(.97)}.h1.svelte-1k8w4ou{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(38px,6.1vw,78px);font-weight:400;line-height:1.2}.h1.svelte-1k8w4ou span:where(.svelte-1k8w4ou){display:block}.h1.svelte-1k8w4ou em:where(.svelte-1k8w4ou){color:var(--bloom-text);font-style:normal}.h2.svelte-1k8w4ou{font-family:var(--font-display);margin:0 0 22px;font-size:clamp(29px,4.1vw,50px);font-weight:400;line-height:1.2}.h2.svelte-1k8w4ou span:where(.svelte-1k8w4ou){display:block}.h2.svelte-1k8w4ou em:where(.svelte-1k8w4ou){color:var(--bloom-text);font-style:normal}.oo-head.svelte-1k8w4ou{isolation:isolate;padding:clamp(63px,10.8vw,117px) clamp(18px,3.6vw,44px) clamp(45px,7.2vw,81px);position:relative;overflow:hidden}.oo-blob.svelte-1k8w4ou{filter:blur(70px);z-index:-1;border-radius:50%;position:absolute}.oo-blob.a.svelte-1k8w4ou{background:var(--lavender);opacity:.55;width:440px;height:440px;top:-120px;left:-80px}.oo-blob.b.svelte-1k8w4ou{background:var(--peach);opacity:.45;width:360px;height:360px;top:80px;right:-80px}.oo-head-inner.svelte-1k8w4ou{text-align:center;max-width:1080px;margin:0 auto}.oo-lead.svelte-1k8w4ou{max-width:56ch;color:var(--ink-soft);margin:0 auto;font-size:16px;line-height:1.6}.bio.svelte-1k8w4ou{background:var(--bg-cream);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(54px,8.1vw,99px) clamp(18px,3.6vw,44px)}.bio-inner.svelte-1k8w4ou{grid-template-columns:6fr 5fr;align-items:start;gap:clamp(32px,5.4vw,72px);max-width:1320px;margin:0 auto;display:grid}.bio-body.svelte-1k8w4ou p:where(.svelte-1k8w4ou){color:var(--ink);max-width:56ch;margin:0 0 14px;font-size:16px;line-height:1.6}.bio-sign.svelte-1k8w4ou{align-items:center;gap:11px;margin-top:25px;display:flex}.bio-sign.svelte-1k8w4ou svg:where(.svelte-1k8w4ou){width:72px;height:14px}.bio-sign.svelte-1k8w4ou span:where(.svelte-1k8w4ou){font-family:var(--font-display);color:var(--ink-soft);font-size:14.5px}.bio-photo.svelte-1k8w4ou{position:sticky;top:100px}.bio-photo-frame.svelte-1k8w4ou{aspect-ratio:4/5;border-radius:36% 64% 50% 50%/50% 50% 38% 62%;animation:22s ease-in-out infinite svelte-1k8w4ou-blob-bio;position:relative;overflow:hidden;box-shadow:0 24px 56px -28px #2a3a2d59}@keyframes svelte-1k8w4ou-blob-bio{0%,to{border-radius:36% 64% 50% 50%/50% 50% 38% 62%}50%{border-radius:56% 44% 42% 58%/40% 62% 50% 50%}}@media (prefers-reduced-motion:reduce){.bio-photo-frame.svelte-1k8w4ou{animation:none}}.bio-photo-frame.svelte-1k8w4ou:before{content:"";z-index:0;background-image:var(--photo);filter:blur(28px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.bio-photo-frame.svelte-1k8w4ou img:where(.svelte-1k8w4ou){z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.bio-stats.svelte-1k8w4ou{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 0;padding:16px 0 0;display:grid}.bio-stats.svelte-1k8w4ou dt:where(.svelte-1k8w4ou){font-family:var(--font-display);color:var(--ink);margin-bottom:2px;font-size:20px}.bio-stats.svelte-1k8w4ou dd:where(.svelte-1k8w4ou){letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:0;font-size:13px}.bio-counter.svelte-1k8w4ou{background:var(--mint);border-radius:22px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;padding:18px 22px;display:flex;box-shadow:0 14px 30px -18px #2a3a2d52}.bio-counter-num.svelte-1k8w4ou{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;font-size:clamp(30px,3.4vw,40px);line-height:1.2}.bio-counter-lbl.svelte-1k8w4ou{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);font-size:13px;font-weight:500;line-height:1.35}@media (max-width:900px){.bio-inner.svelte-1k8w4ou{grid-template-columns:1fr}.bio-photo.svelte-1k8w4ou{max-width:480px;position:static}}.vals.svelte-1k8w4ou{padding:clamp(63px,9vw,108px) clamp(18px,3.6vw,44px)}.vals-head.svelte-1k8w4ou{text-align:center;max-width:720px;margin:0 auto 50px}.vals-grid.svelte-1k8w4ou{grid-template-columns:repeat(3,1fr);gap:clamp(14px,1.8vw,25px);max-width:1280px;margin:0 auto;display:grid}.vcard.svelte-1k8w4ou{opacity:0;animation:svelte-1k8w4ou-vc-in .6s var(--ease-out) forwards;animation-delay:var(--stagger,0s);border-radius:22px;padding:28px 25px;position:relative;overflow:hidden;transform:translateY(14px)}.reveal.armed.svelte-1k8w4ou:not(.visible) .vcard:where(.svelte-1k8w4ou){opacity:0;animation:none}@keyframes svelte-1k8w4ou-vc-in{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.vcard.svelte-1k8w4ou{opacity:1;animation:none;transform:none}}.vcard[data-tint=mint].svelte-1k8w4ou{background:var(--mint);color:#1f4732}.vcard[data-tint=rose].svelte-1k8w4ou{background:var(--rose);color:#57243a}.vcard[data-tint=saffron].svelte-1k8w4ou{background:var(--saffron);color:#5a4708}.vcard[data-tint=sky].svelte-1k8w4ou{background:var(--sky);color:#1f3e5a}.vcard[data-tint=lavender].svelte-1k8w4ou{background:var(--lavender);color:#3a2954}.vcard[data-tint=peach].svelte-1k8w4ou{background:var(--peach);color:#5a3414}.vcard-num.svelte-1k8w4ou{font-family:var(--font-display);letter-spacing:.06em;background:#ffffff8c;border-radius:999px;margin-bottom:16px;padding:4px 10px;font-size:13px;display:inline-block}.vcard.svelte-1k8w4ou h3:where(.svelte-1k8w4ou){font-family:var(--font-display);letter-spacing:.005em;margin:0 0 7px;font-size:20px;font-weight:400}.vcard.svelte-1k8w4ou p:where(.svelte-1k8w4ou){opacity:.88;margin:0;font-size:16px;line-height:1.55}@media (max-width:880px){.vals-grid.svelte-1k8w4ou{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vals-grid.svelte-1k8w4ou{grid-template-columns:1fr}}.wide.svelte-1k8w4ou{max-width:1320px;margin:0 auto;padding:clamp(36px,5.4vw,72px) clamp(18px,3.6vw,44px)}.wide-photo.svelte-1k8w4ou{aspect-ratio:16/7;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #2a3a2d52}.wide-photo.svelte-1k8w4ou:before{content:"";z-index:0;background-image:var(--photo);filter:blur(30px)saturate(1.08)brightness(1.02);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.18)}.wide-photo.svelte-1k8w4ou img:where(.svelte-1k8w4ou){z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:relative}.wide-quote.svelte-1k8w4ou{text-align:center;max-width:700px;margin:32px auto 0}.wide-quote.svelte-1k8w4ou p:where(.svelte-1k8w4ou){font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:clamp(20px,2.3vw,27px);line-height:1.35}.wide-quote.svelte-1k8w4ou span:where(.svelte-1k8w4ou){letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:13px}.oo-cta.svelte-1k8w4ou{background:var(--bg-deep);text-align:center;border-top:1px solid var(--line);padding:clamp(63px,10.8vw,108px) clamp(18px,3.6vw,44px)}.h2-cta.svelte-1k8w4ou{font-family:var(--font-display);margin:0 0 22px;font-size:clamp(34px,5vw,58px);font-weight:400;line-height:1.2}.h2-cta.svelte-1k8w4ou span:where(.svelte-1k8w4ou){display:block}.h2-cta.svelte-1k8w4ou em:where(.svelte-1k8w4ou){color:var(--bloom-text);font-style:normal}.oo-cta-tel.svelte-1k8w4ou{font-family:var(--font-display);color:var(--ink);margin:0 0 12px;font-size:clamp(54px,9vw,120px);line-height:1;display:inline-block}.oo-cta-sub.svelte-1k8w4ou{max-width:48ch;color:var(--ink-soft);margin:0 auto 28px;font-size:16px;line-height:1.55}.oo-cta-actions.svelte-1k8w4ou{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}
