.nv{--u:calc(100vw / 644);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-lux:cubic-bezier(.16, 1, .3, 1);--ease-curtain:cubic-bezier(.77, 0, .18, 1);--ivory:#f3eee8;--ivory-copy:#f1ebe5;--hw-navy:#1b2a3c;--hw-gold:#1f7fc4;--hw-gold-hi:#8fd0ff;--hw-gold-lo:#156aa8;--hw-brown:#2a6fa8;--hw-cream:#f3f7fb;--hw-cream-2:#f9fbfd;--hw-ink:#1d2433;--hw-copy:#5a5f6c;--hw-line:#1e283c1a;--hw-card:#fff;--hw-shadow:0 1px 2px #142d500f, 0 24px 60px -28px #142d5061;--hw-r:24px;--hw-r-in:16px;--hw-font:var(--font-jakarta), var(--font-inter), "Helvetica Neue", Arial, sans-serif;--hw-pad-x:max(16px, 5.36%);--top-h:72px;--top-row:0px;background:var(--hw-cream);color:#1f1f1f;font-family:var(--hw-font);font-weight:600}@media (max-width:1100px){.nv{--top-h:62px;--top-row:44px}}html:has(.nv){scroll-padding-top:84px;overflow-x:hidden}@media (max-width:1100px){html:has(.nv){scroll-padding-top:118px}}html.hw-lock{overflow:hidden}.hw-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.hw-top{z-index:70;background:#fff;transition:background-color .4s,box-shadow .4s;position:fixed;inset:0 0 auto;box-shadow:0 1px #1c1a1714,0 10px 30px -18px #142d5066}.hw-top.is-over{box-shadow:none;background:#fffdf900}.hw-top__bar{height:var(--top-h);align-items:center;gap:clamp(1rem,2vw,2rem);max-width:92rem;margin:0 auto;padding:0 max(16px,3.2vw);display:flex}.hw-top__brand{color:#1b2a3c;font:700 1.12rem/1 var(--hw-font);white-space:nowrap;flex:none;align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.hw-top__brand img{width:auto;height:30px;display:block}.hw-top__brand .hw-logo--light{display:none}.hw-top.is-over .hw-logo--light{display:block}.hw-top.is-over .hw-logo--dark{display:none}.hw-top__nav{--ind-b:6px;align-items:center;gap:2px;margin:0 auto;display:flex;position:relative}.hw-top__nav a{color:#2c3e50;height:40px;font:700 12.5px/1 var(--hw-font);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;padding:0 12px;text-decoration:none;transition:color .3s,background-color .2s;display:inline-flex;position:relative}.hw-top__nav a:hover{color:var(--hw-gold-lo);background:#1f7fc414}.hw-top__nav a[data-current]{color:#1f6fb0;font-weight:800}.hw-top__nav:after{content:"";left:0;bottom:var(--ind-b);width:var(--ind-w,0px);pointer-events:none;height:2px;opacity:var(--ind-o,0);transform:translateX(var(--ind-x,0px));background:linear-gradient(90deg,#156aa8,#1f7fc4 60%,#8fd0ff);border-radius:2px;position:absolute}.hw-top__nav[data-ind]:after{transition:transform .65s cubic-bezier(.65,0,.35,1),width .65s cubic-bezier(.65,0,.35,1),opacity .3s}.hw-top__tel{color:#1b2a3c;font:700 .98rem/1 var(--hw-font);white-space:nowrap;flex:none;align-items:center;gap:.5em;text-decoration:none;transition:color .4s;display:inline-flex}.hw-top__tel svg{fill:none;width:1.15em;height:1.15em;stroke:var(--hw-gold);stroke-width:1.8px;stroke-linejoin:round}.hw-top__tel:hover{color:var(--hw-gold-lo)}.hw-top__cta{flex:none}.hw-top a:focus-visible{outline:3px solid var(--hw-gold-hi);outline-offset:2px}.hw-top.is-over .hw-top__tel{color:#fbf7f0}.hw-top.is-over .hw-top__nav a{color:#fbf7f0d1}.hw-top.is-over .hw-top__nav a:hover{color:#fff;background:#ffffff1a}.hw-top.is-over .hw-top__nav a[data-current]{color:#9fd5ff}.hw-top.is-over .hw-top__nav:after{background:linear-gradient(90deg,#8fd0ff,#cfe8ff)}.hw-top.is-over .hw-top__tel svg{stroke:#9fd5ff}@media (max-width:1280px){.hw-top__tel span{display:none}.hw-top__tel{background:#1f7fc41a;border-radius:50%;justify-content:center;width:42px;height:42px}.hw-top.is-over .hw-top__tel{background:#ffffff1f}.hw-top__nav a{letter-spacing:.05em;padding:0 9px}}@media (max-width:1100px){.hw-top__bar{justify-content:space-between}.hw-top__tel{margin-left:auto}.hw-top__nav{left:0;right:0;top:var(--top-h);height:var(--top-row);overscroll-behavior-x:contain;scrollbar-width:none;--ind-b:5px;background:#f3f7fb;margin:0;padding:0 10px;position:absolute;overflow-x:auto;box-shadow:inset 0 1px #1c1a1712,0 1px #1c1a1712;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000);mask-image:linear-gradient(90deg,#0000,#000 14px calc(100% - 14px),#0000)}.hw-top__nav::-webkit-scrollbar{display:none}.hw-top__nav a{flex:none;height:34px;padding:0 10px;font-size:11.5px}.hw-top__nav a:first-child{margin-left:auto}.hw-top__nav a:last-child{margin-right:auto}.hw-top.is-over .hw-top__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none;background:#0e1a2e59}}@media (max-width:520px){.hw-top__brand img{height:24px}}.hw-progress{z-index:80;pointer-events:none;transform-origin:0;opacity:0;background:linear-gradient(90deg,#156aa8,#1f7fc4 55%,#9fd5ff);width:100%;height:3px;transition:opacity .3s;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 12px #e1c286b3}.hw-progress.is-on{opacity:1}
.hw-film{height:760vh;position:relative}.hw-film__sticky{height:100vh;position:sticky;top:0;overflow:hidden}.hw-film__sticky:after{content:"";height:calc(70 * var(--u));z-index:4;pointer-events:none;background:linear-gradient(#18110d57,#18110d00);position:absolute;top:0;left:0;right:0}.hw-hero{--fw:max(100cqw, calc(100cqh * 16 / 9));--fh:calc(var(--fw) * 9 / 16);--fx:calc((100cqw - var(--fw)) / 2);--fy:calc((100cqh - var(--fh)) / 2);--villa-w:calc(var(--fw) * .748);--villa-h:calc(var(--villa-w) * .6641);--villa-x:calc(var(--fx) - var(--fw) * .001);--villa-y:calc(var(--fy) + var(--fh) * .09);--ridge-line:calc(var(--villa-y) + var(--villa-h) * .2206);--wm-baseline:calc(var(--ridge-line) + var(--fh) * .046);--wm-scale:.76;--wm-size:calc(var(--wm-scale) * max(7vw, min(15.9vw, calc((var(--wm-baseline) - 7.3vw) / .7275))));isolation:isolate;background-color:#4f8fd0;background-image:linear-gradient(#2a6cc0 0%,#6fa6dc 45%,#e8c79a 66%,#4d7a32 100%);width:100%;height:100%;position:relative;overflow:hidden}.hw-hero__frame,.hw-hero__film{z-index:0;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hw-hero__film{visibility:hidden;transform:translateZ(0)}.hw-hero.is-film-ready .hw-hero__film{visibility:visible}.hw-hero__still{z-index:1;position:absolute;inset:0;container-type:size}.hw-wordmark,.hw-hero__villa,.hw-hero__scrim,.hw-hero__intro,.hw-proof,.hw-hero__aside{will-change:opacity}.hw-hero__stage{z-index:1;pointer-events:none;position:absolute;inset:0}.hw-wordmark{--wm-pad:.06em;--wm-cap:calc(var(--wm-pad) + .1363em);--wm-base:calc(var(--wm-pad) + .8638em);top:calc(var(--wm-baseline) - var(--wm-base));padding:var(--wm-pad) 0;font-family:var(--font-inter), "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:var(--wm-size);letter-spacing:-.032em;white-space:nowrap;color:#ece4d8;background-image:linear-gradient(to bottom, #fff4ec9e var(--wm-cap), #ffece26b calc((var(--wm-cap) + var(--wm-base)) / 2), #ffe2d61a var(--wm-base));margin:0 0 0 -.07em;font-weight:600;line-height:1;position:absolute;left:5.36%}@supports ((-webkit-background-clip:text) or (background-clip:text)){.hw-wordmark{color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}}.hw-hero__villa{left:var(--villa-x);top:var(--villa-y);z-index:2;width:var(--villa-w);max-width:none;height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 0% 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 90%,#0000 100%)}.hw-hero__scrim{z-index:2;pointer-events:none;background:radial-gradient(62% 42% at 14% 100%,#16110c9e,#16110c00 100%),radial-gradient(34% 26% at 50% 100%,#16110c80,#16110c00 100%),linear-gradient(#16110c00 76%,#16110c6b 100%);position:absolute;inset:0}.hw-hero__intro,.hw-proof,.hw-hero__aside{z-index:3;position:absolute}.hw-hero__intro{left:4.95%;bottom:calc(21.85 * var(--u));font-size:calc(7.5 * var(--u));color:var(--ivory-copy);white-space:nowrap;text-shadow:0 .05em .5em #1e1a1459;margin:0;font-weight:600;line-height:1.7}.hw-proof{left:41.62%;bottom:calc(22 * var(--u));align-items:center;gap:calc(6 * var(--u));display:flex}.hw-proof__avatars{display:flex}.hw-proof__avatars img{width:calc(16.5 * var(--u));height:calc(16.5 * var(--u));border:max(1px, calc(.6 * var(--u))) solid #fff9;object-fit:cover;background:#cbbdb2;border-radius:50%;position:relative}.hw-proof__avatars img+img{margin-left:calc(-4.75 * var(--u))}.hw-proof__text{font-size:calc(7 * var(--u));letter-spacing:.025em;color:var(--ivory-copy);white-space:nowrap;text-shadow:0 .05em .5em #1e1a1459;flex-direction:column;margin:0;font-weight:600;line-height:1.19;display:flex}.hw-hero__aside{width:19.25%;left:75.78%;bottom:calc(23 * var(--u));align-items:center;gap:calc(6 * var(--u));flex-direction:column;display:flex}.hw-thumbs{width:100%;height:calc(120 * var(--u));gap:calc(5 * var(--u));padding:calc(5 * var(--u));border-radius:calc(8 * var(--u));background:#ffffff08;border:1px solid #ffffff29;flex-direction:column;display:flex}.hw-thumbs__img{border:max(1px, calc(1.1 * var(--u))) solid #ffffff8c;border-radius:calc(6 * var(--u));object-fit:cover;background:#8e8580;flex:1 1 0;width:100%;min-height:0;position:relative}.hw-hero-card{width:98.2%;padding:calc(11.5 * var(--u)) calc(8.6 * var(--u)) calc(9 * var(--u));border-radius:calc(6 * var(--u));background:#fff}.hw-hero-card__title{font-size:calc(7.5 * var(--u));color:#1f1f1f;white-space:nowrap;margin:0;font-weight:600;line-height:1.2}.hw-hero-card__address{margin:calc(5.9 * var(--u)) 0 0;font-size:calc(6.7 * var(--u));color:#a0a0a0;text-wrap:balance;font-weight:600;line-height:1.25}.hw-hero-card__button{height:calc(22 * var(--u));margin-top:calc(9.5 * var(--u));border-radius:calc(5 * var(--u));color:#f2f2f2;font-size:calc(7.5 * var(--u));background:#1f7fc4;justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:flex}.hw-hero-card__button:hover{background:#2a8fd6}.hw-chapters{z-index:5;pointer-events:none;position:absolute;inset:0}.hw-chapter{left:5.36%;bottom:calc(26 * var(--u));opacity:0;width:min(38vw,36em);color:var(--ivory);text-shadow:0 .05em .6em #14100e73;will-change:opacity, transform;position:absolute}.hw-chapter:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(62% 58% at 38% 58%,#18110d9e,#18110d00 74%);position:absolute;inset:-45% -55% -60% -30%}.hw-chapter__eyebrow{margin:0 0 calc(4 * var(--u));font-size:calc(6.5 * var(--u));letter-spacing:.16em;text-transform:uppercase;color:#f6f1ea;font-weight:600}.hw-chapter__title{font-size:calc(24 * var(--u));letter-spacing:-.03em;margin:0;font-weight:800;line-height:1.04}.hw-chapter__text{margin:calc(6 * var(--u)) 0 0;max-width:30em;font-size:calc(7.5 * var(--u));color:var(--ivory-copy);font-weight:600;line-height:1.6}@media (max-width:640px){.hw-hero{--wm-scale:.86}.hw-chapter{width:86vw;bottom:14vh}.hw-chapter__title{font-size:1.7rem}.hw-chapter__eyebrow{font-size:.72rem}.hw-chapter__text{font-size:.95rem;line-height:1.5}.hw-hero__intro{white-space:normal;max-width:62vw;font-size:.9rem;bottom:4.5rem}.hw-hero__intro br{display:none}}@media (prefers-reduced-motion:reduce){.hw-film{height:auto}.hw-film__sticky{height:auto;position:relative;overflow:visible}.hw-hero{height:auto;overflow:hidden}.hw-hero__film{display:none}.hw-hero__frame{object-position:center top;height:100vh;bottom:auto}.hw-hero__still{height:100vh;position:relative;overflow:hidden;opacity:1!important}.hw-chapters{pointer-events:auto;background:#fefefe;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem;padding:4rem 5.36%;display:grid;position:static}.hw-chapter{color:#1f1f1f;width:auto;text-shadow:none;position:static;opacity:1!important;transform:none!important}.hw-chapter:before{display:none}.hw-chapter__eyebrow{color:#8a7f75;font-size:.8rem}.hw-chapter__title{font-size:clamp(1.6rem,2.4vw,2.4rem)}.hw-chapter__text{color:#555;font-size:1rem}}
.hw-sec{isolation:isolate;padding:clamp(3.25rem, 5vw, 5.25rem) var(--hw-pad-x) clamp(2.5rem, 3.6vw, 3.75rem);background:var(--hw-cream);color:var(--hw-ink);font-family:var(--hw-font);position:relative}.hw-sec--osiedle-3d{--gx:12%;--gy:30%}.hw-sec--kreator{--gx:88%;--gy:24%}.hw-sec--domy{--gx:10%;--gy:34%}.hw-sec--osiedle{--gx:90%;--gy:30%}.hw-sec--deweloper{--gx:14%;--gy:30%}.hw-sec--wnetrza{--gx:12%;--gy:26%}.hw-sec--lokalizacja{--gx:86%;--gy:38%}.hw-sec--kontakt{--gx:82%;--gy:18%;padding-bottom:0}.hw-bg{z-index:-1;pointer-events:none;height:min(72vh,660px);position:absolute;inset:0 0 auto;overflow:hidden}.hw-bg img{object-fit:cover;filter:saturate(.95)contrast(.96)brightness(1.02);width:100%;max-width:none;height:116%;transform:translate3d(0, var(--par,0px), 0);will-change:transform;position:absolute;inset:-8% 0 0}.hw-sec--osiedle .hw-bg img,.hw-sec--osiedle-3d .hw-bg img{opacity:.8;filter:saturate(.95)contrast(.94)brightness(1.03)blur(1.5px)}.hw-bg:after{content:"";background:radial-gradient(ellipse 34% 58% at var(--gx,85%) var(--gy,30%), #50a0e624 0%, #78b4f00f 45%, #78b4f000 100%), radial-gradient(ellipse 50% 42% at 50% 30%, #f7fafd9e 0%, #f7fafd4d 55%, #f7fafd00 100%), linear-gradient(to bottom, var(--hw-cream) 0%, #f0f6fc2e 9%, #f0f6fc1f 40%, #f0f6fc73 70%, var(--hw-cream) 100%);position:absolute;inset:0}.hw-bg--dusk{height:min(80vh,720px)}.hw-bg--dusk:after{background:radial-gradient(ellipse 34% 60% at var(--gx,82%) var(--gy,18%), #50a0e624 0%, #78b4f000 100%), linear-gradient(to bottom, var(--hw-cream) 0%, #f0f6fc1f 12%, #f0f6fc0f 40%, #f0f6fc33 70%, var(--hw-cream) 100%)}@media (max-width:640px){.hw-bg{height:70vh}}.hw-head{text-align:center;max-width:52rem;margin:0 auto clamp(1.75rem,2.8vw,2.6rem)}.hw-title{font-family:var(--hw-font);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.3vw,4.25rem);font-weight:800;line-height:1.06}.hw-t1,.hw-t2{display:block}.hw-t1{color:var(--hw-navy)}.hw-t2{color:#1f7fc4}.hw-head .hw-title{text-shadow:0 1px #ffffff80,0 0 22px #ffffffbf}.hw-lead{max-width:38rem;color:var(--hw-copy);text-wrap:pretty;margin:.9rem auto 0;font-size:clamp(1rem,1.1vw,1.12rem);font-weight:600;line-height:1.65}.hw-head .hw-lead{text-shadow:0 1px #ffffffb3,0 0 16px #fffc}.hw-mark{width:clamp(36px,3.2vw,48px);height:auto;margin:0 auto .6rem;display:block;overflow:visible}.hw-mark path{fill:none;stroke:var(--hw-gold);stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}
.hw-card{border-radius:var(--hw-r);background:var(--hw-card);box-shadow:var(--hw-shadow);position:relative}.hw-grid{gap:clamp(1.1rem,1.8vw,1.75rem);max-width:82rem;margin:0 auto;display:grid}.hw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.hw-media{border-radius:var(--hw-r-in);background:#dde6ee;position:relative;overflow:hidden}.hw-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out), scale 1.6s var(--ease-out);display:block}.hw-card:hover .hw-media img{transform:scale(1.04)}.hw-pill{z-index:1;color:var(--hw-ink);font:700 .78rem/1 var(--hw-font);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:.5em;padding:.5em .95em;display:inline-flex;position:absolute;top:12px;left:12px}.hw-pill--ok:before{content:"";background:#5e9b55;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .22em #5e9b5533}.hw-pill--gold{background:linear-gradient(180deg, var(--hw-gold-hi), var(--hw-gold));color:#fff;position:static}.hw-house{padding:10px}.hw-house .hw-media{aspect-ratio:4/4.2;cursor:zoom-in}.hw-house__body{padding:1.1rem .75rem .85rem}.hw-house__row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.hw-house h3,.hw-room h3{font-family:var(--hw-font);letter-spacing:-.015em;color:var(--hw-navy);margin:0;font-size:clamp(1.15rem,1.45vw,1.45rem);font-weight:800}.hw-price{font-family:var(--hw-font);color:var(--hw-gold);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1rem,1.2vw,1.2rem);font-weight:800}.hw-house__kind{color:var(--hw-copy);margin:.3rem 0 0;font-size:.92rem;font-weight:600}.hw-chips{border-top:1px solid var(--hw-line);flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:1rem 0 0;list-style:none;display:flex}.hw-chips li{background:var(--hw-cream-2);color:#4a4f5b;border-radius:999px;padding:.42em .8em;font-size:.8rem;font-weight:600;box-shadow:inset 0 0 0 1px #2f6eaa29}.hw-room{padding:10px}.hw-room .hw-media{aspect-ratio:3/2}.hw-room__body{padding:1.05rem .75rem .9rem}.hw-room__meta{letter-spacing:.16em;text-transform:uppercase;color:var(--hw-brown);margin:0 0 .35rem;font-size:.74rem;font-weight:600}.hw-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);max-width:82rem;margin:0 auto;padding:12px clamp(1.25rem,3vw,3rem) 12px 12px;display:grid}.hw-split--rev{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);padding:12px 12px 12px clamp(1.25rem,3vw,3rem)}.hw-split__photo{align-self:stretch;min-height:22rem}.hw-split__body{min-width:0;padding-block:clamp(1rem,2vw,2rem)}.hw-feats{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hw-feats li{color:var(--hw-copy);padding-left:1.9rem;font-size:1rem;font-weight:600;line-height:1.55;position:relative}.hw-feats li:before{content:"";background:radial-gradient(circle, var(--hw-gold) 0 32%, #1f7fc429 34%);border-radius:50%;width:1.15rem;height:1.15rem;position:absolute;top:.2em;left:0}.hw-feats b{color:var(--hw-ink);font-weight:800}.hw-stats{padding:clamp(1.25rem, calc(12 * var(--u)), 2.4rem) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.8rem 0 0;display:grid}.hw-stat{background:var(--hw-cream-2);border-radius:16px;padding:1rem 1rem 1.05rem;box-shadow:inset 0 0 0 1px #2f6eaa24}.hw-stat dt{font-family:var(--hw-font);letter-spacing:-.03em;color:var(--hw-navy);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:800;line-height:1}.hw-stat dd{color:var(--hw-copy);margin:.5rem 0 0;font-size:.85rem;font-weight:600;line-height:1.35}.hw-dev__lead{color:var(--hw-copy);margin:0 0 1.2rem;font-size:1rem;line-height:1.65}.hw-dev__lead b{color:var(--hw-ink)}.hw-dev__stats{margin-top:1.4rem}.hw-dist{margin:0;padding:0;list-style:none}.hw-dist li{border-bottom:1px solid var(--hw-line);color:var(--hw-ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.78rem 0;font-size:1rem;font-weight:600;display:grid}.hw-dist li:first-child{border-top:1px solid var(--hw-line)}.hw-dist b{font-family:var(--hw-font);color:var(--hw-gold);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800}.hw-ico{background:var(--hw-cream-2);border-radius:10px;place-items:center;width:2.1rem;height:2.1rem;display:grid;box-shadow:inset 0 0 0 1px #2f6eaa29}.hw-ico svg{fill:none;width:1.1rem;height:1.1rem;stroke:var(--hw-gold-lo);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.hw-note{color:var(--hw-copy);align-items:center;gap:.75rem;margin:1.4rem 0 0;font-weight:600;display:flex}@media (max-width:1000px){.hw-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.hw-grid--3>:last-child:nth-child(odd){grid-column:1/-1}.hw-split,.hw-split--rev{grid-template-columns:minmax(0,1fr);padding:10px 10px 1.25rem}.hw-split--rev .hw-split__photo{order:-1}.hw-split__body{padding:.5rem .9rem 0}.hw-split__photo{aspect-ratio:4/3;min-height:0}}@media (max-width:640px){.hw-grid--3,.hw-stats{grid-template-columns:minmax(0,1fr)}}
.hw-actions{flex-wrap:wrap;gap:.75rem;display:flex}.hw-actions--center{justify-content:center;margin-top:clamp(1.4rem,2.2vw,2rem)}.hw-btn{min-height:3.2rem;font:700 .98rem/1 var(--hw-font);white-space:nowrap;transition:transform .3s var(--ease-out), box-shadow .3s ease, background-color .3s ease, border-color .3s ease, filter .3s ease;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.7em;padding:0 1.6em;text-decoration:none;display:inline-flex}.hw-btn:hover{transform:translateY(-1px)}.hw-btn:focus-visible{outline:3px solid var(--hw-gold-hi);outline-offset:3px}.hw-btn .hw-arrow{width:1em;height:1em;transition:transform .4s var(--ease-out)}.hw-btn:hover .hw-arrow{transform:translate(.12em,-.12em)}.hw-btn svg:not(.hw-arrow){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:1.15em;height:1.15em}.hw-btn--line{color:var(--hw-navy);background:#ffffffb3;border-color:#1c1a1733}.hw-btn--line:hover{border-color:var(--hw-navy);background:#fff}.hw-btn--navy{background:linear-gradient(180deg, var(--hw-gold-hi) -30%, var(--hw-gold) 55%, var(--hw-gold-lo) 130%);color:#fff;margin-top:1.8rem;box-shadow:0 10px 24px -12px #156aa8b3}.hw-btn--navy:hover{filter:brightness(1.06)}.hw-btn--gold{background:linear-gradient(180deg, var(--hw-gold-hi) -30%, var(--hw-gold) 55%, var(--hw-gold-lo) 130%);color:#fff;min-height:3.6rem;padding:0 1.9em;font-size:1.12rem;box-shadow:0 14px 30px -14px #1f7fc4e6,inset 0 1px #ffffff73}.hw-btn--gold:hover{filter:brightness(1.06)}.hw-top__cta{border-radius:10px;min-height:2.75rem;padding:0 1.3em;font-size:.92rem}.hw-more{color:var(--hw-navy);font:700 .9rem/1 var(--hw-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;margin-top:1rem;padding:0;display:inline-flex}.hw-more svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;transition:transform .4s var(--ease-out)}.hw-more:hover svg{transform:translate(4px)}.hw-more:focus-visible{outline:3px solid var(--hw-gold-hi);outline-offset:4px;border-radius:4px}@media (max-width:640px){.hw-btn{white-space:normal;text-align:center}}@media (max-width:520px){.hw-top__cta{padding:0 .9em;font-size:.85rem}}
.hw-e3d__stage{isolation:isolate;aspect-ratio:16/9;border-radius:var(--hw-r-in);perspective:1600px;background:#dde6ee;position:relative;overflow:hidden}.hw-e3d__scene{transform:rotateX(calc(var(--ty,0) * -3.5deg)) rotateY(calc(var(--tx,0) * 4.5deg));transition:transform 1.2s var(--ease-lux);animation:26s ease-in-out infinite alternate hw-e3d-drift;position:absolute;inset:0;scale:1.07}@keyframes hw-e3d-drift{0%{translate:-.8% .4%}to{translate:.8% -.4%}}.hw-e3d__media{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.hw-e3d__outlines{width:100%;height:100%;position:absolute;inset:0}.hw-e3d__building{cursor:pointer;outline:none}.hw-e3d__building path{fill:#fff0;stroke:#fff0;stroke-width:4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:fill .45s ease, stroke .45s ease, stroke-dashoffset 1.8s var(--ease-lux) calc(.6s + var(--i,0) * .18s)}.hw-e3d__building.is-available path{fill:#1f7fc424;stroke:#ffffffeb}.hw-e3d.is-in .hw-e3d__building.is-available path{animation:3.2s ease-in-out 2.4s infinite alternate hw-e3d-glow}@keyframes hw-e3d-glow{to{fill:#1f7fc442}}.hw-e3d__building.is-hovered path,.hw-e3d__building:focus-visible path{fill:#1f7fc457;stroke:#fff;animation:none}.hw-e3d__building:not(.is-available).is-hovered path,.hw-e3d__building:not(.is-available):focus-visible path{fill:#fff3;stroke:#ffffffbf}.hw-e3d__tag{z-index:1;color:#f6f1ea;font:700 clamp(.62rem, .8vw, .8rem)/1 var(--hw-font);white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transition:transform .5s var(--ease-out), background-color .3s ease, opacity .9s ease 1.1s, translate .9s var(--ease-lux) 1.1s;background:#0e1a2e80;border-radius:999px;align-items:center;gap:.5em;padding:.5em .9em;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.hw-e3d__tag:not(.is-available){opacity:.78}.hw-e3d__tag.is-available{color:var(--hw-navy);background:#fffffff0;box-shadow:0 10px 24px -12px #0e1a2e99}.hw-e3d__tag.is-available:before{content:"";background:#5e9b55;border-radius:50%;width:.55em;height:.55em;box-shadow:0 0 0 .22em #5e9b5538}.hw-e3d__tag.is-hovered{transform:translate(-50%,-100%)translateY(-4px)scale(1.06)}.hw-e3d__badge,.hw-e3d__enter{z-index:2;font:700 .85rem/1 var(--hw-font);white-space:nowrap;border-radius:999px;align-items:center;gap:.6em;margin:0;display:inline-flex;position:absolute}.hw-e3d__badge{color:var(--hw-navy);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;padding:.6em 1em .6em .75em;top:14px;left:14px}.hw-e3d__badge svg,.hw-e3d__enter svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;stroke-linecap:round;width:1.2em;height:1.2em}.hw-e3d__badge svg{color:var(--hw-gold)}.hw-e3d__enter{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .3s ease, transform .3s var(--ease-out);background:#0e1a2e9e;padding:.45em 1.2em .45em .45em;text-decoration:none;bottom:14px;right:14px;box-shadow:0 14px 30px -14px #0e1a2ecc}.hw-e3d__enter:hover{background:#1f7fc4eb;transform:translateY(-1px)}.hw-e3d__enter:focus-visible{outline:3px solid var(--hw-gold-hi);outline-offset:3px}.hw-e3d__enter-ring{background:linear-gradient(180deg, var(--hw-gold-hi) -30%, var(--hw-gold) 55%, var(--hw-gold-lo) 130%);border-radius:50%;place-items:center;width:2.4em;height:2.4em;display:grid}.hw-e3d__enter-ring svg{animation:6s linear infinite hw-e3d-turn}@keyframes hw-e3d-turn{to{rotate:360deg}}.hw-e3d__features{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1rem,2.4vw,2.5rem);margin:0;padding:1.15rem clamp(.5rem,1.6vw,1.5rem) .65rem;list-style:none;display:grid}.hw-e3d__features li{color:var(--hw-copy);align-items:flex-start;gap:.85rem;font-size:.92rem;line-height:1.45;display:flex}.hw-e3d__features .hw-ico{flex:none}.hw-e3d__features b{color:var(--hw-navy);margin-bottom:.15rem;font-weight:800;display:block}.hw-js .hw-e3d:not(.is-in) .hw-e3d__building path{stroke-dashoffset:1px;fill:#1f7fc400}.hw-js .hw-e3d:not(.is-in) .hw-e3d__tag{opacity:0;translate:0 10px}@media (max-width:760px){.hw-e3d__features{grid-template-columns:minmax(0,1fr)}.hw-e3d__tag:not(.is-available),.hw-e3d__badge{display:none}.hw-e3d__enter{font-size:.78rem;bottom:8px;right:8px}}@media (hover:none){.hw-e3d__scene{transform:none}}@media (prefers-reduced-motion:reduce){.hw-e3d__scene,.hw-e3d__building.is-available path,.hw-e3d__enter-ring svg{animation:none}.hw-e3d__scene{transition:none;transform:none}}
.hw-card--frame{max-width:88rem;margin:0 auto;padding:10px}.hw-kreator{border-radius:var(--hw-r-in);background:#2a2420;height:clamp(560px,100vh - 7rem,920px);position:relative;overflow:hidden}.hw-kreator iframe{border:0;width:100%;height:100%;display:block}.hw-kreator__wait{color:#fbf7f0;white-space:nowrap;background:#18120e9e;border-radius:999px;margin:0;padding:.6em 1.2em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hw-kreator.is-ready .hw-kreator__wait{display:none}@media (max-width:900px){.hw-kreator{height:640px}.hw-sec--kreator{padding-left:max(10px,2.5%);padding-right:max(10px,2.5%)}.hw-sec--kreator .hw-head{padding:0 var(--hw-pad-x)}}@media (max-width:640px){.hw-card--frame{border-radius:18px;padding:6px}}
.hw-dlg{background:var(--hw-card);width:min(1040px,100vw - 32px);max-height:calc(100vh - 48px);color:var(--hw-ink);border:0;border-radius:26px;padding:0;overflow:hidden;box-shadow:0 50px 120px -40px #0f234199}.hw-dlg::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e160c8c}.hw-dlg[open]{animation:.5s cubic-bezier(.2,.7,.2,1) both hw-pop}.hw-dlg[open]::backdrop{animation:.4s both hw-fade}.hw-dlg.is-closing{animation:.25s both hw-out}.hw-dlg.is-closing::backdrop{animation:.25s reverse both hw-fade}.hw-dlg.is-swap .hw-dlg__body>*,.hw-dlg.is-swap .hw-dlg__ph img{animation:hw-swap .5s var(--ease-out) both}.hw-dlg.is-swap .hw-dlg__body>:nth-child(2){animation-delay:40ms}.hw-dlg.is-swap .hw-dlg__body>:nth-child(3){animation-delay:80ms}.hw-dlg.is-swap .hw-dlg__body>:nth-child(4){animation-delay:.12s}.hw-dlg.is-swap .hw-dlg__body>:nth-child(5){animation-delay:.16s}@keyframes hw-pop{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes hw-out{to{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes hw-fade{0%{opacity:0}}@keyframes hw-swap{0%{opacity:0;transform:translateY(10px)}}.hw-dlg__in{max-height:inherit;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid;position:relative}.hw-dlg__ph{background:#dde6ee;min-height:22rem;position:relative;overflow:hidden}.hw-dlg__ph img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hw-dlg__body{padding:clamp(1.5rem,3vw,2.6rem);overflow:auto}.hw-dlg__count{font:700 .75rem/1 var(--hw-font);letter-spacing:.2em;color:var(--hw-brown);margin:0 0 .8rem}.hw-dlg h3{font:800 clamp(1.6rem, 2.4vw, 2.2rem)/1.1 var(--hw-font);letter-spacing:-.02em;color:var(--hw-navy);margin:0}.hw-dlg .hw-price{font-size:clamp(1.1rem,1.5vw,1.35rem)}.hw-dlg__desc{color:var(--hw-copy);margin:1.1rem 0 0;font-weight:600;line-height:1.65}.hw-dlg__actions{flex-wrap:wrap;gap:.6rem;margin-top:1.6rem;display:flex}.hw-dlg__actions .hw-btn--gold{min-height:3.1rem;font-size:.98rem}.hw-dlg__nav,.hw-dlg__x{z-index:2;width:44px;height:44px;color:var(--hw-ink);cursor:pointer;transition:transform .3s var(--ease-out), background-color .3s ease;background:#ffffffeb;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 8px 20px -10px #0006}.hw-dlg__nav svg,.hw-dlg__x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hw-dlg__nav:hover,.hw-dlg__x:hover{background:#fff;transform:scale(1.06)}.hw-dlg__nav:focus-visible,.hw-dlg__x:focus-visible{outline:3px solid var(--hw-gold-hi);outline-offset:2px}.hw-dlg__prev{bottom:14px;left:14px}.hw-dlg__next{bottom:14px;left:66px}.hw-dlg__x{top:14px;right:14px}@media (max-width:760px){.hw-dlg__in{grid-template-columns:minmax(0,1fr);overflow:auto}.hw-dlg__ph{aspect-ratio:4/3;min-height:0}.hw-dlg__body{overflow:visible}}
.hw-cta{max-width:82rem;color:var(--hw-ink);background:linear-gradient(160deg,#fff 0%,#eaf3fb 100%);grid-template-columns:minmax(0,1.4fr) auto;align-items:center;gap:2rem 3rem;margin:clamp(4.5rem,10vw,9rem) auto 0;padding:clamp(2rem,4vw,3.6rem) clamp(1.5rem,4.4vw,4rem);display:grid;box-shadow:0 1px 2px #142d500f,0 40px 80px -40px #142d5073}.hw-cta .hw-title{text-align:left;font-size:clamp(1.8rem,3.2vw,3rem)}.hw-cta .hw-lead{color:var(--hw-copy);margin:1rem 0 0}.hw-cta__addr{color:var(--hw-copy);margin:.9rem 0 0;font-size:.95rem}.hw-cta__actions{flex-direction:column;align-items:stretch}.hw-mark--cta{margin:0 0 .8rem}.hw-foot{max-width:82rem;color:var(--hw-copy);margin:clamp(2.5rem,4vw,3.5rem) auto 0;padding:0 0 2rem;font-size:.92rem;font-weight:600}.hw-foot__row{border-top:1px solid #2f6eaa38;grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem 3rem;padding:1.8rem 0;display:grid}.hw-foot__brand{color:var(--hw-navy);font:700 1.2rem/1 var(--hw-font);align-items:center;gap:.5em;text-decoration:none;display:inline-flex}.hw-foot__brand img{width:auto;height:26px;display:block}.hw-foot nav ul{flex-wrap:wrap;justify-content:center;gap:.5rem 1.8rem;margin:0;padding:0;list-style:none;display:flex}.hw-foot nav a{color:var(--hw-ink);font-weight:600;text-decoration:none}.hw-foot nav a:hover{color:var(--hw-gold)}.hw-foot__co{text-align:right;margin:0;line-height:1.5}.hw-foot__co a{color:inherit;text-decoration:none}.hw-foot__legal{border-top:1px solid var(--hw-line);color:#7b8794;flex-wrap:wrap;justify-content:space-between;gap:.4rem 2rem;padding-top:1.1rem;font-size:.8rem;display:flex}.hw-foot__legal p{margin:0}.hw-foot__legal a{color:inherit}@media (max-width:1000px){.hw-cta{grid-template-columns:minmax(0,1fr)}.hw-foot__row{grid-template-columns:minmax(0,1fr);justify-items:start}.hw-foot nav ul{justify-content:flex-start}.hw-foot__co{text-align:left}}
.hw-words .hw-word{vertical-align:top;margin:-.08em -.03em -.17em;padding:.08em .03em .17em;display:inline-block;overflow:clip}.hw-title.hw-words .hw-word{display:block}.hw-words .hw-word>*{display:inline-block}.hw-js .hw-words .hw-word>*{transition:transform .95s var(--ease-out) calc(var(--wi) * 60ms);transform:translateY(112%)}.hw-js .hw-words.is-in .hw-word>*{transform:none}.hw-js .hw-reveal{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-out), transform 1s var(--ease-out), filter .8s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(26px)}.hw-js .hw-reveal.is-in{opacity:1;filter:none;transform:none}.hw-js .hw-reveal-img{transition:clip-path 1.2s var(--ease-out) var(--d,0s)}.hw-js .hw-reveal-img img{transition:scale 1.6s var(--ease-out) var(--d,0s), transform .9s var(--ease-out);scale:1.08}.hw-js .hw-reveal-img.is-in img{scale:1}.hw-js .hw-media.hw-reveal-img{clip-path:inset(10% 0 0 0 round var(--hw-r-in))}.hw-js .hw-media.hw-reveal-img.is-in{clip-path:inset(0 0 0 0 round var(--hw-r-in))}@keyframes hw-rise{0%{opacity:0;transform:translateY(var(--rise,26px))}}@keyframes hw-from-right{0%{opacity:0;transform:translate(40px)}}@keyframes hw-drop{0%{opacity:0;transform:translateY(-14px)}}.hw-intro .hw-wordmark{--rise:.42em;animation:1.5s cubic-bezier(.2,.7,.2,1) .25s backwards hw-rise}.hw-intro .hw-hero__intro{animation:1s cubic-bezier(.2,.7,.2,1) .9s backwards hw-rise}.hw-intro .hw-proof{animation:1s cubic-bezier(.2,.7,.2,1) 1.05s backwards hw-rise}.hw-intro .hw-thumbs{animation:1.1s cubic-bezier(.2,.7,.2,1) 1.1s backwards hw-from-right}.hw-intro .hw-hero-card{animation:1.1s cubic-bezier(.2,.7,.2,1) 1.25s backwards hw-from-right}.hw-intro .hw-top__bar>*{animation:.8s cubic-bezier(.2,.7,.2,1) .1s backwards hw-drop}.hw-intro .hw-top__nav{animation-delay:.2s!important}.hw-intro .hw-top__tel{animation-delay:.3s!important}.hw-intro .hw-top__cta{animation-delay:.38s!important}@keyframes hw-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.hw-js .hw-mark:not(.is-in) path{stroke-dashoffset:1px}.hw-js .hw-mark.is-in path{animation:1.6s cubic-bezier(.65,0,.35,1) .2s both hw-draw}.hw-js .hw-mark.is-in path:nth-child(2){animation-delay:.45s}.hw-js .hw-mark.is-in path:nth-child(3){animation-delay:.8s}.hw-js .hw-feats:not(.is-in) li{opacity:0;transform:translateY(6px)}.hw-js .hw-feats li{transition:opacity 1s,transform 1.2s cubic-bezier(.25,.8,.25,1);transition-delay:calc(var(--k,0) * .12s)}.hw-js .hw-dist:not(.is-in) .hw-ico{opacity:0}.hw-js .hw-dist .hw-ico{transition:opacity 1s;transition-delay:calc(.2s + var(--k,0) * 90ms)}.hw-js .hw-dist b{transition:color .4s}.hw-js .hw-card .hw-media img{transition:transform .9s var(--ease-out), scale 1.4s var(--ease-out)}.hw-js .hw-house:not(.is-in) .hw-media img,.hw-js .hw-room:not(.is-in) .hw-media img{scale:1.04}.hw-house.is-in,.hw-room.is-in{transition:opacity .8s var(--ease-out), transform 1s var(--ease-out), filter .8s var(--ease-out), box-shadow .4s ease}.hw-house.is-in:hover,.hw-room.is-in:hover{transition-delay:0s;transform:translateY(-6px);box-shadow:0 1px 2px #142d500f,0 34px 70px -30px #142d5080}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-words .hw-word{overflow:visible}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-words .hw-word>*{transition:opacity 1.5s ease calc(var(--wi) * .22s), filter 1.7s var(--ease-lux) calc(var(--wi) * .22s), transform 2s var(--ease-lux) calc(var(--wi) * .22s)}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-words:not(.is-in) .hw-word>*{opacity:0;filter:blur(12px);transform:scale(1.035)}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-reveal{transition:opacity 1.4s ease, filter 1.6s var(--ease-lux), transform 1.9s var(--ease-lux), box-shadow .4s ease;transition-delay:calc(var(--d,0s) + .25s)}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-reveal:not(.is-in){opacity:0;filter:blur(8px);transform:scale(.985)}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-media.hw-reveal-img{clip-path:inset(0 0 0 0 round var(--hw-r-in));transition:opacity 1.6s ease calc(var(--d,0s) + .35s)}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-media.hw-reveal-img:not(.is-in){opacity:0}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-media.hw-reveal-img img{transition:scale 2.8s var(--ease-lux) calc(var(--d,0s) + .35s), transform .9s var(--ease-out)}.hw-js :is(.hw-sec--osiedle-3d,.hw-sec--kreator,.hw-sec--osiedle,.hw-sec--kontakt) .hw-media.hw-reveal-img:not(.is-in) img{scale:1.12}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-words .hw-word{overflow:clip}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-words .hw-word>*{transition:transform 1.5s var(--ease-lux) calc(var(--wi) * .17s), opacity .9s ease calc(var(--wi) * .17s)}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-words:not(.is-in) .hw-word>*{opacity:.2;transform:translateY(108%)}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-reveal{transition:opacity 1.3s ease, transform 1.7s var(--ease-lux), filter 0s, box-shadow .4s ease;transition-delay:calc(var(--d,0s) * 1.6 + .2s)}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-reveal:not(.is-in){opacity:0;filter:none;transform:translateY(34px)}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-media.hw-reveal-img{opacity:1;transition:clip-path 1.7s var(--ease-curtain) calc(var(--d,0s) * 1.6 + .35s)}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-media.hw-reveal-img:not(.is-in){clip-path:inset(100% 0 0 0 round var(--hw-r-in))}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-media.hw-reveal-img.is-in{clip-path:inset(0 0 0 0 round var(--hw-r-in))}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-media.hw-reveal-img img{transition:scale 2.4s var(--ease-lux) calc(var(--d,0s) * 1.6 + .35s), transform .9s var(--ease-out)}.hw-js :is(.hw-sec--domy,.hw-sec--lokalizacja) .hw-media.hw-reveal-img:not(.is-in) img{scale:1.2}.hw-js .hw-sec--wnetrza .hw-words .hw-word{overflow:visible}.hw-js .hw-sec--wnetrza .hw-words .hw-word>*{transform-origin:50% 80%;transition:transform 1.1s cubic-bezier(.34, 1.3, .64, 1) calc(var(--wi) * .11s), opacity .7s ease calc(var(--wi) * .11s)}.hw-js .hw-sec--wnetrza .hw-words:not(.is-in) .hw-word>*{opacity:0;transform:scale(.7)}.hw-js .hw-sec--wnetrza .hw-reveal{transition:opacity 1.1s,transform 1.3s cubic-bezier(.25,.8,.25,1),filter;transition-delay:var(--d,0s)}.hw-js .hw-sec--wnetrza .hw-reveal:not(.is-in){filter:none;transform:translateY(14px)}.hw-js .hw-sec--wnetrza .hw-media.hw-reveal-img{transition:opacity 1.2s ease var(--d,0s)}.hw-js .hw-sec--wnetrza .hw-media.hw-reveal-img:not(.is-in){clip-path:inset(0 0 0 0 round var(--hw-r-in));opacity:0}.hw-js .hw-sec--wnetrza .hw-media.hw-reveal-img.is-in{clip-path:inset(0 0 0 0 round var(--hw-r-in));opacity:1}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal{transition:opacity .8s,transform 1.25s cubic-bezier(.2,.8,.2,1),filter .8s,box-shadow .4s}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal:first-child{transition-delay:.2s}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal:nth-child(2){z-index:2;transition-delay:0s}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal:nth-child(3){transition-delay:.2s}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal:first-child:not(.is-in){filter:none;transform:translate(62%)rotate(-7deg)scale(.9)}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal:nth-child(2):not(.is-in){filter:none;transform:translateY(46px)scale(.92)}.hw-js .hw-sec--wnetrza .hw-room.hw-reveal:nth-child(3):not(.is-in){filter:none;transform:translate(-62%)rotate(7deg)scale(.9)}.hw-js .hw-sec .hw-reveal.is-in:hover{transition-delay:0s}@keyframes hw-breathe{0%{scale:1}to{scale:1.07}}.hw-bg img{animation:28s ease-in-out infinite alternate paused hw-breathe}.hw-bg.is-live img{animation-play-state:running}:is(.hw-sec--domy,.hw-sec--deweloper,.hw-sec--lokalizacja) .hw-bg img{animation-delay:-14s}@media (prefers-reduced-motion:reduce){.hw-bg img{animation:none;transform:none!important}.hw-media img,.hw-btn,.hw-top{transition:none}.hw-mark path,.hw-dlg,.hw-dlg::backdrop{animation:none!important}}

