.rys-papier.svelte-1s8puxh,.rys.svelte-1s8puxh{pointer-events:none;visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.rys-papier.svelte-1s8puxh{background-color:#f2eee6;background-image:linear-gradient(#2f415212 1px,#0000 1px),linear-gradient(90deg,#2f415212 1px,#0000 1px);background-size:22px 22px}.rys.svelte-1s8puxh{color:#2f4152;display:block;overflow:hidden}.rys.svelte-1s8puxh line:where(.svelte-1s8puxh){stroke:currentColor;stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.rys.svelte-1s8puxh line.w:where(.svelte-1s8puxh){stroke-opacity:.7}.rys.svelte-1s8puxh text:where(.svelte-1s8puxh){fill:currentColor;font-family:var(--x-sans);letter-spacing:.04em;font-weight:500}[data-tenant=g-architekt] [data-rys=czeka] .rys-papier.svelte-1s8puxh,[data-tenant=g-architekt] [data-rys=czeka] .rys.svelte-1s8puxh,[data-tenant=g-architekt] [data-rys=rysuje] .rys-papier.svelte-1s8puxh,[data-tenant=g-architekt] [data-rys=rysuje] .rys.svelte-1s8puxh{visibility:visible}[data-tenant=g-architekt] [data-rys=czeka] .rys.svelte-1s8puxh line:where(.svelte-1s8puxh){opacity:0;transform:scale(0)}[data-tenant=g-architekt] [data-rys=czeka] .rys.svelte-1s8puxh text:where(.svelte-1s8puxh){opacity:0}[data-tenant=g-architekt] [data-rys=rysuje] .rys.svelte-1s8puxh line:where(.svelte-1s8puxh){animation:svelte-1s8puxh-rysLinia .38s cubic-bezier(.33, .7, .3, 1) var(--d) both}[data-tenant=g-architekt] [data-rys=rysuje] .rys.svelte-1s8puxh text:where(.svelte-1s8puxh){animation:.3s .72s both svelte-1s8puxh-rysPojaw}[data-tenant=g-architekt] [data-rys=rysuje] .rys-papier.svelte-1s8puxh{animation:.8s 1s both svelte-1s8puxh-rysZnika}[data-tenant=g-architekt] [data-rys=rysuje] .rys.svelte-1s8puxh{animation:.65s 1.2s both svelte-1s8puxh-rysZnika}@media (hover:hover) and (pointer:fine){[data-tenant=g-architekt] .tenant-root:not([data-motion-paused=true]) [data-rys=gotowe]:hover .rys.svelte-1s8puxh{visibility:visible;color:#fff;filter:drop-shadow(0 0 1.5px #0009);animation:2.4s both svelte-1s8puxh-rysPowrot}[data-tenant=g-architekt] .tenant-root:not([data-motion-paused=true]) [data-rys=gotowe]:hover .rys.svelte-1s8puxh line:where(.svelte-1s8puxh){animation:svelte-1s8puxh-rysLinia .38s cubic-bezier(.33, .7, .3, 1) var(--d) both}[data-tenant=g-architekt] .tenant-root:not([data-motion-paused=true]) [data-rys=gotowe]:hover .rys.svelte-1s8puxh text:where(.svelte-1s8puxh){animation:.3s .72s both svelte-1s8puxh-rysPojaw}}@keyframes svelte-1s8puxh-rysLinia{0%{opacity:0;transform:scale(0)}30%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes svelte-1s8puxh-rysPojaw{0%{opacity:0}to{opacity:1}}@keyframes svelte-1s8puxh-rysZnika{0%{opacity:1}to{opacity:0}}@keyframes svelte-1s8puxh-rysPowrot{0%{opacity:0}18%{opacity:.85}70%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion:reduce){.rys-papier.svelte-1s8puxh,.rys.svelte-1s8puxh{display:none}}.hero.svelte-17eho18{max-width:1400px;margin:0 auto;padding:clamp(2.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem);position:relative}.hero-grid.svelte-17eho18{z-index:1;perspective:1400px;perspective-origin:42% 34%;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.hero.hero.svelte-17eho18{margin-top:clamp(.25rem,1.5vw,1.25rem);padding-top:clamp(.25rem,1.5vw,1.25rem);padding-bottom:clamp(2.5rem,6vw,5rem)}.hero-copy.svelte-17eho18{transform-style:preserve-3d;z-index:3;grid-area:1/1;position:relative}.hero-plate.svelte-17eho18{z-index:1;grid-area:1/2;animation:1.3s .3s both svelte-17eho18-fadeIn;position:relative}.plate.svelte-17eho18{aspect-ratio:4/3;background:var(--x-bg-2);box-shadow:var(--x-block-shadow);will-change:transform;border-radius:2px;transition:transform .2s linear;position:relative;overflow:hidden;transform:rotateY(-10deg)rotateX(4deg)}.plate.svelte-17eho18 img:where(.svelte-17eho18){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.horizon.svelte-17eho18{z-index:0;pointer-events:none;background:linear-gradient(90deg,#46627600,#46627680 18% 82%,#46627600);height:1px;position:absolute;bottom:8%;left:-8vw;right:-8vw}.horizon.svelte-17eho18:before,.horizon.svelte-17eho18:after{content:"";position:absolute;left:0;right:0}.horizon.svelte-17eho18:before{background:linear-gradient(#ffd6a000,#ffd6a029);height:clamp(30px,5vw,70px);bottom:1px}.horizon.svelte-17eho18:after{background:linear-gradient(#6e91a529,#6e91a500);height:clamp(40px,8vw,110px);top:1px}.woda.svelte-17eho18{z-index:0;pointer-events:none;background:linear-gradient(#7094aa3d,#7094aa1a 55%,#7094aa00);height:calc(8% + clamp(56px,8vw,120px));position:absolute;top:calc(92% + 1px);left:-8vw;right:-8vw;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 16% 84%,#0000)}.fale.svelte-17eho18{width:calc(100% + 120px);height:100%;position:absolute;top:0;left:0;transform:translate(0,0)}.fale.svelte-17eho18 path:where(.svelte-17eho18){fill:none;stroke:#ffffff52;stroke-width:1px}@media (prefers-reduced-motion:no-preference){.fale.svelte-17eho18{animation:16s linear infinite svelte-17eho18-faleDryf}.hero.svelte-17eho18:not(.live) .fale:where(.svelte-17eho18){animation-play-state:paused}}@keyframes svelte-17eho18-faleDryf{to{transform:translate(-120px)}}.odbicie.svelte-17eho18{z-index:0;pointer-events:none;grid-row:1;height:clamp(56px,8vw,120px);position:absolute;top:100%;overflow:hidden;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.odbicie-karty.svelte-17eho18{filter:blur(3px);background:linear-gradient(#0a0a0a66,#0a0a0a00);grid-column:1;left:0;right:0}.odbicie-zdjecia.svelte-17eho18{opacity:.3;grid-column:2;left:2%;right:2%}.odbicie-zdjecia.svelte-17eho18 img:where(.svelte-17eho18){aspect-ratio:4/3;object-fit:cover;filter:blur(5px);width:100%;height:auto;position:absolute;top:0;left:0;transform:scaleY(-1)}.hero-light.svelte-17eho18{z-index:2;pointer-events:none;position:absolute;inset:-10% -8vw;overflow:hidden}.beam.svelte-17eho18{will-change:transform;background:linear-gradient(105deg,#ffc88200 38%,#ffce9138 45%,#ffe2b666 50%,#ffce9138 55%,#ffc88200 62%);position:absolute;inset:0;transform:translate(12%)}.dust.svelte-17eho18{opacity:.6;width:12%;position:absolute;top:0;bottom:0;left:44%;overflow:hidden;transform:skew(-15deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.dust-grain.svelte-17eho18{background-image:radial-gradient(circle,#fce8c4f2 0 1px,#0000 1.6px),radial-gradient(circle,#d6b07acc 0 .8px,#0000 1.3px),radial-gradient(circle,#fff2d6d9 0 .7px,#0000 1.2px);background-position:0 0,13px 29px,7px 11px;background-size:37px 53px,59px 71px,23px 41px;position:absolute;inset:-20% -10%}@media (prefers-reduced-motion:no-preference){.beam.svelte-17eho18{animation:12s ease-in-out infinite alternate svelte-17eho18-beamSweep}.dust-grain.svelte-17eho18{animation:14s ease-in-out infinite alternate svelte-17eho18-dustDrift}.hero.svelte-17eho18:not(.live) .beam:where(.svelte-17eho18),.hero.svelte-17eho18:not(.live) .dust-grain:where(.svelte-17eho18){animation-play-state:paused}}@keyframes svelte-17eho18-beamSweep{0%{transform:translate(-36%)}to{transform:translate(30%)}}@keyframes svelte-17eho18-dustDrift{0%{transform:translate(0,0)}to{transform:translate(8px,-44px)}}.hero-kicker.svelte-17eho18{letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:clamp(1.4rem,3vw,2.2rem);font-size:.72rem;animation:.9s cubic-bezier(.22,1,.36,1) both svelte-17eho18-fadeUp;display:block}.hero-title.svelte-17eho18{font-family:var(--x-serif);letter-spacing:-.025em;color:var(--x-ink);text-shadow:0 16px 30px #0006;margin:0 0 clamp(1.6rem,3vw,2.4rem);font-size:clamp(3.1rem,9vw,7.4rem);font-weight:800;line-height:1.04}.hero-title.svelte-17eho18 .l:where(.svelte-17eho18){display:block;overflow:visible}.hero-title.svelte-17eho18 em:where(.svelte-17eho18){color:var(--x-accent);font-style:normal}.hero-title.svelte-17eho18 .ch:where(.svelte-17eho18){will-change:transform;transition:transform .55s cubic-bezier(.23,1,.32,1);display:inline-block}@media (hover:hover) and (pointer:fine){.hero-title.svelte-17eho18:hover .ch:where(.svelte-17eho18):nth-child(3n){transform:translateY(-.1em)rotate(-1.2deg)}.hero-title.svelte-17eho18:hover .ch:where(.svelte-17eho18):nth-child(3n+1){transform:translateY(-.16em)rotate(.8deg)}.hero-title.svelte-17eho18:hover .ch:where(.svelte-17eho18):nth-child(3n+2){transform:translateY(-.06em)rotate(-.5deg)}.hero-title.svelte-17eho18 .ch:where(.svelte-17eho18):hover{transform:translateY(-.26em)rotate(1.5deg)}}.l1.svelte-17eho18{--lz:0px;animation:1s cubic-bezier(.22,1,.36,1) 50ms both svelte-17eho18-revealUp}.l2.svelte-17eho18{--lz:0px;color:var(--x-terra);padding-left:clamp(1.5rem,6vw,5rem);font-style:normal;animation:1s cubic-bezier(.22,1,.36,1) .18s both svelte-17eho18-revealUp}.l3.svelte-17eho18{--lz:0px;animation:1s cubic-bezier(.22,1,.36,1) .31s both svelte-17eho18-revealUp}.hero-title.svelte-17eho18 .lr:where(.svelte-17eho18){display:block}.hero-lead.svelte-17eho18{max-width:34ch;color:var(--x-ink-soft);filter:drop-shadow(0 10px 22px #00000047);margin:0 0 clamp(2rem,4vw,2.8rem);font-size:clamp(1rem,1.5vw,1.14rem);animation:1s cubic-bezier(.22,1,.36,1) .45s both svelte-17eho18-fadeUp}.hero-actions.svelte-17eho18{flex-wrap:wrap;gap:1rem;animation:1s cubic-bezier(.22,1,.36,1) .58s both svelte-17eho18-fadeUp;display:flex}.btn.svelte-17eho18{font-family:var(--x-sans);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.95rem 1.7rem;font-size:.78rem;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s,color .35s}.btn-solid.svelte-17eho18,.btn-ghost.svelte-17eho18{background:var(--x-bg-2);color:var(--x-ink);box-shadow:var(--x-block-shadow);border:none}.btn-solid.svelte-17eho18:hover,.btn-solid.svelte-17eho18:focus-visible,.btn-ghost.svelte-17eho18:hover,.btn-ghost.svelte-17eho18:focus-visible{background:#1c1c1c;transform:translateY(-2px)}.btn-solid.svelte-17eho18:active,.btn-ghost.svelte-17eho18:active{transform:scale(.97)}@keyframes svelte-17eho18-revealUp{0%{opacity:0;transform:translateY(.9em) translateZ(var(--lz,0px))}to{opacity:1;transform:translateY(0) translateZ(var(--lz,0px))}}@keyframes svelte-17eho18-fadeUp{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-17eho18-fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.hero-grid.svelte-17eho18{grid-template-columns:1fr;gap:0;min-height:0}.hero-plate.svelte-17eho18{grid-area:1/1;justify-self:center;width:90%}.plate.svelte-17eho18{aspect-ratio:auto;height:clamp(130px,21svh,220px)}.hero-copy.svelte-17eho18{grid-area:2/1;margin-top:-52px}.horizon.svelte-17eho18{top:clamp(95px,15svh,165px);bottom:auto}.woda.svelte-17eho18{height:clamp(90px,16svh,150px);top:calc(clamp(95px,15svh,165px) + 1px)}.odbicie.svelte-17eho18{display:none}}@media (prefers-reduced-motion:reduce){.hero-title.svelte-17eho18{transform:none!important}.hero-title.svelte-17eho18 .lr:where(.svelte-17eho18){clip-path:none;animation:none}.beam.svelte-17eho18,.dust-grain.svelte-17eho18{animation:none}}.studio.svelte-i6coyd{padding:clamp(4rem,10vw,9rem) 0;position:relative;overflow:clip}.wrap.svelte-i6coyd{z-index:1;max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem);position:relative}.head.svelte-i6coyd{margin-bottom:clamp(2rem,4vw,3rem)}.eyebrow.svelte-i6coyd{letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1.6rem;font-size:.7rem;animation:.8s cubic-bezier(.22,1,.36,1) both svelte-i6coyd-fadeUp;animation-timeline:view();animation-range:entry cover 20%;display:block}.statement.svelte-i6coyd{font-family:var(--x-serif);letter-spacing:-.005em;max-width:20ch;color:var(--x-ink);margin:0;font-size:clamp(1.9rem,4.6vw,3.7rem);font-weight:300;line-height:1.12;animation:1s cubic-bezier(.22,1,.36,1) both svelte-i6coyd-fadeUp;animation-timeline:view();animation-range:entry cover 32%}.statement.svelte-i6coyd em:where(.svelte-i6coyd){color:var(--x-terra);font-style:normal}.cols.svelte-i6coyd{grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.manifest.svelte-i6coyd p:where(.svelte-i6coyd){color:var(--x-ink-soft);max-width:44ch;margin:0 0 1.3rem;font-size:clamp(1rem,1.4vw,1.12rem);animation:.9s cubic-bezier(.22,1,.36,1) both svelte-i6coyd-fadeUp;animation-timeline:view();animation-range:entry cover 30%}.sign.svelte-i6coyd{font-family:var(--x-serif);color:var(--x-ink);font-size:1.25rem;font-style:normal}.staty.svelte-i6coyd{perspective:1000px;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:clamp(.9rem,2vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.stat.svelte-i6coyd{background:var(--x-bg-2);box-shadow:var(--x-block-shadow);border-radius:2px;flex-direction:column;gap:.5rem;padding:clamp(1.6rem,3vw,2.4rem);transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1),z-index;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.stat.svelte-i6coyd:hover{z-index:2;box-shadow:var(--x-block-edge), var(--x-block-float-hi);transform:translateZ(28px)translateY(-4px)}}@media (prefers-reduced-motion:reduce){.stat.svelte-i6coyd{transform:none!important}}.num.svelte-i6coyd{font-family:var(--x-serif);color:var(--x-ink);overflow-wrap:anywhere;font-size:clamp(1.125rem,1.6vw,1.4rem);font-weight:400;line-height:1.35}@keyframes svelte-i6coyd-fadeUp{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.cols.svelte-i6coyd{grid-template-columns:1fr}}@media (max-width:460px){.staty.svelte-i6coyd{grid-template-columns:1fr}}.realizacje.svelte-4nrvju{padding:clamp(4rem,10vw,9rem) 0;overflow:clip}.wrap.svelte-4nrvju{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head-wrap.svelte-4nrvju{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.2rem);display:flex}.eyebrow.svelte-4nrvju{letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1rem;font-size:.7rem;display:block}.title.svelte-4nrvju{font-family:var(--x-serif);color:var(--x-ink);margin:0;font-size:clamp(2.1rem,5vw,4rem);font-weight:300;line-height:1.02}.title.svelte-4nrvju em:where(.svelte-4nrvju){color:var(--x-accent);font-style:normal}.controls.svelte-4nrvju{align-items:center;gap:1.4rem;display:flex}.hint.svelte-4nrvju{letter-spacing:.24em;text-transform:uppercase;color:var(--x-bg);white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;gap:.7em;padding:.55rem 1rem;font-size:13px;font-weight:600;display:inline-flex}.hint-arrow.svelte-4nrvju{letter-spacing:0;font-size:1.15em;line-height:1;display:inline-block}@media (prefers-reduced-motion:no-preference){.realizacje.live.svelte-4nrvju .hint-arrow:where(.svelte-4nrvju){animation:1.6s ease-in-out infinite svelte-4nrvju-hintNudge}}@keyframes svelte-4nrvju-hintNudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}.arrows.svelte-4nrvju{gap:1.25rem;display:flex}.arrows.svelte-4nrvju button:where(.svelte-4nrvju){background:var(--x-bg-2);width:48px;height:48px;color:var(--x-ink);cursor:pointer;border:none;border-radius:999px;place-items:center;transition:background .3s,opacity .3s,transform .3s;display:grid;box-shadow:inset 0 1px #fff3,0 1px #333,0 2px #2a2a2a,0 3px #202020,0 4px #161616,0 9px 12px -7px #0009}.arrows.svelte-4nrvju button:where(.svelte-4nrvju) svg:where(.svelte-4nrvju){width:20px;height:20px}.arrows.svelte-4nrvju button:where(.svelte-4nrvju):hover,.arrows.svelte-4nrvju button:where(.svelte-4nrvju):focus-visible{background:#1c1c1c;transform:translateY(-2px)}.arrows.svelte-4nrvju button:where(.svelte-4nrvju):active{transform:scale(.94)}.arrows.svelte-4nrvju button[aria-disabled=true]:where(.svelte-4nrvju){opacity:.38;cursor:default}.arrows.svelte-4nrvju button[aria-disabled=true]:where(.svelte-4nrvju):hover,.arrows.svelte-4nrvju button[aria-disabled=true]:where(.svelte-4nrvju):active{background:var(--x-bg-2);transform:none}.track.svelte-4nrvju{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:28px;padding:.5rem clamp(1.25rem,5vw,4rem) 2rem;scroll-padding-left:clamp(1.25rem,5vw,4rem);display:flex;overflow:auto hidden}.track.svelte-4nrvju::-webkit-scrollbar{display:none}.track.svelte-4nrvju:after{content:"";flex:0 0 var(--zapas,0px)}.licznik.svelte-4nrvju{letter-spacing:.18em;font-variant-numeric:tabular-nums;color:var(--x-bg);white-space:nowrap;background:#ffffffeb;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:13px;font-weight:600;display:inline-flex}.sr-only.svelte-4nrvju{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.track.svelte-4nrvju{cursor:grab}.track.svelte-4nrvju[data-tenant=g-architekt] .ciagnie{cursor:grabbing;-webkit-user-select:none;user-select:none}}.card.svelte-4nrvju{width:clamp(260px,42vw,420px);scroll-snap-align:start;perspective:1100px;flex:none;width:max(220px,min(42vw,420px,44svh));animation:.9s cubic-bezier(.22,1,.36,1) both svelte-4nrvju-cardIn;animation-timeline:view(inline);animation-range:entry cover 30%}.media.svelte-4nrvju{aspect-ratio:4/5;background:linear-gradient(160deg, var(--x-bg-deep), var(--x-hair));box-shadow:var(--x-block-shadow);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;border-radius:2px;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.card.svelte-4nrvju:hover .media:where(.svelte-4nrvju){box-shadow:var(--x-block-edge), var(--x-block-float-hi)}.shot.svelte-4nrvju{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.base.svelte-4nrvju{filter:saturate(1.02)}.card.svelte-4nrvju:hover .shot:where(.svelte-4nrvju){transform:scale(1.06)}.media.svelte-4nrvju [data-tenant=g-architekt] .rys{transition:transform .9s cubic-bezier(.22,1,.36,1)}.card.svelte-4nrvju:hover .media:where(.svelte-4nrvju) [data-tenant=g-architekt] .rys{transform:scale(1.06)}.veil.svelte-4nrvju{filter:grayscale()contrast(1.04);transition:opacity .85s cubic-bezier(.22,1,.36,1)}.card.svelte-4nrvju:hover .veil:where(.svelte-4nrvju),.card.on.svelte-4nrvju .veil:where(.svelte-4nrvju){opacity:0}.media.svelte-4nrvju:after{content:"";pointer-events:none;opacity:1;background:#0a0a0a61;transition:opacity .5s;position:absolute;inset:0}.card.on.svelte-4nrvju .media:where(.svelte-4nrvju):after{opacity:0}.glare.svelte-4nrvju{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--lx,50%) var(--ly,50%), #ffffff59, #fff0 42%);mix-blend-mode:soft-light;transition:opacity .5s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.card.svelte-4nrvju:hover .glare:where(.svelte-4nrvju){opacity:1}}@media (prefers-reduced-motion:reduce){.media.svelte-4nrvju{transition:box-shadow .5s;transform:none}}.idx.svelte-4nrvju{font-family:var(--x-serif);color:#fff;text-shadow:0 1px 10px #0009;letter-spacing:.05em;font-size:1.3rem;position:absolute;top:1rem;left:1rem}.tail.svelte-4nrvju{scroll-snap-align:start;width:clamp(220px,28vw,320px);font-family:var(--x-serif);color:var(--x-ink-soft);flex-direction:column;flex:none;justify-content:center;align-self:stretch;gap:1rem;padding:0 1rem;font-size:clamp(1.4rem,3vw,2rem);font-style:normal;display:flex}.tail.svelte-4nrvju a:where(.svelte-4nrvju){font-family:var(--x-serif);color:var(--x-terra);font-style:normal;text-decoration:none;transition:opacity .3s}.tail.svelte-4nrvju a:where(.svelte-4nrvju):hover,.tail.svelte-4nrvju a:where(.svelte-4nrvju):focus-visible{opacity:.8}.track.svelte-4nrvju:focus-visible{outline:2px solid var(--x-accent);outline-offset:4px}@keyframes svelte-4nrvju-cardIn{0%{opacity:0;transform:translateY(2.4rem)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.pager.svelte-4nrvju{display:none}@media (max-width:540px){.controls.svelte-4nrvju{display:none}.card.svelte-4nrvju{width:80vw;width:min(80vw,48svh)}.track.svelte-4nrvju{padding-bottom:1.6rem}.pager.svelte-4nrvju{flex-direction:column;align-items:center;gap:.75rem;padding-inline:1rem;display:flex}.dots.svelte-4nrvju{background:#ffffffeb;border-radius:999px;gap:.15rem;padding:.2rem .5rem;display:flex}.dot.svelte-4nrvju{cursor:pointer;background:0 0;border:none;place-items:center;width:28px;height:28px;padding:0;display:grid}.dot.svelte-4nrvju span:where(.svelte-4nrvju){background:#0a0a0a4d;border-radius:999px;width:8px;height:8px;transition:transform .3s,background .3s}.dot.on.svelte-4nrvju span:where(.svelte-4nrvju){background:var(--x-bg);transform:scale(1.35)}.dots.svelte-4nrvju .dot:where(.svelte-4nrvju):focus-visible{outline:2px solid var(--x-bg);outline-offset:0;border-radius:999px}}.zakres.svelte-1jwyk7s{padding:clamp(4rem,10vw,9rem) 0}.wrap.svelte-1jwyk7s{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head.svelte-1jwyk7s{max-width:46ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.eyebrow.svelte-1jwyk7s{letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1rem;font-size:.7rem;display:block}.title.svelte-1jwyk7s{font-family:var(--x-serif);color:var(--x-ink);margin:0 0 1.4rem;font-size:clamp(2.1rem,5vw,4rem);font-weight:300;line-height:1.04}.title.svelte-1jwyk7s em:where(.svelte-1jwyk7s){color:var(--x-terra);font-style:normal}.intro.svelte-1jwyk7s{color:var(--x-ink-soft);margin:0;font-size:clamp(1rem,1.4vw,1.12rem)}.rows.svelte-1jwyk7s{flex-direction:column;gap:clamp(1rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:flex}.row.svelte-1jwyk7s{background:var(--x-bg-2);box-shadow:var(--x-block-shadow);border-radius:2px;grid-template-columns:5rem 1fr 1.4fr;align-items:baseline;gap:clamp(1rem,3vw,3rem);padding:clamp(1.6rem,3.5vw,2.6rem) clamp(1.2rem,3vw,2.2rem);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);animation:.8s cubic-bezier(.22,1,.36,1) both svelte-1jwyk7s-rowIn;animation-timeline:view();animation-range:entry cover 22%;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.row.svelte-1jwyk7s:hover{box-shadow:var(--x-block-edge), var(--x-block-float-hi);transform:translateY(-3px)}}.num.svelte-1jwyk7s{font-family:var(--x-sans);letter-spacing:.1em;color:var(--x-accent);padding-top:.4rem;font-size:.82rem}.rt.svelte-1jwyk7s{font-family:var(--x-serif);color:var(--x-ink);margin:0;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400;transition:color .4s}.row.svelte-1jwyk7s:hover .rt:where(.svelte-1jwyk7s){color:var(--x-accent)}.rd.svelte-1jwyk7s{color:var(--x-ink-soft);max-width:48ch;margin:0;font-size:.98rem}@keyframes svelte-1jwyk7s-rowIn{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:780px){.row.svelte-1jwyk7s{grid-template-columns:3.5rem 1fr;gap:.6rem 1.2rem}.rd.svelte-1jwyk7s{grid-column:2/3}}.proces.svelte-tw35b4{padding:clamp(4rem,10vw,9rem) 0}.wrap.svelte-tw35b4{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head.svelte-tw35b4{margin-bottom:clamp(3rem,6vw,5rem)}.eyebrow.svelte-tw35b4{letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1rem;font-size:.7rem;display:block}.title.svelte-tw35b4{font-family:var(--x-serif);color:var(--x-ink);margin:0;font-size:clamp(2.1rem,5vw,4rem);font-weight:300}.title.svelte-tw35b4 em:where(.svelte-tw35b4){color:var(--x-terra);font-style:normal}.timeline.svelte-tw35b4{perspective:1400px;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}.step.svelte-tw35b4{background:var(--x-bg-2);box-shadow:var(--x-block-shadow);transform-style:preserve-3d;border-radius:2px;padding:clamp(1.6rem,3vw,2.2rem);transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);animation:.9s cubic-bezier(.22,1,.36,1) both svelte-tw35b4-stepIn;animation-timeline:view();animation-range:entry cover 34%;position:relative}@media (hover:hover) and (pointer:fine){.step.svelte-tw35b4:hover{box-shadow:var(--x-block-edge), var(--x-block-float-hi);transform:translateY(-8px)translateZ(30px)}}.faza.svelte-tw35b4{letter-spacing:.24em;text-transform:uppercase;color:var(--x-accent);margin-bottom:.8rem;font-size:.68rem;display:block}.st.svelte-tw35b4{font-family:var(--x-serif);color:var(--x-ink);margin:0 0 .7rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:400}.sd.svelte-tw35b4{color:var(--x-ink-soft);margin:0;font-size:.95rem}@keyframes svelte-tw35b4-stepIn{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.timeline.svelte-tw35b4{grid-template-columns:1fr;gap:1rem}}.opinie.svelte-zik3py{padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,10vw,8rem)}.wrap.svelte-zik3py{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.grid.svelte-zik3py{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);display:grid}.op.svelte-zik3py{background:var(--x-bg-2);box-shadow:var(--x-block-shadow);transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));animation:svelte-zik3py-opIn .9s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both;will-change:transform;border-radius:2px;flex-direction:column;gap:1.6rem;margin:0;padding:clamp(2rem,3vw,2.8rem);transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);animation-timeline:view();animation-range:entry cover 28%;display:flex;position:relative}.op.svelte-zik3py:hover{box-shadow:var(--x-block-edge), var(--x-block-float-hi)}.op.svelte-zik3py .op-tytul:where(.svelte-zik3py){transform:translateZ(40px)}.op.svelte-zik3py .op-opis:where(.svelte-zik3py){transform:translateZ(18px)}@media (prefers-reduced-motion:reduce){.op.svelte-zik3py{transform:none}}.opinie.svelte-zik3py .wrap:where(.svelte-zik3py) .head:where(.svelte-zik3py){margin-bottom:clamp(1.6rem,3vw,2.4rem);padding:.9rem 1.4rem}.opinie.svelte-zik3py .head:where(.svelte-zik3py) .eyebrow:where(.svelte-zik3py){zoom:1;font-family:var(--x-sans);letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin:0;font-size:13px;font-weight:400;line-height:1.4}.op-tytul.svelte-zik3py{font-family:var(--x-serif);color:var(--x-ink);margin:0;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:400;line-height:1.2}.op-opis.svelte-zik3py{color:var(--x-ink-soft);margin:0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6}@keyframes svelte-zik3py-opIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.grid.svelte-zik3py{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.kontakt.svelte-cypgqo{padding:clamp(4rem,11vw,10rem) 0;position:relative;overflow:hidden}.wrap.svelte-cypgqo{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.inner.svelte-cypgqo{z-index:3;max-width:860px;position:relative}.cta.svelte-cypgqo{font-family:var(--x-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--x-ink);background:var(--x-bg-2);box-shadow:var(--x-block-shadow);border:none;border-radius:999px;padding:.95rem 1.9rem;font-size:.78rem;text-decoration:none;transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1),background .35s,color .35s;animation:1s cubic-bezier(.22,1,.36,1) .2s both svelte-cypgqo-fadeUp;animation-timeline:view();animation-range:entry cover 36%;display:inline-block}.cta.svelte-cypgqo:hover,.cta.svelte-cypgqo:focus-visible{background:#1c1c1c;transform:translateY(-3px)}.cta.svelte-cypgqo:active{transform:scale(.97)}.eyebrow.svelte-cypgqo{letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1.6rem;font-size:.7rem;animation:.8s cubic-bezier(.22,1,.36,1) both svelte-cypgqo-fadeUp;animation-timeline:view();animation-range:entry cover 20%;display:block}.big.svelte-cypgqo{font-family:var(--x-serif);letter-spacing:-.01em;color:var(--x-ink);filter:drop-shadow(0 16px 30px #00000038);margin:0 0 clamp(1.6rem,3vw,2.4rem);font-size:clamp(2.6rem,8vw,6rem);font-weight:300;line-height:1;animation:1s cubic-bezier(.22,1,.36,1) both svelte-cypgqo-fadeUp;animation-timeline:view();animation-range:entry cover 28%}.big.svelte-cypgqo em:where(.svelte-cypgqo){color:var(--x-terra);font-style:normal}.lead.svelte-cypgqo{max-width:48ch;color:var(--x-ink-soft);filter:drop-shadow(0 10px 20px #00000029);margin:0 0 clamp(2.2rem,4vw,3rem);font-size:clamp(1rem,1.5vw,1.16rem);animation:1s cubic-bezier(.22,1,.36,1) .1s both svelte-cypgqo-fadeUp;animation-timeline:view();animation-range:entry cover 32%}.dane.svelte-cypgqo{border-top:1px solid var(--x-hair);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.2rem 2.4rem;margin:0 0 clamp(2.2rem,4vw,3rem);padding-top:clamp(1.4rem,3vw,2rem);font-style:normal;animation:1s cubic-bezier(.22,1,.36,1) .15s both svelte-cypgqo-fadeUp;animation-timeline:view();animation-range:entry cover 34%;display:grid}.pozycja.svelte-cypgqo{flex-direction:column;gap:.35rem;min-width:0;display:flex}.etykieta.svelte-cypgqo{letter-spacing:.28em;text-transform:uppercase;color:var(--x-accent);opacity:.75;font-size:13px}.wartosc.svelte-cypgqo{font-family:var(--x-serif);color:var(--x-ink);overflow-wrap:anywhere;font-size:clamp(1.05rem,1.6vw,1.25rem)}.tel.svelte-cypgqo{white-space:nowrap;overflow-wrap:normal;width:-moz-fit-content;width:fit-content;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--x-hair);text-decoration-color:var(--x-hair);text-underline-offset:.3em;align-items:center;transition:text-decoration-color .3s;display:inline-flex}.tel.svelte-cypgqo:hover,.tel.svelte-cypgqo:focus-visible{-webkit-text-decoration-color:var(--x-ink);text-decoration-color:var(--x-ink)}@keyframes svelte-cypgqo-fadeUp{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.marquee.svelte-sm5ijo{background:var(--x-bg);width:min(1320px,100% - 2*clamp(1rem,4vw,3.5rem));box-shadow:var(--x-block-shadow);z-index:2;border-radius:2px;margin-inline:auto;padding:clamp(.9rem,2vw,1.5rem) 0;position:relative;overflow:hidden}.marquee-track.svelte-sm5ijo{white-space:nowrap;will-change:transform;align-items:center;gap:clamp(1rem,2.4vw,2.2rem);animation:34s linear infinite svelte-sm5ijo-drift;display:inline-flex}.marquee.svelte-sm5ijo:hover .marquee-track:where(.svelte-sm5ijo){animation-play-state:paused}.word.svelte-sm5ijo{font-family:var(--x-serif);color:var(--x-ink);letter-spacing:-.01em;font-size:clamp(1.4rem,3vw,2.4rem);font-style:normal;font-weight:400}.sep.svelte-sm5ijo{color:var(--x-terra);font-size:clamp(1.1rem,2vw,1.6rem)}.edge.svelte-sm5ijo{pointer-events:none;z-index:1;width:clamp(3rem,10vw,9rem);position:absolute;top:0;bottom:0}.edge-l.svelte-sm5ijo{background:linear-gradient(90deg, var(--x-bg-deep), transparent);left:0}.edge-r.svelte-sm5ijo{background:linear-gradient(270deg, var(--x-bg-deep), transparent);right:0}@keyframes svelte-sm5ijo-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-sm5ijo{animation:none}}.signature.svelte-ompyc2{box-sizing:border-box;background:var(--x-bg,#0a0a0a);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--x-ink,#fff);border:1px solid var(--x-hair,#ffffff29);font-family:var(--x-sans,inherit);border-radius:2px;align-items:center;gap:clamp(.75rem,2vw,1.5rem);margin:clamp(2rem,4vw,3rem) 0 0 auto;padding:clamp(.9rem,2vw,1.4rem);font-style:normal;display:flex}.signature-ring.svelte-ompyc2{width:clamp(3.5rem,6vw,5rem);height:clamp(3.5rem,6vw,5rem);color:var(--x-accent,#fff);pointer-events:none;flex:none;position:relative}.ring-fallback.svelte-ompyc2{width:100%;height:100%;position:absolute;inset:0}p.svelte-ompyc2{letter-spacing:.035em;flex-wrap:wrap;align-items:baseline;gap:.15rem .5em;min-width:0;margin:0;font-size:clamp(13px,1.1vw,.85rem);font-weight:400;line-height:1.8;display:flex}a.svelte-ompyc2{color:var(--x-accent,#fff);text-underline-offset:.25em;white-space:nowrap;padding-block:.3rem;font-weight:600;text-decoration:underline;display:inline-block;position:relative}a.svelte-ompyc2:before{content:"";opacity:.08;pointer-events:none;border-radius:2px;transition:opacity .25s;position:absolute;inset:.1rem -.2rem;box-shadow:0 0 16px 1px}a.svelte-ompyc2:hover:before,a.svelte-ompyc2:focus-visible:before{opacity:.2}a.svelte-ompyc2:focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){a.svelte-ompyc2:before{transition:none}}.floating-contact.svelte-16sesay{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:25;box-sizing:border-box;background:var(--x-bg);width:min(240px,100vw - 2rem);color:var(--x-ink);border:1px solid var(--x-hair);visibility:hidden;pointer-events:none;border-radius:16px;position:fixed;box-shadow:0 12px 32px #00000059}.visible.svelte-16sesay{visibility:visible;pointer-events:auto}a.svelte-16sesay{box-sizing:border-box;min-height:48px;color:inherit;justify-content:center;align-items:center;gap:.75rem;padding:.5rem 1rem;font-size:16px;text-decoration:none;display:flex}.phone.svelte-16sesay{border-top:1px solid var(--x-hair);letter-spacing:.12em;font-size:13px}.consultation.svelte-16sesay{display:none}@media (max-width:767px){.consultation.svelte-16sesay{border-bottom:1px solid var(--x-hair);display:flex}}a.svelte-16sesay:focus-visible{outline-offset:3px;outline:2px solid}.niebo.svelte-tns4aj{z-index:1;pointer-events:none;position:fixed;inset:0}.n.svelte-tns4aj{transition:opacity .6s linear;position:absolute;inset:0}.niebo.svelte-tns4aj:not(.uzbrojone) .dzien:where(.svelte-tns4aj),.niebo.svelte-tns4aj:not(.uzbrojone) .zachod:where(.svelte-tns4aj),.niebo.svelte-tns4aj:not(.uzbrojone) .zmierzch:where(.svelte-tns4aj){display:none}.swit.svelte-tns4aj{background:linear-gradient(#b0ccea6b 0%,#f0c4d25c 38%,#faded629 58%,#faded600 74%)}.dzien.svelte-tns4aj{background:linear-gradient(#78b2e466 0%,#b0d6f042 42%,#dcecf61a 60%,#dcecf600 74%)}.zachod.svelte-tns4aj{background:linear-gradient(#d696785c 0%,#f6b86a61 38%,#ffd6962e 58%,#ffd69600 74%)}.zmierzch.svelte-tns4aj{background:linear-gradient(#242e5c80 0%,#68568c61 40%,#c48c9629 60%,#c48c9600 76%)}@media (prefers-reduced-motion:reduce){.niebo.svelte-tns4aj:not(.uzbrojone) .swit:where(.svelte-tns4aj){display:none}.niebo.svelte-tns4aj:not(.uzbrojone) .dzien:where(.svelte-tns4aj){display:block}.n.svelte-tns4aj{transition:none}}.sh-root.svelte-nfb1f8{--x-bg:#0a0a0a;--x-bg-2:#111;--x-bg-deep:#050505;--x-ink:#fff;--x-ink-soft:#fff;--x-accent:#fff;--x-terra:#fff;--x-hair:#ffffff29;--x-serif:"Syne", system-ui, sans-serif;--x-sans:"Syne", system-ui, sans-serif;--x-frame-shadow:0 34px 70px -30px #0000008c;--x-block-edge:inset 0 1px 0 #ffffff3d, inset 1px 0 0 #ffffff1a, inset -1px 0 0 #0009, inset 0 -1px 0 #0009, 1px 1px 0 #414141, 2px 2px 0 #3c3c3c, 3px 3px 0 #383838, 4px 4px 0 #333, 5px 5px 0 #2f2f2f, 6px 6px 0 #2b2b2b, 7px 7px 0 #272727, 8px 8px 0 #232323, 9px 9px 0 #1f1f1f, 10px 10px 0 #1c1c1c, 11px 11px 0 #181818, 12px 12px 0 #151515, 13px 13px 0 #121212, 14px 14px 0 #0f0f0f, 15px 15px 0 #0c0c0c, 16px 16px 0 #090909, 17px 17px 0 #060606, 18px 18px 0 #040404, 19px 19px 0 #000000b3;--x-block-float:0 14px 16px -12px #0000008c, 0 30px 28px -18px #0000008c, 0 62px 85px -32px #0009, 0 110px 170px -55px #00000080, 0 170px 260px -70px #00000059;--x-block-float-hi:0 18px 20px -12px #00000080, 0 40px 36px -18px #0009, 0 85px 115px -38px #000000a6, 0 135px 200px -60px #0000008c, 0 200px 300px -75px #0006;--x-block-shadow:var(--x-block-edge), var(--x-block-float);--x-photo-op:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-height:100vh;color:var(--x-ink);font-family:var(--x-sans);-webkit-font-smoothing:antialiased;background:0 0;font-size:17px;font-weight:400;line-height:1.65;position:relative;overflow-x:clip}.sh-photo.svelte-nfb1f8{z-index:0;pointer-events:none;opacity:var(--x-photo-op);filter:grayscale();transition:opacity .9s;position:fixed;inset:0}.sh-photo.svelte-nfb1f8 img:where(.svelte-nfb1f8){object-fit:cover;object-position:center;width:100%;height:100%}.sh-lamele.svelte-nfb1f8{--okres:10vw;--petla:2.2s;pointer-events:none;position:fixed;inset:0;overflow:hidden}.sh-lamele-cien.svelte-nfb1f8{z-index:1}.sh-lamele-swiatlo.svelte-nfb1f8{z-index:3;mix-blend-mode:screen}.sh-lamele-pasy.svelte-nfb1f8{--krok:calc(var(--okres) * 1.10338);top:0;bottom:0;left:calc(-1 * var(--krok));width:calc(100% + var(--krok));position:absolute;transform:translate(0,0)}.sh-lamele-cien.svelte-nfb1f8 .sh-lamele-pasy:where(.svelte-nfb1f8){background:repeating-linear-gradient(115deg, #301e0e00 0, #301e0e00 calc(var(--okres) * .34), #301e0e2b calc(var(--okres) * .48), #301e0e2b calc(var(--okres) * .86), #301e0e00 var(--okres))}.sh-lamele-swiatlo.svelte-nfb1f8 .sh-lamele-pasy:where(.svelte-nfb1f8){background:repeating-linear-gradient(115deg, #ffc48000 0, #ffc4802e calc(var(--okres) * .1), #ffce962e calc(var(--okres) * .26), #ffc48000 calc(var(--okres) * .36), #ffc48000 var(--okres))}@media (max-width:767px){.sh-lamele.svelte-nfb1f8{--okres:16vw;--petla:3.5s}}.sh-root[data-spokoj=true].svelte-nfb1f8 .sh-lamele:where(.svelte-nfb1f8){--petla:3.5s;opacity:.6}@media (max-width:767px){.sh-root[data-spokoj=true].svelte-nfb1f8 .sh-lamele:where(.svelte-nfb1f8){--petla:5.6s}}@media (prefers-reduced-motion:no-preference){.sh-lamele-pasy.svelte-nfb1f8{animation:svelte-nfb1f8-shLamele var(--petla) linear infinite;will-change:transform}}@keyframes svelte-nfb1f8-shLamele{to{transform:translate3d(var(--krok), 0, 0)}}.sh-horyzont-tlo.svelte-nfb1f8{z-index:1;pointer-events:none;background:linear-gradient(90deg,#46627600,#46627673 18% 82%,#46627600);height:1px;position:fixed;top:72%;left:0;right:0}.sh-zachod.svelte-nfb1f8{--slonce:clamp(64px, 8vw, 116px);z-index:2;pointer-events:none;view-timeline-name:--sh-zachod;width:min(1320px,100% - 2*clamp(1rem,4vw,3.5rem));height:clamp(140px,18vw,240px);margin:clamp(1rem,3vw,2rem) auto 0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.sh-zachod-niebo.svelte-nfb1f8{background:linear-gradient(#ffbe8200,#ffb07447);height:62%;position:absolute;top:0;left:0;right:0;overflow:hidden}.sh-zachod-niebo.svelte-nfb1f8:after{content:"";background:#6e56428c;height:1px;position:absolute;bottom:0;left:0;right:0}.sh-slonce.svelte-nfb1f8{left:calc(50% - var(--slonce) / 2);bottom:calc(var(--slonce) * -.5);width:var(--slonce);height:var(--slonce);background:radial-gradient(circle at 50% 45%,#fff1cf 0,#ffd08a 45%,#ff9f5a 100%);border-radius:50%;position:absolute;transform:translateY(-10%);box-shadow:0 0 40px 14px #ffaa5a66}.sh-zachod-woda.svelte-nfb1f8{background:linear-gradient(#7094aa42,#7094aa00);position:absolute;inset:62% 0 0;overflow:hidden}.sh-zachod-blask.svelte-nfb1f8{top:0;bottom:0;left:calc(50% - var(--slonce) * .6);width:calc(var(--slonce) * 1.2);opacity:.6;background:repeating-linear-gradient(#ffc8828c 0 2px,#ffc88200 2px 7px);position:absolute;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.sh-slonce.svelte-nfb1f8{animation:linear both svelte-nfb1f8-shSlonce;animation-timeline:--sh-zachod;animation-range:entry cover 50%}.sh-zachod-blask.svelte-nfb1f8{animation:linear both svelte-nfb1f8-shBlask;animation-timeline:--sh-zachod;animation-range:entry cover 50%}}}@keyframes svelte-nfb1f8-shSlonce{0%{transform:translateY(-95%)}to{transform:translateY(55%)}}@keyframes svelte-nfb1f8-shBlask{0%{opacity:.85}to{opacity:.12}}[data-tenant=g-architekt] .sh-root main .head,[data-tenant=g-architekt] .sh-root main .manifest,[data-tenant=g-architekt] .sh-root main .tail,[data-tenant=g-architekt] .sh-root main .stat,[data-tenant=g-architekt] .sh-root .sh-footer-brand{position:relative}[data-tenant=g-architekt] .sh-root main .head:after,[data-tenant=g-architekt] .sh-root main .manifest:after,[data-tenant=g-architekt] .sh-root main .hero-copy:after,[data-tenant=g-architekt] .sh-root main .kontakt .inner:after,[data-tenant=g-architekt] .sh-root main .tail:after,[data-tenant=g-architekt] .sh-root main .stat:after,[data-tenant=g-architekt] .sh-root .sh-footer-brand:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;transform:translate(-12px);box-shadow:0 28px 48px -22px #180e0480}@media (prefers-reduced-motion:no-preference){[data-tenant=g-architekt] .sh-root main .head:after,[data-tenant=g-architekt] .sh-root main .manifest:after,[data-tenant=g-architekt] .sh-root main .hero-copy:after,[data-tenant=g-architekt] .sh-root main .kontakt .inner:after,[data-tenant=g-architekt] .sh-root main .tail:after,[data-tenant=g-architekt] .sh-root main .stat:after,[data-tenant=g-architekt] .sh-root .sh-footer-brand:after{animation:shCienKart var(--czas-cienia,20s) ease-in-out infinite alternate}}.sh-root[data-spokoj=true].svelte-nfb1f8{--czas-cienia:32s}@keyframes shCienKart{to{transform:translate(12px)}}.sh-root.svelte-nfb1f8 [data-tenant=g-architekt] main{z-index:2;position:relative}[data-tenant=g-architekt] .sh-root main section{width:min(1320px,100% - 2*clamp(1rem,4vw,3.5rem));color:var(--x-ink);background:0 0;border-radius:2px;margin-block:clamp(2.5rem,6vw,5rem);margin-inline:auto;position:relative}[data-tenant=g-architekt] .sh-root main .head,[data-tenant=g-architekt] .sh-root main .manifest,[data-tenant=g-architekt] .sh-root main .hero-copy,[data-tenant=g-architekt] .sh-root main .kontakt .inner,[data-tenant=g-architekt] .sh-root main .tail{background:var(--x-bg);box-shadow:var(--x-block-shadow);border-radius:2px;width:-moz-fit-content;width:fit-content;padding:clamp(1.6rem,3.5vw,2.6rem)}@media (prefers-reduced-motion:no-preference){[data-tenant=g-architekt] .sh-root main .head,[data-tenant=g-architekt] .sh-root main .manifest,[data-tenant=g-architekt] .sh-root main .kontakt .inner,[data-tenant=g-architekt] .sh-root main .tail{animation:11s ease-in-out infinite shFloat}[data-tenant=g-architekt] .sh-root main .manifest{animation-delay:-3.5s}[data-tenant=g-architekt] .sh-root main .kontakt .inner{animation-delay:-6.5s}[data-tenant=g-architekt] .sh-root main .tail{animation-delay:-9s}}@keyframes shFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-7px)}}[data-tenant=g-architekt] .sh-root main h1,[data-tenant=g-architekt] .sh-root main h2,[data-tenant=g-architekt] .sh-root main h3,[data-tenant=g-architekt] .sh-root main h4,[data-tenant=g-architekt] .sh-root main p,[data-tenant=g-architekt] .sh-root main li,[data-tenant=g-architekt] .sh-root main blockquote,[data-tenant=g-architekt] .sh-root main figcaption,[data-tenant=g-architekt] .sh-root main .word{text-shadow:0 1px 22px color-mix(in srgb, var(--x-bg) 80%, transparent)}[data-tenant=g-architekt] .sh-root h1,[data-tenant=g-architekt] .sh-root h2,[data-tenant=g-architekt] .sh-root h3,[data-tenant=g-architekt] .sh-root h4,[data-tenant=g-architekt] .sh-root h5,[data-tenant=g-architekt] .sh-root h6{zoom:.8}[data-tenant=g-architekt] .sh-root .hero-title{zoom:.6}.sh-skip.svelte-nfb1f8{box-sizing:border-box;z-index:50;background:var(--x-ink);min-height:48px;color:var(--x-bg);font-family:var(--x-sans);padding:.6rem 1rem;font-size:.85rem;position:absolute;top:0;left:-999px}.sh-skip.svelte-nfb1f8:focus{top:.5rem;left:.5rem}.sh-nav.svelte-nfb1f8{zoom:.8;z-index:30;background:color-mix(in srgb, var(--x-bg) 82%, transparent);position:sticky;top:0;box-shadow:0 1px #262626,0 2px #1c1c1c,0 3px #131313,0 4px #0a0a0a,0 18px 40px -22px #000000a6}.sh-nav-inner.svelte-nfb1f8{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1400px;margin:0 auto;padding:.85rem clamp(1.25rem,5vw,4rem);display:flex}.sh-brand.svelte-nfb1f8{min-height:60px;color:var(--x-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.sh-brand-mark.svelte-nfb1f8{width:34px;height:34px;color:var(--x-accent);flex:none}.sh-brand-text.svelte-nfb1f8{flex-direction:column;line-height:1.1;display:flex}.sh-brand-name.svelte-nfb1f8{font-family:var(--x-serif);letter-spacing:.01em;font-size:1.28rem;font-weight:500}.sh-brand-sub.svelte-nfb1f8{letter-spacing:.28em;text-transform:uppercase;color:var(--x-accent);font-size:16.25px}.sh-links.svelte-nfb1f8{gap:clamp(1rem,2.4vw,2.4rem);margin-left:auto;display:flex}.sh-link.svelte-nfb1f8{box-sizing:border-box;letter-spacing:.22em;text-transform:uppercase;min-height:60px;color:var(--x-ink-soft);white-space:nowrap;align-items:center;padding:.3rem 0;font-size:16.25px;text-decoration:none;transition:color .3s;display:inline-flex;position:relative}.sh-link.svelte-nfb1f8:hover,.sh-link.svelte-nfb1f8:focus-visible{color:var(--x-ink);opacity:.85}.sh-nav-cta.svelte-nfb1f8{box-sizing:border-box;letter-spacing:.18em;text-transform:uppercase;min-height:60px;color:var(--x-ink);background:var(--x-bg-2);box-shadow:var(--x-block-shadow);white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;padding:.6rem 1.15rem;font-size:16.25px;text-decoration:none;transition:background .35s,transform .35s cubic-bezier(.23,1,.32,1);display:inline-flex}.sh-nav-cta.svelte-nfb1f8:hover,.sh-nav-cta.svelte-nfb1f8:focus-visible{background:#1c1c1c;transform:translateY(-1px)}.sh-nav-cta.svelte-nfb1f8:active{transform:scale(.97)}@media (max-width:900px){.sh-links.svelte-nfb1f8{display:none}}.sh-mobile-menu.svelte-nfb1f8{display:none}@media (max-width:767px){.sh-nav.svelte-nfb1f8{zoom:1}.sh-nav-inner.svelte-nfb1f8{box-sizing:border-box;flex-wrap:nowrap;gap:8px;height:72px;padding:8px 16px}.sh-brand.svelte-nfb1f8{min-width:0;min-height:48px}.sh-brand-name.svelte-nfb1f8{white-space:nowrap;font-size:clamp(16px,5vw,20px)}.sh-brand-sub.svelte-nfb1f8,.sh-nav-inner.svelte-nfb1f8>.sh-nav-cta:where(.svelte-nfb1f8){display:none}.sh-mobile-menu.svelte-nfb1f8{flex:none;margin-left:auto;display:block}.sh-mobile-menu.svelte-nfb1f8 summary:where(.svelte-nfb1f8){cursor:pointer;justify-content:center;align-items:center;min-width:60px;min-height:48px;font-size:13px;list-style:none;display:flex}.sh-mobile-menu.svelte-nfb1f8 summary:where(.svelte-nfb1f8)::-webkit-details-marker{display:none}.sh-mobile-menu.svelte-nfb1f8 summary:where(.svelte-nfb1f8):focus-visible{outline:2px solid var(--x-accent);outline-offset:3px}.sh-mobile-links.svelte-nfb1f8{box-sizing:border-box;background:var(--x-bg);flex-direction:column;max-height:calc(100dvh - 72px);padding:16px;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.sh-mobile-links.svelte-nfb1f8 .sh-link:where(.svelte-nfb1f8),.sh-mobile-links.svelte-nfb1f8 .sh-nav-cta:where(.svelte-nfb1f8){flex-shrink:0;min-height:48px;font-size:13px}}.sh-footer.svelte-nfb1f8{box-sizing:border-box;z-index:2;background:0 0;border-radius:2px;width:min(1320px,100% - 2*clamp(1rem,4vw,3.5rem));margin:0 auto;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,5vw,4rem) 1rem;position:relative}.sh-footer-brand.svelte-nfb1f8{box-sizing:border-box;background:var(--x-bg);max-width:100%;box-shadow:var(--x-block-shadow);border-radius:2px;width:-moz-fit-content;width:fit-content;padding:1.2rem 1.6rem}.sh-footer-inner.svelte-nfb1f8{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem 4rem;max-width:1400px;margin:0 auto;padding-bottom:3rem;display:flex}.sh-footer-name.svelte-nfb1f8{font-family:var(--x-serif);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;display:block}.sh-footer-tag.svelte-nfb1f8{letter-spacing:.16em;text-transform:uppercase;color:var(--x-accent);font-size:13px}.sh-footer-base.svelte-nfb1f8{max-width:1400px;color:var(--x-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;margin:2rem auto 0;font-size:13px;display:flex}.sh-footer-base.svelte-nfb1f8>span:where(.svelte-nfb1f8){background:var(--x-bg);box-shadow:var(--x-block-shadow);border-radius:2px;padding:.5rem .85rem}[data-tenant=g-architekt] .sh-root a:focus-visible,[data-tenant=g-architekt] .sh-root button:focus-visible{outline:2px solid var(--x-accent);outline-offset:3px;border-radius:2px}.motion-controls.svelte-nfb1f8{z-index:4;justify-content:flex-end;max-width:1320px;margin:1rem auto;padding-inline:1rem;display:flex;position:relative}.motion-toggle.svelte-nfb1f8{width:48px;height:48px;font:inherit;color:var(--x-ink);background:var(--x-bg);border:1px solid var(--x-hair);cursor:pointer;border-radius:999px;place-items:center;font-size:20px;display:grid}[data-tenant=g-architekt] .tenant-root .eyebrow,[data-tenant=g-architekt] .tenant-root .hero-kicker,[data-tenant=g-architekt] .tenant-root .hint,[data-tenant=g-architekt] .tenant-root .faza,[data-tenant=g-architekt] .tenant-root .lab,[data-tenant=g-architekt] .tenant-root .rola{font-size:13px}[data-tenant=g-architekt] .tenant-root .rd,[data-tenant=g-architekt] .tenant-root .sd{font-size:16px}[data-tenant=g-architekt] .tenant-root .btn,[data-tenant=g-architekt] .tenant-root .cta,[data-tenant=g-architekt] .tenant-root .tail a{box-sizing:border-box;align-items:center;min-height:48px;display:inline-flex}[data-tenant=g-architekt] .tenant-root .btn,[data-tenant=g-architekt] .tenant-root .cta{font-size:13px}[data-tenant=g-architekt] .tenant-root[data-motion-paused=true] *,[data-tenant=g-architekt] .tenant-root[data-motion-paused=true] :before,[data-tenant=g-architekt] .tenant-root[data-motion-paused=true] :after{scroll-behavior:auto!important;transition:none!important;animation-play-state:paused!important}@media (max-width:540px){[data-tenant=g-architekt] .tenant-root main .wrap,[data-tenant=g-architekt] .tenant-root main .hero{padding-inline:0}[data-tenant=g-architekt] .tenant-root main .head,[data-tenant=g-architekt] .tenant-root main .manifest,[data-tenant=g-architekt] .tenant-root main .hero-copy,[data-tenant=g-architekt] .tenant-root main .kontakt .inner{box-sizing:border-box;max-width:100%}[data-tenant=g-architekt] .tenant-root .row{grid-template-columns:2rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){[data-tenant=g-architekt] .sh-root *,[data-tenant=g-architekt] .sh-root :before,[data-tenant=g-architekt] .sh-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
