.hero.svelte-2vo5a5{position:relative;max-width:1400px;margin:0 auto;padding:clamp(2.5rem,7vw,6rem) clamp(1.25rem,5vw,4rem)}.hero-grid.svelte-2vo5a5{position:relative;z-index:1}.hero-grid.svelte-2vo5a5{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,5rem);align-items:center;min-height:min(78vh,760px);perspective:1400px;perspective-origin:42% 34%}.hero-copy.svelte-2vo5a5{transform-style:preserve-3d}.hero-kicker.svelte-2vo5a5{display:block;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:clamp(1.4rem,3vw,2.2rem);animation:svelte-2vo5a5-fadeUp .9s cubic-bezier(.22,1,.36,1) both}.hero-title.svelte-2vo5a5{font-family:var(--x-serif);font-weight:800;font-size:clamp(3.1rem,9vw,7.4rem);line-height:1.04;letter-spacing:-.025em;margin:0 0 clamp(1.6rem,3vw,2.4rem);color:var(--x-ink);text-shadow:0 16px 30px rgba(0,0,0,.4)}.hero-title.svelte-2vo5a5 .l:where(.svelte-2vo5a5){display:block;overflow:visible}.hero-title.svelte-2vo5a5 em:where(.svelte-2vo5a5){font-style:normal;color:var(--x-accent)}.hero-title.svelte-2vo5a5 .ch:where(.svelte-2vo5a5){display:inline-block;transition:transform .55s cubic-bezier(.23,1,.32,1);will-change:transform}@media(hover:hover)and (pointer:fine){.hero-title.svelte-2vo5a5:hover .ch:where(.svelte-2vo5a5):nth-child(3n){transform:translateY(-.1em) rotate(-1.2deg)}.hero-title.svelte-2vo5a5:hover .ch:where(.svelte-2vo5a5):nth-child(3n+1){transform:translateY(-.16em) rotate(.8deg)}.hero-title.svelte-2vo5a5:hover .ch:where(.svelte-2vo5a5):nth-child(3n+2){transform:translateY(-.06em) rotate(-.5deg)}.hero-title.svelte-2vo5a5 .ch:where(.svelte-2vo5a5):hover{transform:translateY(-.26em) rotate(1.5deg)}}.l1.svelte-2vo5a5{--lz: 0px;animation:svelte-2vo5a5-revealUp 1s cubic-bezier(.22,1,.36,1) .05s both}.l2.svelte-2vo5a5{--lz: 0px;font-style:normal;color:var(--x-terra);padding-left:clamp(1.5rem,6vw,5rem);animation:svelte-2vo5a5-revealUp 1s cubic-bezier(.22,1,.36,1) .18s both}.l3.svelte-2vo5a5{--lz: 0px;animation:svelte-2vo5a5-revealUp 1s cubic-bezier(.22,1,.36,1) .31s both}.hero-title.svelte-2vo5a5 .lr:where(.svelte-2vo5a5){display:block}.hero-lead.svelte-2vo5a5{max-width:34ch;font-size:clamp(1rem,1.5vw,1.14rem);color:var(--x-ink-soft);margin:0 0 clamp(2rem,4vw,2.8rem);filter:drop-shadow(0 10px 22px rgba(0,0,0,.28));animation:svelte-2vo5a5-fadeUp 1s cubic-bezier(.22,1,.36,1) .45s both}.hero-actions.svelte-2vo5a5{display:flex;flex-wrap:wrap;gap:1rem;animation:svelte-2vo5a5-fadeUp 1s cubic-bezier(.22,1,.36,1) .58s both}.btn.svelte-2vo5a5{font-family:var(--x-sans);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;padding:.95rem 1.7rem;border-radius:999px;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s ease,color .35s ease}.btn-solid.svelte-2vo5a5,.btn-ghost.svelte-2vo5a5{background:var(--x-bg-2);color:var(--x-ink);border:none;box-shadow:var(--x-block-shadow)}.btn-solid.svelte-2vo5a5:hover,.btn-solid.svelte-2vo5a5:focus-visible,.btn-ghost.svelte-2vo5a5:hover,.btn-ghost.svelte-2vo5a5:focus-visible{background:#1c1c1c;transform:translateY(-2px)}.btn-solid.svelte-2vo5a5:active,.btn-ghost.svelte-2vo5a5:active{transform:scale(.97)}@keyframes svelte-2vo5a5-blobMorph{0%,to{border-radius:58% 42% 55% 45%/48% 52%;transform:scale(1) rotate(0)}33%{border-radius:45% 55% 42% 58%/55% 45% 58% 42%;transform:scale(1.015) rotate(.6deg)}66%{border-radius:52% 48% 58% 42%/42% 58% 45% 55%;transform:scale(.99) rotate(-.5deg)}}@keyframes svelte-2vo5a5-revealUp{0%{opacity:0;transform:translateY(.9em) translateZ(var(--lz, 0px))}to{opacity:1;transform:translateY(0) translateZ(var(--lz, 0px))}}@keyframes svelte-2vo5a5-fadeUp{0%{opacity:0;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-2vo5a5-fadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:860px){.hero-grid.svelte-2vo5a5{grid-template-columns:1fr;min-height:0;gap:2.5rem}}@media(prefers-reduced-motion:reduce){.hero-title.svelte-2vo5a5{transform:none!important}.hero-title.svelte-2vo5a5 .lr:where(.svelte-2vo5a5){clip-path:none;animation:none}}.studio.svelte-1i96jn4{position:relative;padding:clamp(4rem,10vw,9rem) 0;overflow:clip}.wrap.svelte-1i96jn4{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head.svelte-1i96jn4{margin-bottom:clamp(2rem,4vw,3rem)}.eyebrow.svelte-1i96jn4{display:block;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1.6rem;animation:svelte-1i96jn4-fadeUp .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 20%}.statement.svelte-1i96jn4{font-family:var(--x-serif);font-weight:300;font-size:clamp(1.9rem,4.6vw,3.7rem);line-height:1.12;letter-spacing:-.005em;max-width:20ch;margin:0;color:var(--x-ink);animation:svelte-1i96jn4-fadeUp 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 32%}.statement.svelte-1i96jn4 em:where(.svelte-1i96jn4){font-style:normal;color:var(--x-terra)}.cols.svelte-1i96jn4{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.manifest.svelte-1i96jn4 p:where(.svelte-1i96jn4){font-size:clamp(1rem,1.4vw,1.12rem);color:var(--x-ink-soft);margin:0 0 1.3rem;max-width:44ch;animation:svelte-1i96jn4-fadeUp .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 30%}.sign.svelte-1i96jn4{font-family:var(--x-serif);font-style:normal;font-size:1.25rem;color:var(--x-ink)}.staty.svelte-1i96jn4{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(.9rem,2vw,1.4rem);perspective:1000px}.stat.svelte-1i96jn4{position:relative;background:var(--x-bg-2);border-radius:2px;box-shadow:var(--x-block-shadow);padding:clamp(1.6rem,3vw,2.4rem);display:flex;flex-direction:column;gap:.5rem;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1),z-index 0s}@media(hover:hover)and (pointer:fine){.stat.svelte-1i96jn4:hover{z-index:2;transform:translateZ(28px) translateY(-4px);box-shadow:var(--x-block-edge),var(--x-block-float-hi)}}@media(prefers-reduced-motion:reduce){.stat.svelte-1i96jn4{transform:none!important}}.num.svelte-1i96jn4{font-family:var(--x-serif);font-weight:400;font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;color:var(--x-ink);font-variant-numeric:tabular-nums}.suf.svelte-1i96jn4{color:var(--x-terra)}.lab.svelte-1i96jn4{font-size:.78rem;letter-spacing:.06em;color:var(--x-ink-soft)}@keyframes svelte-1i96jn4-fadeUp{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.cols.svelte-1i96jn4{grid-template-columns:1fr}}@media(max-width:460px){.staty.svelte-1i96jn4{grid-template-columns:1fr}}.realizacje.svelte-t95b7b{padding:clamp(4rem,10vw,9rem) 0;overflow:hidden}.wrap.svelte-t95b7b{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head-wrap.svelte-t95b7b{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2rem,4vw,3.2rem)}.eyebrow.svelte-t95b7b{display:block;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1rem}.title.svelte-t95b7b{font-family:var(--x-serif);font-weight:300;font-size:clamp(2.1rem,5vw,4rem);line-height:1.02;margin:0;color:var(--x-ink)}.title.svelte-t95b7b em:where(.svelte-t95b7b){font-style:normal;color:var(--x-accent)}.controls.svelte-t95b7b{display:flex;align-items:center;gap:1.4rem}.hint.svelte-t95b7b{font-size:.66rem;letter-spacing:.28em;text-transform:uppercase;color:var(--x-ink-soft)}.arrows.svelte-t95b7b{display:flex;gap:.6rem}.arrows.svelte-t95b7b button:where(.svelte-t95b7b){width:46px;height:46px;border-radius:999px;border:none;background:var(--x-bg-2);color:var(--x-ink);box-shadow:var(--x-block-shadow);cursor:pointer;display:grid;place-items:center;transition:background .3s ease,transform .3s ease}.arrows.svelte-t95b7b button:where(.svelte-t95b7b) svg:where(.svelte-t95b7b){width:20px;height:20px}.arrows.svelte-t95b7b button:where(.svelte-t95b7b):hover,.arrows.svelte-t95b7b button:where(.svelte-t95b7b):focus-visible{background:#1c1c1c;transform:translateY(-2px)}.arrows.svelte-t95b7b button:where(.svelte-t95b7b):active{transform:scale(.94)}.track.svelte-t95b7b{display:flex;gap:28px;overflow-x:auto;scroll-snap-type:x mandatory;padding:.5rem clamp(1.25rem,5vw,4rem) 2rem;scrollbar-width:none;scroll-padding-left:clamp(1.25rem,5vw,4rem)}.track.svelte-t95b7b::-webkit-scrollbar{display:none}.card.svelte-t95b7b{flex:0 0 auto;width:clamp(280px,42vw,480px);scroll-snap-align:start;perspective:1100px;animation:svelte-t95b7b-cardIn .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view(inline);animation-range:entry 0% cover 30%}.media.svelte-t95b7b{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:2px;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));transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);will-change:transform}.card.svelte-t95b7b:hover .media:where(.svelte-t95b7b){box-shadow:var(--x-block-edge),var(--x-block-float-hi)}.shot.svelte-t95b7b{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.base.svelte-t95b7b{filter:saturate(1.02)}.card.svelte-t95b7b:hover .shot:where(.svelte-t95b7b){transform:scale(1.06)}.veil.svelte-t95b7b{filter:grayscale(1) contrast(1.04);--sh-grain: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%3E%3Cfilter%20id='g'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='0.55'%20numOctaves='3'%20stitchTiles='stitch'%20seed='4'%20result='t'/%3E%3CfeColorMatrix%20in='t'%20type='matrix'%20values='0%200%200%200%200%200%200%200%200%200%200%200%200%200%200%200.75%200.75%200.75%200%200'/%3E%3CfeComponentTransfer%3E%3CfeFuncA%20type='discrete'%20tableValues='0%200%200%201%201'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect%20width='200'%20height='200'%20filter='url(%23g)'/%3E%3C/svg%3E")}@property --diss{syntax: "<percentage>"; inherits: false; initial-value: 0%;}@media(hover:hover)and (pointer:fine){.veil.svelte-t95b7b{--diss: 0%;-webkit-mask-image:var(--sh-grain),radial-gradient(circle at 50% 50%,#0000 0 var(--diss),#000 calc(var(--diss) + 46%));mask-image:var(--sh-grain),radial-gradient(circle at 50% 50%,#0000 0 var(--diss),#000 calc(var(--diss) + 46%));-webkit-mask-size:200px 200px,175% 175%;mask-size:200px 200px,175% 175%;-webkit-mask-position:0% 0%,center;mask-position:0% 0%,center;-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect;transition:--diss .85s cubic-bezier(.22,1,.36,1);animation:svelte-t95b7b-shGrainDrift 7s linear infinite;will-change:mask-image,mask-position}.card.svelte-t95b7b:hover .veil:where(.svelte-t95b7b){--diss: 150%}}@keyframes svelte-t95b7b-shGrainDrift{0%{-webkit-mask-position:0% 0%,center;mask-position:0% 0%,center}to{-webkit-mask-position:200px 140px,center;mask-position:200px 140px,center}}@media(prefers-reduced-motion:reduce),(hover:none){.veil.svelte-t95b7b{-webkit-mask-image:none;mask-image:none;transition:opacity .5s ease}.card.svelte-t95b7b:hover .veil:where(.svelte-t95b7b){opacity:0}}.glare.svelte-t95b7b{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--lx, 50%) var(--ly, 50%),rgba(255,255,255,.35),rgba(255,255,255,0) 42%);mix-blend-mode:soft-light;transition:opacity .5s ease}@media(hover:hover)and (pointer:fine){.card.svelte-t95b7b:hover .glare:where(.svelte-t95b7b){opacity:1}}@media(prefers-reduced-motion:reduce){.media.svelte-t95b7b{transform:none;transition:box-shadow .5s ease}}.idx.svelte-t95b7b{position:absolute;top:1rem;left:1rem;font-family:var(--x-serif);font-size:1.3rem;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.6);letter-spacing:.05em}.tail.svelte-t95b7b{flex:0 0 auto;width:clamp(220px,28vw,320px);align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:0 1rem;font-family:var(--x-serif);font-style:normal;font-size:clamp(1.4rem,3vw,2rem);color:var(--x-ink-soft)}.tail.svelte-t95b7b a:where(.svelte-t95b7b){font-family:var(--x-serif);font-style:normal;color:var(--x-terra);text-decoration:none;transition:opacity .3s ease}.tail.svelte-t95b7b a:where(.svelte-t95b7b):hover,.tail.svelte-t95b7b a:where(.svelte-t95b7b):focus-visible{opacity:.8}.track.svelte-t95b7b:focus-visible{outline:2px solid var(--x-accent);outline-offset:4px}@keyframes svelte-t95b7b-cardIn{0%{opacity:0;transform:translateY(2.4rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:540px){.controls.svelte-t95b7b .arrows:where(.svelte-t95b7b){display:none}.card.svelte-t95b7b{width:80vw}}.zakres.svelte-1rvxccp{padding:clamp(4rem,10vw,9rem) 0}.wrap.svelte-1rvxccp{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head.svelte-1rvxccp{max-width:46ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.eyebrow.svelte-1rvxccp{display:block;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1rem}.title.svelte-1rvxccp{font-family:var(--x-serif);font-weight:300;font-size:clamp(2.1rem,5vw,4rem);line-height:1.04;margin:0 0 1.4rem;color:var(--x-ink)}.title.svelte-1rvxccp em:where(.svelte-1rvxccp){font-style:normal;color:var(--x-terra)}.intro.svelte-1rvxccp{font-size:clamp(1rem,1.4vw,1.12rem);color:var(--x-ink-soft);margin:0}.rows.svelte-1rvxccp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.row.svelte-1rvxccp{position:relative;display:grid;grid-template-columns:5rem 1fr 1.4fr;gap:clamp(1rem,3vw,3rem);align-items:baseline;padding:clamp(1.6rem,3.5vw,2.6rem) clamp(1.2rem,3vw,2.2rem);background:var(--x-bg-2);border-radius:2px;box-shadow:var(--x-block-shadow);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);animation:svelte-1rvxccp-rowIn .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 22%}@media(hover:hover)and (pointer:fine){.row.svelte-1rvxccp:hover{transform:translateY(-3px);box-shadow:var(--x-block-edge),var(--x-block-float-hi)}}.num.svelte-1rvxccp{font-family:var(--x-sans);font-size:.82rem;letter-spacing:.1em;color:var(--x-accent);padding-top:.4rem}.rt.svelte-1rvxccp{font-family:var(--x-serif);font-weight:400;font-size:clamp(1.5rem,3vw,2.4rem);margin:0;color:var(--x-ink);transition:color .4s ease}.row.svelte-1rvxccp:hover .rt:where(.svelte-1rvxccp){color:var(--x-accent)}.rd.svelte-1rvxccp{font-size:.98rem;color:var(--x-ink-soft);margin:0;max-width:48ch}@keyframes svelte-1rvxccp-rowIn{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:780px){.row.svelte-1rvxccp{grid-template-columns:3.5rem 1fr;gap:.6rem 1.2rem}.rd.svelte-1rvxccp{grid-column:2 / 3}}.proces.svelte-151cn9t{padding:clamp(4rem,10vw,9rem) 0}.wrap.svelte-151cn9t{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.head.svelte-151cn9t{margin-bottom:clamp(3rem,6vw,5rem)}.eyebrow.svelte-151cn9t{display:block;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1rem}.title.svelte-151cn9t{font-family:var(--x-serif);font-weight:300;font-size:clamp(2.1rem,5vw,4rem);margin:0;color:var(--x-ink)}.title.svelte-151cn9t em:where(.svelte-151cn9t){font-style:normal;color:var(--x-terra)}.timeline.svelte-151cn9t{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.5rem);perspective:1400px}.step.svelte-151cn9t{position:relative;background:var(--x-bg-2);border-radius:2px;box-shadow:var(--x-block-shadow);padding:clamp(1.6rem,3vw,2.2rem);transform-style:preserve-3d;animation:svelte-151cn9t-stepIn .9s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 34%;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.step.svelte-151cn9t:hover{transform:translateY(-8px) translateZ(30px);box-shadow:var(--x-block-edge),var(--x-block-float-hi)}}.faza.svelte-151cn9t{display:block;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--x-accent);margin-bottom:.8rem}.st.svelte-151cn9t{font-family:var(--x-serif);font-weight:400;font-size:clamp(1.4rem,2.6vw,2rem);margin:0 0 .7rem;color:var(--x-ink)}.sd.svelte-151cn9t{font-size:.95rem;color:var(--x-ink-soft);margin:0}@keyframes svelte-151cn9t-stepIn{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.timeline.svelte-151cn9t{grid-template-columns:1fr;gap:1rem}}.opinie.svelte-v9bv1v{padding:clamp(3rem,7vw,6rem) 0 clamp(4rem,10vw,8rem)}.wrap.svelte-v9bv1v{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.grid.svelte-v9bv1v{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);perspective:1200px}.op.svelte-v9bv1v{position:relative;margin:0;padding:clamp(2rem,3vw,2.8rem);background:var(--x-bg-2);box-shadow:var(--x-block-shadow);border-radius:2px;display:flex;flex-direction:column;gap:1.6rem;transform-style:preserve-3d;transform:perspective(1200px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));animation:svelte-v9bv1v-opIn .9s cubic-bezier(.22,1,.36,1) var(--d, 0s) both;animation-timeline:view();animation-range:entry 0% cover 28%;transition:transform .5s cubic-bezier(.23,1,.32,1),box-shadow .5s cubic-bezier(.23,1,.32,1);will-change:transform}.op.svelte-v9bv1v:hover{box-shadow:var(--x-block-edge),var(--x-block-float-hi)}.op.svelte-v9bv1v .quote:where(.svelte-v9bv1v){transform:translateZ(40px)}.op.svelte-v9bv1v figcaption:where(.svelte-v9bv1v){transform:translateZ(18px)}@media(prefers-reduced-motion:reduce){.op.svelte-v9bv1v{transform:none}}.quote.svelte-v9bv1v{font-family:var(--x-serif);font-size:3.6rem;line-height:.6;color:var(--x-terra);height:1.4rem}blockquote.svelte-v9bv1v{margin:0;font-family:var(--x-serif);font-weight:400;font-style:normal;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.4;color:var(--x-ink)}figcaption.svelte-v9bv1v{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;padding-top:1.2rem}.autor.svelte-v9bv1v{font-size:.92rem;color:var(--x-ink)}.rola.svelte-v9bv1v{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--x-accent)}@keyframes svelte-v9bv1v-opIn{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@media(max-width:860px){.grid.svelte-v9bv1v{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.kontakt.svelte-1spn9v5{position:relative;padding:clamp(4rem,11vw,10rem) 0;overflow:hidden}.wrap.svelte-1spn9v5{max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,5vw,4rem)}.inner.svelte-1spn9v5{position:relative;z-index:3;max-width:860px}.cta.svelte-1spn9v5{display:inline-block;font-family:var(--x-sans);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--x-ink);background:var(--x-bg-2);border:none;padding:.95rem 1.9rem;border-radius:999px;box-shadow:var(--x-block-shadow);transition:transform .35s cubic-bezier(.23,1,.32,1),box-shadow .35s cubic-bezier(.23,1,.32,1),background .35s ease,color .35s ease;animation:svelte-1spn9v5-fadeUp 1s cubic-bezier(.22,1,.36,1) .2s both;animation-timeline:view();animation-range:entry 0% cover 36%}.cta.svelte-1spn9v5:hover,.cta.svelte-1spn9v5:focus-visible{background:#1c1c1c;transform:translateY(-3px)}.cta.svelte-1spn9v5:active{transform:scale(.97)}.eyebrow.svelte-1spn9v5{display:block;font-size:.7rem;letter-spacing:.32em;text-transform:uppercase;color:var(--x-accent);margin-bottom:1.6rem;animation:svelte-1spn9v5-fadeUp .8s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 20%}.big.svelte-1spn9v5{font-family:var(--x-serif);font-weight:300;font-size:clamp(2.6rem,8vw,6rem);line-height:1;letter-spacing:-.01em;margin:0 0 clamp(1.6rem,3vw,2.4rem);color:var(--x-ink);filter:drop-shadow(0 16px 30px rgba(0,0,0,.22));animation:svelte-1spn9v5-fadeUp 1s cubic-bezier(.22,1,.36,1) both;animation-timeline:view();animation-range:entry 0% cover 28%}.big.svelte-1spn9v5 em:where(.svelte-1spn9v5){font-style:normal;color:var(--x-terra)}.lead.svelte-1spn9v5{max-width:48ch;font-size:clamp(1rem,1.5vw,1.16rem);color:var(--x-ink-soft);margin:0 0 clamp(2.2rem,4vw,3rem);filter:drop-shadow(0 10px 20px rgba(0,0,0,.16));animation:svelte-1spn9v5-fadeUp 1s cubic-bezier(.22,1,.36,1) .1s both;animation-timeline:view();animation-range:entry 0% cover 32%}@keyframes svelte-1spn9v5-fadeUp{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.marquee.svelte-12d4qfp{position:relative;overflow:hidden;background:var(--x-bg);width:min(1320px,calc(100% - (2*clamp(1rem,4vw,3.5rem))));margin-inline:auto;border-radius:2px;box-shadow:var(--x-block-shadow);padding:clamp(.9rem,2vw,1.5rem) 0;z-index:2}.marquee-track.svelte-12d4qfp{display:inline-flex;align-items:center;gap:clamp(1rem,2.4vw,2.2rem);white-space:nowrap;will-change:transform;animation:svelte-12d4qfp-drift 34s linear infinite}.marquee.svelte-12d4qfp:hover .marquee-track:where(.svelte-12d4qfp){animation-play-state:paused}.word.svelte-12d4qfp{font-family:var(--x-serif);font-style:normal;font-weight:400;font-size:clamp(1.4rem,3vw,2.4rem);color:var(--x-ink);letter-spacing:-.01em}.sep.svelte-12d4qfp{font-size:clamp(1.1rem,2vw,1.6rem);color:var(--x-terra)}.edge.svelte-12d4qfp{position:absolute;top:0;bottom:0;width:clamp(3rem,10vw,9rem);pointer-events:none;z-index:1}.edge-l.svelte-12d4qfp{left:0;background:linear-gradient(90deg,var(--x-bg-deep),transparent)}.edge-r.svelte-12d4qfp{right:0;background:linear-gradient(270deg,var(--x-bg-deep),transparent)}@keyframes svelte-12d4qfp-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track.svelte-12d4qfp{animation:none}}.sh-erosion.svelte-oqfhl0{position:fixed;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;display:block}.sh-root.svelte-a67yn9{--x-bg: #0a0a0a;--x-bg-2: #111111;--x-bg-deep: #050505;--x-ink: #ffffff;--x-ink-soft: #ffffff;--x-accent: #ffffff;--x-terra: #ffffff;--x-hair: rgba(255, 255, 255, .16);--x-serif: "Syne", system-ui, sans-serif;--x-sans: "Syne", system-ui, sans-serif;--x-frame-shadow: 0 34px 70px -30px rgba(0, 0, 0, .55);--x-block-edge: inset 0 1px 0 rgba(255, 255, 255, .24), inset 1px 0 0 rgba(255, 255, 255, .1), inset -1px 0 0 rgba(0, 0, 0, .6), inset 0 -1px 0 rgba(0, 0, 0, .6), 1px 1px 0 #414141, 2px 2px 0 #3c3c3c, 3px 3px 0 #383838, 4px 4px 0 #333333, 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 rgba(0, 0, 0, .7);--x-block-float: 0 14px 16px -12px rgba(0, 0, 0, .55), 0 30px 28px -18px rgba(0, 0, 0, .55), 0 62px 85px -32px rgba(0, 0, 0, .6), 0 110px 170px -55px rgba(0, 0, 0, .5), 0 170px 260px -70px rgba(0, 0, 0, .35);--x-block-float-hi: 0 18px 20px -12px rgba(0, 0, 0, .5), 0 40px 36px -18px rgba(0, 0, 0, .6), 0 85px 115px -38px rgba(0, 0, 0, .65), 0 135px 200px -60px rgba(0, 0, 0, .55), 0 200px 300px -75px rgba(0, 0, 0, .4);--x-block-shadow: var(--x-block-edge), var(--x-block-float);--x-photo-op: 1;position:relative;min-height:100vh;color-scheme:only light;background:transparent;color:var(--x-ink);font-family:var(--x-sans);font-weight:400;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip}.sh-photo.svelte-a67yn9{position:fixed;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:center;opacity:var(--x-photo-op);filter:grayscale(1);transition:opacity .9s ease}.sh-root.svelte-a67yn9 [data-tenant=studio-horyzont] main{position:relative;z-index:2}[data-tenant=studio-horyzont] .sh-root main section{position:relative;width:min(1320px,calc(100% - (2*clamp(1rem,4vw,3.5rem))));margin-inline:auto;margin-block:clamp(2.5rem,6vw,5rem);background:transparent;color:var(--x-ink);border-radius:2px}[data-tenant=studio-horyzont] .sh-root main .head,[data-tenant=studio-horyzont] .sh-root main .manifest,[data-tenant=studio-horyzont] .sh-root main .hero-copy,[data-tenant=studio-horyzont] .sh-root main .kontakt .inner,[data-tenant=studio-horyzont] .sh-root main .tail{background:var(--x-bg);border-radius:2px;box-shadow:var(--x-block-shadow);padding:clamp(1.6rem,3.5vw,2.6rem);width:fit-content}@media(prefers-reduced-motion:no-preference){[data-tenant=studio-horyzont] .sh-root main .head,[data-tenant=studio-horyzont] .sh-root main .manifest,[data-tenant=studio-horyzont] .sh-root main .kontakt .inner,[data-tenant=studio-horyzont] .sh-root main .tail{animation:shFloat 11s ease-in-out infinite}[data-tenant=studio-horyzont] .sh-root main .manifest{animation-delay:-3.5s}[data-tenant=studio-horyzont] .sh-root main .kontakt .inner{animation-delay:-6.5s}[data-tenant=studio-horyzont] .sh-root main .tail{animation-delay:-9s}}@keyframes shFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-7px,0)}}[data-tenant=studio-horyzont] .sh-root main h1,[data-tenant=studio-horyzont] .sh-root main h2,[data-tenant=studio-horyzont] .sh-root main h3,[data-tenant=studio-horyzont] .sh-root main h4,[data-tenant=studio-horyzont] .sh-root main p,[data-tenant=studio-horyzont] .sh-root main li,[data-tenant=studio-horyzont] .sh-root main blockquote,[data-tenant=studio-horyzont] .sh-root main figcaption,[data-tenant=studio-horyzont] .sh-root main .word{text-shadow:0 1px 22px color-mix(in srgb,var(--x-bg) 80%,transparent)}[data-tenant=studio-horyzont] .sh-root h1,[data-tenant=studio-horyzont] .sh-root h2,[data-tenant=studio-horyzont] .sh-root h3,[data-tenant=studio-horyzont] .sh-root h4,[data-tenant=studio-horyzont] .sh-root h5,[data-tenant=studio-horyzont] .sh-root h6{zoom:.8}[data-tenant=studio-horyzont] .sh-root .hero-title{zoom:.6}.sh-skip.svelte-a67yn9{position:absolute;left:-999px;top:0;z-index:50;background:var(--x-ink);color:var(--x-bg);padding:.6rem 1rem;font-family:var(--x-sans);font-size:.85rem}.sh-skip.svelte-a67yn9:focus{left:.5rem;top:.5rem}.sh-nav.svelte-a67yn9{zoom:.8;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--x-bg) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px #262626,0 2px #1c1c1c,0 3px #131313,0 4px #0a0a0a,0 18px 40px -22px #000000a6}.sh-nav-inner.svelte-a67yn9{max-width:1400px;margin:0 auto;padding:.85rem clamp(1.25rem,5vw,4rem);display:flex;align-items:center;justify-content:space-between;gap:1.5rem}.sh-brand.svelte-a67yn9{display:inline-flex;align-items:center;gap:.7rem;text-decoration:none;color:var(--x-ink)}.sh-brand-mark.svelte-a67yn9{width:34px;height:34px;color:var(--x-accent);flex:none}.sh-brand-text.svelte-a67yn9{display:flex;flex-direction:column;line-height:1.1}.sh-brand-name.svelte-a67yn9{font-family:var(--x-serif);font-size:1.28rem;font-weight:500;letter-spacing:.01em}.sh-brand-sub.svelte-a67yn9{font-size:.6rem;letter-spacing:.28em;text-transform:uppercase;color:var(--x-accent)}.sh-links.svelte-a67yn9{display:flex;gap:clamp(1rem,2.4vw,2.4rem);margin-left:auto}.sh-link.svelte-a67yn9{position:relative;font-size:.74rem;letter-spacing:.22em;text-transform:uppercase;color:var(--x-ink-soft);text-decoration:none;padding:.3rem 0;transition:color .3s ease}.sh-link.svelte-a67yn9:hover,.sh-link.svelte-a67yn9:focus-visible{color:var(--x-ink);opacity:.85}.sh-nav-cta.svelte-a67yn9{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;color:var(--x-ink);background:var(--x-bg-2);border:none;padding:.6rem 1.15rem;border-radius:999px;box-shadow:var(--x-block-shadow);transition:background .35s ease,transform .35s cubic-bezier(.23,1,.32,1);white-space:nowrap}.sh-nav-cta.svelte-a67yn9:hover,.sh-nav-cta.svelte-a67yn9:focus-visible{background:#1c1c1c;transform:translateY(-1px)}.sh-nav-cta.svelte-a67yn9:active{transform:scale(.97)}@media(max-width:900px){.sh-links.svelte-a67yn9{display:none}}@media(max-width:540px){.sh-brand-sub.svelte-a67yn9{display:none}.sh-nav-cta.svelte-a67yn9{padding:.5rem .9rem}}.sh-footer.svelte-a67yn9{position:relative;z-index:2;width:min(1320px,calc(100% - (2*clamp(1rem,4vw,3.5rem))));margin:0 auto clamp(2.5rem,6vw,5rem);background:transparent;border-radius:2px;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,5vw,4rem) 1rem}.sh-footer-brand.svelte-a67yn9{background:var(--x-bg);border-radius:2px;box-shadow:var(--x-block-shadow);padding:1.2rem 1.6rem;width:fit-content}.sh-footer-inner.svelte-a67yn9{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;gap:2.5rem 4rem;justify-content:space-between;align-items:flex-start;padding-bottom:3rem}.sh-footer-name.svelte-a67yn9{font-family:var(--x-serif);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;display:block}.sh-footer-tag.svelte-a67yn9{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--x-accent)}.sh-footer-base.svelte-a67yn9{max-width:1400px;margin:2rem auto 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;justify-content:space-between;font-size:.78rem;color:var(--x-ink-soft)}.sh-footer-base.svelte-a67yn9>span:where(.svelte-a67yn9){background:var(--x-bg);border-radius:2px;padding:.5rem .85rem;box-shadow:var(--x-block-shadow)}.sh-footer-base.svelte-a67yn9 a:where(.svelte-a67yn9){color:var(--x-accent);text-decoration:none;transition:opacity .3s ease}.sh-footer-base.svelte-a67yn9 a:where(.svelte-a67yn9):hover,.sh-footer-base.svelte-a67yn9 a:where(.svelte-a67yn9):focus-visible{opacity:.8}[data-tenant=studio-horyzont] .sh-root a:focus-visible,[data-tenant=studio-horyzont] .sh-root button:focus-visible{outline:2px solid var(--x-accent);outline-offset:3px;border-radius:2px}@media(prefers-reduced-motion:reduce){[data-tenant=studio-horyzont] .sh-root *,[data-tenant=studio-horyzont] .sh-root *:before,[data-tenant=studio-horyzont] .sh-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
