@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Lato:wght@300;400;700;900&display=swap";*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom-0{bottom:0}.bottom-4{bottom:1rem}.left-4{left:1rem}.left-\[17\%\]{left:17%}.left-\[38\%\]{left:38%}.left-\[45\%\]{left:45%}.left-\[73\%\]{left:73%}.left-\[8\%\]{left:8%}.right-5{right:1.25rem}.top-5{top:1.25rem}.top-\[29\%\]{top:29%}.top-\[32\%\]{top:32%}.top-\[42\%\]{top:42%}.top-\[49\%\]{top:49%}.top-\[50\%\]{top:50%}.z-10{z-index:10}.z-40{z-index:40}.z-\[200\]{z-index:200}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.mr-2{margin-right:.5rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-2{height:.5rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-\[20\%\]{height:20%}.h-\[25\%\]{height:25%}.h-\[26\%\]{height:26%}.h-\[2px\]{height:2px}.h-\[31\%\]{height:31%}.h-\[33\%\]{height:33%}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[52px\]{height:52px}.h-\[58px\]{height:58px}.h-\[70px\]{height:70px}.h-\[82px\]{height:82px}.h-full{height:100%}.h-px{height:1px}.min-h-11{min-height:2.75rem}.min-h-\[126px\]{min-height:126px}.min-h-\[250px\]{min-height:250px}.min-h-\[58px\]{min-height:58px}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-4{width:1rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-\[114px\]{width:114px}.w-\[17\%\]{width:17%}.w-\[19\%\]{width:19%}.w-\[31\%\]{width:31%}.w-\[34\%\]{width:34%}.w-\[60px\]{width:60px}.w-\[68px\]{width:68px}.w-\[82px\]{width:82px}.w-\[98px\]{width:98px}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0}.min-w-\[132px\]{min-width:132px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1120px\]{max-width:1120px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[440px\]{max-width:440px}.max-w-\[460px\]{max-width:460px}.max-w-\[540px\]{max-width:540px}.max-w-\[560px\]{max-width:560px}.max-w-\[620px\]{max-width:620px}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[780px\]{max-width:780px}.max-w-\[8ch\]{max-width:8ch}.max-w-\[920px\]{max-width:920px}.max-w-\[92vw\]{max-width:92vw}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-2deg\]{--tw-rotate:-2deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-3deg\]{--tw-rotate:-3deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[1deg\]{--tw-rotate:1deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[2deg\]{--tw-rotate:2deg;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:1s linear infinite spin}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-pointer{cursor:pointer}.cursor-zoom-out{cursor:zoom-out}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[32px_1fr_auto\]{grid-template-columns:32px 1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-10{gap:2.5rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[0\.18rem\]{gap:.18rem}.gap-\[0\.24rem\]{gap:.24rem}.gap-\[0\.28rem\]{gap:.28rem}.gap-\[0\.34rem\]{gap:.34rem}.gap-\[0\.3rem\]{gap:.3rem}.gap-px{gap:1px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-2{row-gap:.5rem}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse:0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-line>:not([hidden])~:not([hidden]){--tw-divide-opacity:1;border-color:rgb(229 224 214/var(--tw-divide-opacity,1))}.divide-line\/80>:not([hidden])~:not([hidden]){border-color:#e5e0d6cc}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.rounded-\[14px\]{border-radius:14px}.rounded-\[15px\]{border-radius:15px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[30px\]{border-radius:30px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-0{border-width:0}.border-\[3px\]{border-width:3px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#b7824a\]\/20{border-color:#b7824a33}.border-\[\#cfc4ad\]{--tw-border-opacity:1;border-color:rgb(207 196 173/var(--tw-border-opacity,1))}.border-\[\#d7cab5\]{--tw-border-opacity:1;border-color:rgb(215 202 181/var(--tw-border-opacity,1))}.border-\[\#d8c7a4\]\/45{border-color:#d8c7a473}.border-\[\#d9d2c2\]{--tw-border-opacity:1;border-color:rgb(217 210 194/var(--tw-border-opacity,1))}.border-\[\#ddd4c2\]{--tw-border-opacity:1;border-color:rgb(221 212 194/var(--tw-border-opacity,1))}.border-\[\#dfd6c2\]{--tw-border-opacity:1;border-color:rgb(223 214 194/var(--tw-border-opacity,1))}.border-line{--tw-border-opacity:1;border-color:rgb(229 224 214/var(--tw-border-opacity,1))}.border-line\/80{border-color:#e5e0d6cc}.border-olive{--tw-border-opacity:1;border-color:rgb(93 103 61/var(--tw-border-opacity,1))}.border-olive\/15{border-color:#5d673d26}.border-olive\/20{border-color:#5d673d33}.border-olive\/35{border-color:#5d673d59}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/75{border-color:#ffffffbf}.border-t-white\/80{border-top-color:#fffc}.bg-\[\#070d14\]{--tw-bg-opacity:1;background-color:rgb(7 13 20/var(--tw-bg-opacity,1))}.bg-\[\#11140f\]\/90{background-color:#11140fe6}.bg-\[\#768255\]{--tw-bg-opacity:1;background-color:rgb(118 130 85/var(--tw-bg-opacity,1))}.bg-\[\#b99154\]{--tw-bg-opacity:1;background-color:rgb(185 145 84/var(--tw-bg-opacity,1))}.bg-\[\#d7d0c2\]{--tw-bg-opacity:1;background-color:rgb(215 208 194/var(--tw-bg-opacity,1))}.bg-\[\#ddd5c7\]{--tw-bg-opacity:1;background-color:rgb(221 213 199/var(--tw-bg-opacity,1))}.bg-\[\#deecd6\]{--tw-bg-opacity:1;background-color:rgb(222 236 214/var(--tw-bg-opacity,1))}.bg-\[\#e7e0d2\]{--tw-bg-opacity:1;background-color:rgb(231 224 210/var(--tw-bg-opacity,1))}.bg-\[\#eee9dc\]{--tw-bg-opacity:1;background-color:rgb(238 233 220/var(--tw-bg-opacity,1))}.bg-\[\#eef0df\]{--tw-bg-opacity:1;background-color:rgb(238 240 223/var(--tw-bg-opacity,1))}.bg-\[\#eef0df\]\/70{background-color:#eef0dfb3}.bg-\[\#eef1e8\]{--tw-bg-opacity:1;background-color:rgb(238 241 232/var(--tw-bg-opacity,1))}.bg-\[\#efede4\]{--tw-bg-opacity:1;background-color:rgb(239 237 228/var(--tw-bg-opacity,1))}.bg-\[\#f4f1ea\]{--tw-bg-opacity:1;background-color:rgb(244 241 234/var(--tw-bg-opacity,1))}.bg-\[\#f6f4ee\]{--tw-bg-opacity:1;background-color:rgb(246 244 238/var(--tw-bg-opacity,1))}.bg-\[\#f7f6ef\]{--tw-bg-opacity:1;background-color:rgb(247 246 239/var(--tw-bg-opacity,1))}.bg-\[\#f8f6f0\]{--tw-bg-opacity:1;background-color:rgb(248 246 240/var(--tw-bg-opacity,1))}.bg-\[\#fbf3df\]{--tw-bg-opacity:1;background-color:rgb(251 243 223/var(--tw-bg-opacity,1))}.bg-\[\#fbf8f1\]{--tw-bg-opacity:1;background-color:rgb(251 248 241/var(--tw-bg-opacity,1))}.bg-\[\#fbf8f1\]\/70{background-color:#fbf8f1b3}.bg-\[\#fbf8f1\]\/80{background-color:#fbf8f1cc}.bg-\[\#fbf8f1\]\/90{background-color:#fbf8f1e6}.bg-\[rgba\(18\,19\,14\,\.55\)\]{background-color:#12130e8c}.bg-black\/35{background-color:#00000059}.bg-graphite{--tw-bg-opacity:1;background-color:rgb(37 42 44/var(--tw-bg-opacity,1))}.bg-line{--tw-bg-opacity:1;background-color:rgb(229 224 214/var(--tw-bg-opacity,1))}.bg-line\/80{background-color:#e5e0d6cc}.bg-olive{--tw-bg-opacity:1;background-color:rgb(93 103 61/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-white\/45{background-color:#ffffff73}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/90{background-color:#ffffffe6}.bg-\[radial-gradient\(circle_at_top\,rgba\(255\,255\,255\,\.9\)\,rgba\(231\,226\,213\,\.96\)_58\%\,rgba\(215\,205\,187\,1\)_100\%\)\]{background-image:radial-gradient(circle at top,#ffffffe6,#e7e2d5f5 58%,#d7cdbb 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-\[18px\]{padding:18px}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-10{padding-bottom:2.5rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-5{padding-left:1.25rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-heading{font-family:Cormorant Garamond,Georgia,serif}.text-\[0px\]{font-size:0}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[23px\]{font-size:23px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[42px\]{font-size:42px}.text-\[44px\]{font-size:44px}.text-\[52px\]{font-size:52px}.text-\[9px\]{font-size:9px}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[\.98\],.leading-\[0\.98\]{line-height:.98}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.03\]{line-height:1.03}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.55\]{line-height:1.55}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.13em\]{letter-spacing:.13em}.tracking-\[\.18em\]{letter-spacing:.18em}.tracking-\[\.20em\]{letter-spacing:.2em}.tracking-\[\.22em\]{letter-spacing:.22em}.tracking-\[\.24em\]{letter-spacing:.24em}.tracking-\[\.26em\]{letter-spacing:.26em}.tracking-\[\.28em\]{letter-spacing:.28em}.tracking-\[\.2em\]{letter-spacing:.2em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.34em\]{letter-spacing:.34em}.text-\[\#b7824a\]{--tw-text-opacity:1;color:rgb(183 130 74/var(--tw-text-opacity,1))}.text-\[\#d7c6a1\]{--tw-text-opacity:1;color:rgb(215 198 161/var(--tw-text-opacity,1))}.text-\[\#d9c98a\]{--tw-text-opacity:1;color:rgb(217 201 138/var(--tw-text-opacity,1))}.text-\[\#d9d67d\]{--tw-text-opacity:1;color:rgb(217 214 125/var(--tw-text-opacity,1))}.text-\[\#f2deb0\]{--tw-text-opacity:1;color:rgb(242 222 176/var(--tw-text-opacity,1))}.text-\[\#f8f6f0\]{--tw-text-opacity:1;color:rgb(248 246 240/var(--tw-text-opacity,1))}.text-graphite{--tw-text-opacity:1;color:rgb(37 42 44/var(--tw-text-opacity,1))}.text-graphite\/60{color:#252a2c99}.text-mutedText{--tw-text-opacity:1;color:rgb(95 98 91/var(--tw-text-opacity,1))}.text-mutedText\/70{color:#5f625bb3}.text-olive{--tw-text-opacity:1;color:rgb(93 103 61/var(--tw-text-opacity,1))}.text-olive\/85{color:#5d673dd9}.text-oliveDark{--tw-text-opacity:1;color:rgb(70 81 47/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-white\/45{color:#ffffff73}.text-white\/70{color:#ffffffb3}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.accent-\[\#5d673d\]{accent-color:#5d673d}.opacity-80{opacity:.8}.shadow-\[0_12px_26px_rgba\(37\,42\,44\,\.06\)\]{--tw-shadow:0 12px 26px #252a2c0f;--tw-shadow-colored:0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(93\,103\,61\,\.20\)\]{--tw-shadow:0 14px 28px #5d673d33;--tw-shadow-colored:0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(93\,103\,61\,\.22\)\]{--tw-shadow:0 14px 28px #5d673d38;--tw-shadow-colored:0 14px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_32px_rgba\(0\,0\,0\,\.28\)\]{--tw-shadow:0 16px 32px #00000047;--tw-shadow-colored:0 16px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_16px_34px_rgba\(0\,0\,0\,\.22\)\]{--tw-shadow:0 16px 34px #00000038;--tw-shadow-colored:0 16px 34px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_18px_50px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 18px 50px #00000059;--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(37\,42\,44\,\.12\)\]{--tw-shadow:0 24px 80px #252a2c1f;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(6\,12\,20\,\.28\)\]{--tw-shadow:0 24px 80px #060c1447;--tw-shadow-colored:0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_24px_90px_rgba\(17\,20\,15\,\.34\)\]{--tw-shadow:0 24px 90px #11140f57;--tw-shadow-colored:0 24px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_30px_100px_rgba\(0\,0\,0\,\.45\)\]{--tw-shadow:0 30px 100px #00000073;--tw-shadow-colored:0 30px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(93\,103\,61\,0\.10\)\]{--tw-shadow:0 8px 18px #5d673d1a;--tw-shadow-colored:0 8px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.shadow-card{--tw-shadow:0 14px 35px #252a2c12;--tw-shadow-colored:0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur:blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-all{transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-\[180ms\]{transition-duration:.18s}.duration-\[260ms\]{transition-duration:.26s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{color:#252a2c;font-synthesis:none;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;--graphite:#252a2c;--olive:#5d673d;--olive-dark:#46512f;--off-white:#f4f1ea;--sand:#d7c6a1;--warm-wood:#b7824a;--sage:#aeb6a1;--stone:#e6e2d8;--line:#e5e0d6;background:#f4f1ea;font-family:Lato,system-ui,sans-serif}@media (width>=768px){#top .hero-copy{background:#252a2c73!important;border-color:#ffffff29!important;box-shadow:0 18px 42px #00000038!important}#top .hero-main{margin-bottom:clamp(22px,3.4vh,38px)!important}#top .hero-cta,#top .hero-cta.flex{margin-top:24px!important}#top .hero-content>.hero-stats-grid{margin-top:clamp(18px,2.2vh,28px)!important}#uklad .layout-zone-tile{justify-content:space-between!important;gap:14px!important;min-height:84px!important;padding:18px!important}#uklad .layout-zone-icon,#uklad .layout-zone-tile>span:last-child>span,#uklad .layout-zone-tile .layout-zone-label>span{display:none!important}#uklad .layout-zone-tile strong{font-size:19px!important;line-height:1.06!important}#uklad .layout-zone-arrow{transition:transform .2s,background-color .2s,color .2s,border-color .2s!important}#uklad .layout-zone-tile:hover .layout-zone-arrow,#uklad .layout-zone-tile.is-active .layout-zone-arrow{transform:translate(2px);color:#fff!important;background:#5d673d!important;border-color:#5d673dd9!important}}@media (width<=767.98px){#uklad .layout-zone-list{order:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#uklad .layout-zone-list>:not([hidden])~:not([hidden]){margin-top:0!important}#uklad .layout-zone-list .layout-zone-tile{text-align:left!important;justify-content:space-between!important;gap:10px!important;min-height:72px!important;padding:12px!important}#uklad .layout-zone-list .layout-zone-icon,#uklad .layout-zone-list .layout-zone-tile>span:last-child>span,#uklad .layout-zone-list .layout-zone-label>span{display:none!important}#uklad .layout-zone-list .layout-zone-label{width:auto!important;display:block!important}#uklad .layout-zone-list .layout-zone-tile strong{text-align:left!important;font-size:12.5px!important;line-height:1.14!important}#uklad .layout-zone-list .layout-zone-arrow{width:34px!important;height:34px!important}#uklad .layout-zone-list .layout-zone-arrow svg{width:14px!important;height:14px!important}#standard .standard-feature-action,#standard .standard-optional-action{z-index:1!important;position:relative!important;overflow:visible!important}#standard .standard-feature-action.is-selected,#standard .standard-optional-action.is-selected{z-index:40!important}#standard .standard-feature-tooltip,#standard .standard-optional-tooltip{opacity:0!important;visibility:hidden!important;pointer-events:none!important;white-space:normal!important;z-index:80!important;background:linear-gradient(165deg,#fffffffc 0%,#f8f6f0fc 100%)!important;border:1px solid #5d673d38!important;border-radius:18px!important;width:min(280px,100vw - 34px)!important;max-width:280px!important;padding:14px 15px!important;display:block!important;position:absolute!important;inset:auto auto calc(100% + 12px) 50%!important;transform:translate(-50%)translateY(8px)!important;box-shadow:0 20px 50px #252a2c2e,inset 0 0 0 1px #ffffffb3!important}#standard .standard-feature-tooltip:after,#standard .standard-optional-tooltip:after{content:""!important;background:#fbf8f1!important;border-top:1px solid #5d673d2e!important;border-left:1px solid #5d673d2e!important;width:16px!important;height:16px!important;position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%,-8px)rotate(225deg)!important}#standard .standard-feature-action.is-selected .standard-feature-tooltip,#standard .standard-optional-action.is-selected .standard-feature-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}#standard .standard-optional-tooltip--left{left:50%!important;right:auto!important;transform:translate(-50%)translateY(8px)!important}#standard .standard-mobile-explanation{display:none!important}#galeria .gallery-inline-caption{border-radius:14px!important;max-width:calc(100% - 20px)!important;padding:10px 12px!important;bottom:10px!important;left:10px!important}#galeria .gallery-inline-caption div{font-size:17px!important}#lokalizacja .location-map-frame{aspect-ratio:16/9;height:auto!important}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#lokalizacja .location-highlight-card{text-align:center;border-bottom:0;border-right:1px solid #e7e0d2;flex-direction:column;justify-content:flex-start;gap:10px;min-height:0;padding:16px 8px 14px}#lokalizacja .location-highlight-card:last-child{border-right:0}#lokalizacja .location-highlight-icon{border-radius:14px;width:40px;height:40px}#lokalizacja .location-highlight-icon svg{width:20px;height:20px}#lokalizacja .location-highlight-value{line-height:1;font-size:22px!important}#lokalizacja .location-highlight-label{margin-top:6px;line-height:1.2;font-size:11px!important}#lokalizacja .location-secondary-panel{padding:14px 12px}#lokalizacja .location-secondary-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}#lokalizacja .location-secondary-item{gap:8px;min-width:0;line-height:1.25;font-size:12px!important}#lokalizacja .location-secondary-item span{display:block}#lokalizacja .location-secondary-icon{width:34px;height:34px}#lokalizacja .location-secondary-icon svg{width:16px;height:16px}#lokalizacja .location-secondary-divider{display:none!important}#lokalizacja .location-secondary-cta{width:100%;min-height:44px;font-size:13px!important}}.financing-section{background:radial-gradient(circle at 18% 8%,#ffffffc2,#0000 34%),radial-gradient(circle at 84% 22%,#5d673d12,#0000 38%),#f4f1ea;position:relative;overflow:hidden}.financing-section:before{content:"";pointer-events:none;opacity:.34;filter:blur(.1px);background:radial-gradient(at 34% 78%,#5d673d21,#0000 14%),radial-gradient(at 49% 64%,#5d673d1a,#0000 13%),radial-gradient(at 62% 48%,#5d673d17,#0000 12%),linear-gradient(52deg,#0000 0 47%,#5d673d1a 48% 50%,#0000 51% 100%);width:min(270px,24vw);height:min(330px,29vw);position:absolute;bottom:0;left:max(10px,50vw - 860px)}.financing-shell{background:radial-gradient(circle at 22% 10%,#ffffffe0,#0000 34%),linear-gradient(#f8f6f0e6 0%,#f5f2ebc7 100%);max-width:1760px}.financing-inner{z-index:1;padding-top:clamp(30px,3.2vw,50px);padding-bottom:clamp(24px,2.8vw,40px);position:relative}.financing-section-header{width:min(100%,1320px);margin-inline:auto}.financing-section-header h2{letter-spacing:-.045em;color:#252a2c;margin-top:clamp(12px,1.2vw,20px);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,5vw,78px);font-weight:700;line-height:.96}.financing-section-header h2 span{color:#5d673d}.financing-calculator-card{background:radial-gradient(circle at 12% 0,#fffffff7,#0000 42%),#ffffffa8;border:1px solid #d7c6a1e0;border-radius:clamp(24px,2vw,32px);width:min(100%,1420px);margin:clamp(16px,1.5vw,24px) auto 0;padding:clamp(18px,1.7vw,28px) clamp(18px,2vw,34px) clamp(14px,1.2vw,22px);box-shadow:0 24px 74px #252a2c14}.financing-card-top h3{letter-spacing:-.035em;color:#252a2c;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(32px,2.35vw,42px);font-weight:700;line-height:.98}.financing-horizontal-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.9fr);align-items:start;gap:clamp(18px,2vw,32px);margin-top:clamp(12px,1.2vw,18px);display:grid}.financing-inputs-panel-clean{gap:clamp(10px,.9vw,14px);padding-right:clamp(0px,1.2vw,12px);display:grid}.financing-slider-field{gap:6px;display:grid}.financing-slider-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.financing-label-text,.financing-mini-row label>span{color:#252a2c;align-items:center;gap:8px;font-size:clamp(13.5px,.86vw,16px);font-weight:900;line-height:1.18;display:inline-flex}.financing-slider-head strong{color:#252a2c;white-space:nowrap;font-size:clamp(16px,1vw,18px);font-weight:900;line-height:1.1}.financing-help{color:#5d673d;cursor:help;border-radius:999px;outline:none;flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex;position:relative}.financing-help:before{content:"";border-radius:inherit;background:#5d673d14;border:1px solid #5d673d2e;position:absolute;inset:1px}.financing-help svg{z-index:1;position:relative}.financing-help-card{z-index:70;color:#5f625b;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(165deg,#fffffffc 0%,#f8f6f0fc 100%);border:1px solid #5d673d2e;border-radius:16px;width:min(320px,100vw - 36px);padding:12px 13px;font-size:12.5px;font-weight:700;line-height:1.55;transition:opacity .16s,visibility .16s,transform .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 18px 50px #252a2c29,inset 0 0 0 1px #ffffffb8}.financing-help-card:after{content:"";background:#fbf8f1;border-top:1px solid #5d673d24;border-left:1px solid #5d673d24;width:14px;height:14px;position:absolute;top:100%;left:50%;transform:translate(-50%,-7px)rotate(225deg)}.financing-help:hover .financing-help-card,.financing-help:focus .financing-help-card,.financing-help:focus-within .financing-help-card{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.financing-range{accent-color:#5d673d;cursor:pointer;background:0 0;width:100%;height:18px}.financing-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #5d673d 0%, #5d673d var(--range-progress), #252a2c26 var(--range-progress), #252a2c26 100%);border-radius:999px;height:6px;box-shadow:inset 0 1px #ffffffad}.financing-range::-webkit-slider-thumb{appearance:none;background:#5d673d;border:3px solid #fff;border-radius:999px;width:18px;height:18px;margin-top:-6px;box-shadow:0 8px 20px #252a2c2e}.financing-range::-moz-range-track{background:#252a2c26;border-radius:999px;height:6px}.financing-range::-moz-range-progress{background:#5d673d;border-radius:999px;height:6px}.financing-range::-moz-range-thumb{background:#5d673d;border:3px solid #fff;border-radius:999px;width:16px;height:16px;box-shadow:0 8px 20px #252a2c2e}.financing-range-scale{color:#5f625bc7;justify-content:space-between;font-size:11px;font-weight:800;line-height:1;display:flex}.financing-mini-row-horizontal{grid-template-columns:minmax(180px,.68fr) minmax(260px,1.32fr);align-items:end;gap:clamp(12px,1.5vw,22px);display:grid}.financing-mini-row-horizontal label,.financing-mini-row-horizontal>div{gap:8px;display:grid}.financing-rate-panel{gap:10px;display:grid}.financing-rate-mode{gap:7px;display:grid}.financing-rate-mode-switch{background:#ffffffc2;border:1px solid #d7c6a1db;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:4px;display:grid;box-shadow:0 10px 24px #252a2c09}.financing-rate-mode-button{color:#46512f;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:39px;font-size:13.5px;font-weight:900;line-height:1.1;transition:background .16s,color .16s,box-shadow .16s,transform .16s}.financing-rate-mode-button:hover{background:#5d673d14}.financing-rate-mode-button:focus-visible{outline-offset:2px;outline:2px solid #5d673d66}.financing-rate-mode-button.is-active{color:#fff;background:#5d673d;box-shadow:0 10px 22px #5d673d2e}.financing-rate-mode-note{color:#46512f;font-size:12px;font-weight:700;line-height:1.45}.financing-rate-mode-note strong{color:#252a2c}.financing-rate-mode-note-subtle{color:#5f625b;font-size:11.5px;font-weight:700;line-height:1.4}.financing-mini-row-horizontal select{color:#252a2c;cursor:pointer;background:#ffffffb8;border:1px solid #d7c6a1db;border-radius:12px;outline:none;width:100%;height:46px;padding:0 15px;font-size:16px;font-weight:900;box-shadow:0 10px 24px #252a2c09}.financing-result-panel-horizontal{text-align:center;background:radial-gradient(circle at 50% 0,#ffffff9e,#0000 54%),linear-gradient(#eff0e0e6 0%,#e8e7d2e0 100%);border:1px solid #d7c6a1eb;border-radius:20px;flex-direction:column;min-height:100%;padding:clamp(16px,1.5vw,22px) clamp(16px,1.4vw,22px);display:flex}.financing-mobile-result-overview{display:none}.financing-result-panel__hero{display:block}.financing-result-panel>p,.financing-result-panel__headline{color:#46512f;font-size:15px;font-weight:900}.financing-result-panel>strong,.financing-result-panel__amount{letter-spacing:.02em;color:#252a2c;margin-top:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,4.2vw,66px);font-weight:700;line-height:.88;display:block}.financing-result-panel>strong span,.financing-result-panel__amount span{letter-spacing:0;margin-top:5px;font-size:.34em;font-weight:600;display:block}.financing-result-grid-horizontal{text-align:left;border-top:1px solid #5d673d42;border-bottom:1px solid #5d673d29;grid-template-columns:1fr;gap:10px;margin-top:clamp(14px,1.3vw,20px);padding:clamp(12px,1vw,16px) 0;display:grid}.financing-result-grid-horizontal>div{-moz-column-gap:13px;color:#46512f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:13px;min-height:43px;display:grid}.financing-result-grid-horizontal svg{color:#5d673d}.financing-result-grid-horizontal span{color:#46512f;font-size:14px;font-weight:800;line-height:1.18}.financing-result-grid-horizontal b{color:#252a2c;text-align:right;font-size:15.5px;font-weight:900;line-height:1.2}.financing-disclaimer{text-align:center;color:#5f625b;margin-top:clamp(12px,1vw,16px);font-size:13px;line-height:1.55}@media (width>=1024px) and (width<=1279.98px){.financing-calculator-card{padding-inline:16px}.financing-horizontal-grid{grid-template-columns:minmax(0,1.22fr) minmax(280px,.84fr);gap:18px}.financing-mini-row-horizontal{grid-template-columns:minmax(170px,.72fr) minmax(0,1.28fr);gap:14px}.financing-rate-mode-button{min-height:37px;font-size:12.5px}.financing-result-panel-horizontal{padding-inline:14px}.financing-result-panel>strong,.financing-result-panel__amount{font-size:clamp(42px,4.3vw,56px)}.site-header__nav{gap:1.35rem;font-size:14px}.site-header__phone{font-size:14px}}@media (width>=1280px) and (width<=1535.98px){.site-header__nav{gap:2.1rem;font-size:15px}}@media (width<=1023.98px){.financing-horizontal-grid{grid-template-columns:1fr}.financing-result-panel-horizontal{min-height:0}.financing-result-grid-horizontal{grid-template-columns:repeat(3,minmax(0,1fr))}.financing-result-grid-horizontal>div{grid-template-columns:auto minmax(0,1fr);align-items:start}.financing-result-grid-horizontal b{text-align:left;grid-column:2}}@media (width<=767.98px){.financing-section:before{opacity:.22;width:170px;height:230px}.financing-inner{padding-top:27px;padding-bottom:29px}.financing-section-header h2{font-size:clamp(36px,11vw,49px)}.financing-calculator-card{border-radius:24px;margin-top:12px;padding:17px 12px 14px}.financing-card-top h3{font-size:31px}.financing-mobile-result-overview{text-align:center;background:radial-gradient(circle at 50% 0,#ffffffbd,#0000 56%),linear-gradient(#eff0e0f0 0%,#e8e7d2eb 100%);border:1px solid #d7c6a1eb;border-radius:22px;margin-bottom:6px;padding:14px 14px 12px;display:block;box-shadow:0 18px 44px #252a2c0f}.financing-mobile-result-overview__label{color:#46512f;font-size:12px;font-weight:900;line-height:1.2}.financing-mobile-result-overview__amount{letter-spacing:.01em;color:#252a2c;margin-top:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(39px,11.2vw,53px);font-weight:700;line-height:.88;display:block}.financing-mobile-result-overview__amount span{letter-spacing:0;margin-top:4px;font-size:.34em;font-weight:600;display:block}.financing-inputs-panel-clean{gap:12px;padding-right:0}.financing-slider-head{align-items:flex-start;gap:12px}.financing-label-text,.financing-mini-row label>span{font-size:12px}.financing-slider-head strong{font-size:13px}.financing-help{width:18px;height:18px}.financing-help svg{width:13px;height:13px}.financing-range-scale{font-size:9.5px}.financing-mini-row-horizontal{grid-template-columns:1fr;gap:10px}.financing-rate-mode-button{min-height:40px;font-size:12px}.financing-rate-mode-note{font-size:11px}.financing-rate-mode-note-subtle{font-size:10.5px}.financing-mini-row-horizontal select{height:42px;padding:0 13px;font-size:14px}.financing-result-panel__hero{display:none}.financing-result-panel-horizontal{border-radius:16px;padding:12px 9px 10px}.financing-result-grid-horizontal{flex-wrap:nowrap;gap:6px;margin-top:0;padding:8px 0;display:flex}.financing-result-grid-horizontal>div{text-align:center;flex-direction:column;flex:1 1 0;justify-content:flex-start;align-items:center;gap:4px;min-height:0;padding:4px 2px;display:flex}.financing-result-grid-horizontal svg{width:20px;height:20px}.financing-result-grid-horizontal span{text-wrap:balance;font-size:9.5px;line-height:1.15}.financing-result-grid-horizontal b{text-align:center;text-wrap:balance;font-size:9.5px;line-height:1.15}.financing-help-card{left:auto;right:-12px;transform:translateY(6px)}.financing-help-card:after{left:auto;right:14px;transform:translateY(-7px)rotate(225deg)}.financing-help:hover .financing-help-card,.financing-help:focus .financing-help-card,.financing-help:focus-within .financing-help-card{transform:translateY(0)}.financing-result-panel-horizontal{padding:14px 11px}.financing-result-panel>strong{letter-spacing:.005em;font-size:clamp(41px,13.8vw,53px)}.financing-result-grid-horizontal{grid-template-columns:1fr}.financing-result-grid-horizontal>div{grid-template-columns:auto minmax(0,1fr)}.financing-result-grid-horizontal b{text-align:left;grid-column:2}.financing-disclaimer{margin-top:10px;font-size:11.5px;line-height:1.45}}@media (width>=768px){#top .hero-reference-fade,#top .hero-reference-glow{pointer-events:none!important;display:block!important;position:absolute!important}#top .hero-reference-fade{z-index:1!important;background:radial-gradient(circle at 24% 16%,#ffffffeb,#ffffff52 28%,#fff0 54%),linear-gradient(90deg,#fffffffa 0%,#fffffff5 28%,#ffffffd1 49%,#ffffff6b 68%,#fff0 84%)!important;width:min(62vw,980px)!important;inset:0 auto 0 0!important}#top .hero-reference-glow{z-index:2!important;filter:blur(10px)!important;background:radial-gradient(circle,#ffffffb8 0%,#ffffff3d 36%,#fff0 72%)!important;width:min(32vw,520px)!important;height:min(32vw,520px)!important;top:48%!important;left:min(27vw,420px)!important;transform:translate(-50%,-50%)!important}#top .hero-content{padding-top:clamp(104px,11vh,142px)!important;padding-bottom:0!important}#top .hero-main{z-index:12!important;max-width:640px!important;margin-top:clamp(26px,5vh,74px)!important;position:relative!important}#top .hero-copy{width:min(100%,585px)!important;max-width:min(100%,585px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}#top .hero-copy .hero-eyebrow,#top .hero-copy .eyebrow{color:#171d23!important;letter-spacing:.24em!important;text-shadow:none!important;font-size:clamp(11px,.78vw,13px)!important;line-height:1.3!important}#top .hero-copy .hero-eyebrow:before,#top .hero-copy .eyebrow:before{display:none!important}#top .hero-copy h1.hero-title,#top .hero-copy .hero-title{color:#171d23!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-shadow:none!important;margin-top:24px!important;font-family:Lato,system-ui,sans-serif!important;font-size:clamp(56px,5.4vw,86px)!important;font-weight:900!important;line-height:.9!important}#top .hero-title-line,#top .hero-title-subline{display:block!important}#top .hero-title-line--accent{color:#858a35!important}#top .hero-title-subline{letter-spacing:.075em!important;color:#1b2228!important;margin-top:.18em!important;font-size:clamp(22px,2.05vw,39px)!important;font-weight:400!important;line-height:1.08!important}#top .hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:560px!important;display:grid!important}#top .hero-benefit{color:#20272d!important;justify-items:start!important;gap:10px!important;display:grid!important}#top .hero-benefit__icon{color:#8c9140!important;width:42px!important;height:42px!important}#top .hero-benefit__copy{color:#283036!important;font-size:14px!important;line-height:1.42!important}#top .hero-benefit__copy span{display:block!important}#top .hero-cta,#top .hero-cta.flex{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;width:min(100%,560px)!important;margin-top:28px!important;display:flex!important}#top .hero-primary-cta{color:#fffef9!important;letter-spacing:.1em!important;background:linear-gradient(#90963df5,#7d8330fa)!important;border-color:#868c35f5!important;border-radius:14px!important;min-width:min(100%,336px)!important;height:60px!important;min-height:60px!important;padding:0 28px!important;font-size:13px!important;box-shadow:0 18px 36px #74792b38!important}#top .btn-hero-outline{color:#1b2228!important;letter-spacing:.12em!important;background:#ffffff9e!important;border:1px solid #1c21271f!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:10.5px!important;box-shadow:inset 0 1px #ffffffbf!important}#top .hero-content>.hero-stats-grid,#top .hero-stats-grid{z-index:14!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#11161cf2,#0e1319fc)!important;border:0!important;border-radius:0!important;margin-top:auto!important;margin-bottom:0!important;position:relative!important;box-shadow:inset 0 1px #ffffff0a,0 -14px 32px #00000029!important}#top .hero-stat-tile{border-right:1px solid #ffffff1f!important;gap:.65rem .75rem!important;padding:1.2rem .95rem!important}#top .hero-stat-icon{color:#98a03f!important}#top .hero-stat-label{color:#a8ad63!important;letter-spacing:.14em!important;font-size:8px!important}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){color:#f4f1ea!important}#top .hero-stat-note{color:#f4f1eabd!important}}@media (width>=1280px){#top .hero-circle-badge{z-index:13!important;color:#fbf8f1!important;text-align:center!important;-webkit-backdrop-filter:blur(6px)!important;background:#828734e0!important;border:1px solid #cdd1945c!important;border-radius:999px!important;place-items:center!important;width:188px!important;height:188px!important;display:grid!important;position:absolute!important;bottom:154px!important;right:clamp(34px,4vw,78px)!important;box-shadow:0 20px 44px #4c50193d!important}#top .hero-circle-badge:after{content:""!important;border-radius:inherit!important;border:1px solid #ffffff24!important;position:absolute!important;inset:10px!important}#top .hero-circle-badge__eyebrow,#top .hero-circle-badge__line{z-index:1!important;position:relative!important}#top .hero-circle-badge__eyebrow{letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:14px!important}#top .hero-circle-badge__line{font-size:17px!important;line-height:1.32!important}#top .hero-circle-badge__line strong{font-size:22px!important;font-weight:900!important}}@media (width>=768px) and (width<=1279.98px){#top .hero-reference-fade{width:min(68vw,820px)!important}#top .hero-copy h1.hero-title,#top .hero-copy .hero-title{font-size:clamp(46px,5.6vw,68px)!important}#top .hero-title-subline{font-size:clamp(19px,2.25vw,30px)!important}#top .hero-benefits{gap:18px!important}#top .hero-benefit__copy{font-size:13px!important}#top .hero-primary-cta{min-width:min(100%,304px)!important}#top .hero-stat-tile{padding:1rem .7rem!important}}#top .hero-reference-fade,#top .hero-reference-glow,#top .hero-circle-badge{display:none}@media (width>=768px){#top .hero-reference-fade,#top .hero-reference-glow{pointer-events:none;display:block;position:absolute}#top .hero-reference-fade{z-index:1;background:radial-gradient(circle at 24% 16%,#ffffffeb,#ffffff52 28%,#fff0 54%),linear-gradient(90deg,#fffffffa 0%,#fffffff5 28%,#ffffffd1 49%,#ffffff6b 68%,#fff0 84%);width:min(62vw,980px);inset:0 auto 0 0}#top .hero-reference-glow{z-index:2;filter:blur(10px);background:radial-gradient(circle,#ffffffb8 0%,#ffffff3d 36%,#fff0 72%);width:min(32vw,520px);height:min(32vw,520px);top:48%;left:min(27vw,420px);transform:translate(-50%,-50%)}#top .hero-content{padding-top:clamp(104px,11vh,142px)!important;padding-bottom:0!important}#top .hero-main{z-index:12;position:relative;max-width:640px!important;margin-top:clamp(26px,5vh,74px)!important}#top .hero-copy{width:min(100%,585px)!important;max-width:min(100%,585px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}#top .hero-copy .hero-eyebrow,#top .hero-copy .eyebrow{color:#171d23!important;letter-spacing:.24em!important;text-shadow:none!important;font-size:clamp(11px,.78vw,13px)!important;line-height:1.3!important}#top .hero-copy .hero-eyebrow:before,#top .hero-copy .eyebrow:before{display:none!important}#top .hero-copy h1.hero-title,#top .hero-copy .hero-title{color:#171d23!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-shadow:none!important;margin-top:24px!important;font-family:Lato,system-ui,sans-serif!important;font-size:clamp(56px,5.4vw,86px)!important;font-weight:900!important;line-height:.9!important}#top .hero-title-line,#top .hero-title-subline{display:block}#top .hero-title-line--accent{color:#858a35!important}#top .hero-title-subline{letter-spacing:.075em;color:#1b2228;margin-top:.18em;font-size:clamp(22px,2.05vw,39px);font-weight:400;line-height:1.08}#top .hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:560px;display:grid}#top .hero-benefit{color:#20272d;justify-items:start;gap:10px;display:grid}#top .hero-benefit__icon{color:#8c9140;width:42px;height:42px}#top .hero-benefit__copy{color:#283036;font-size:14px;line-height:1.42}#top .hero-benefit__copy span{display:block}#top .hero-cta,#top .hero-cta.flex{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;width:min(100%,560px)!important;margin-top:28px!important;display:flex!important}#top .hero-primary-cta{color:#fffef9!important;letter-spacing:.1em!important;background:linear-gradient(#90963df5,#7d8330fa)!important;border-color:#868c35f5!important;border-radius:14px!important;min-width:min(100%,336px)!important;height:60px!important;min-height:60px!important;padding:0 28px!important;font-size:13px!important;box-shadow:0 18px 36px #74792b38!important}#top .hero-primary-cta:hover{background:linear-gradient(#989e44fa,#878d37fc)!important;box-shadow:0 22px 44px #74792b47!important}#top .btn-hero-outline{color:#1b2228!important;letter-spacing:.12em!important;background:#ffffff9e!important;border:1px solid #1c21271f!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:10.5px!important;box-shadow:inset 0 1px #ffffffbf!important}#top .btn-hero-outline:hover{color:#171d23!important;background:#ffffffd1!important;border-color:#868c357a!important}#top .hero-content>.hero-stats-grid,#top .hero-stats-grid{z-index:14;position:relative;-webkit-backdrop-filter:none!important;background:linear-gradient(#11161cf2,#0e1319fc)!important;border:0!important;border-radius:0!important;margin-top:auto!important;margin-bottom:0!important;box-shadow:inset 0 1px #ffffff0a,0 -14px 32px #00000029!important}#top .hero-stat-tile{border-right:1px solid #ffffff1f!important;gap:.65rem .75rem!important;padding:1.2rem .95rem!important}#top .hero-stat-icon{color:#98a03f!important}#top .hero-stat-label{color:#a8ad63!important;letter-spacing:.14em!important;font-size:8px!important}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){color:#f4f1ea!important}#top .hero-stat-note{color:#f4f1eabd!important}}@media (width>=1280px){#top .hero-circle-badge{z-index:13;color:#fbf8f1;text-align:center;-webkit-backdrop-filter:blur(6px);background:#828734e0;border:1px solid #cdd1945c;border-radius:999px;place-items:center;width:188px;height:188px;display:grid;position:absolute;bottom:154px;right:clamp(34px,4vw,78px);box-shadow:0 20px 44px #4c50193d}#top .hero-circle-badge:after{content:"";border-radius:inherit;border:1px solid #ffffff24;position:absolute;inset:10px}#top .hero-circle-badge__eyebrow,#top .hero-circle-badge__line{z-index:1;position:relative}#top .hero-circle-badge__eyebrow{letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:14px}#top .hero-circle-badge__line{font-size:17px;line-height:1.32}#top .hero-circle-badge__line strong{font-size:22px;font-weight:900}}@media (width>=768px) and (width<=1279.98px){#top .hero-reference-fade{width:min(68vw,820px)}#top .hero-copy h1.hero-title,#top .hero-copy .hero-title{font-size:clamp(46px,5.6vw,68px)!important}#top .hero-title-subline{font-size:clamp(19px,2.25vw,30px)}#top .hero-benefits{gap:18px}#top .hero-benefit__copy{font-size:13px}#top .hero-primary-cta{min-width:min(100%,304px)!important}#top .hero-stat-tile{padding:1rem .7rem!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f4f1ea;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}.section-shell{--tw-shadow:0 20px 60px #252a2c14;--tw-shadow-colored:0 20px 60px var(--tw-shadow-color);width:calc(100% - 32px);max-width:1760px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:#f8f6f0bf;border-width:1px;border-color:#e5e0d6cc;border-radius:28px;margin-left:auto;margin-right:auto}@media (width<=767.98px){#faq .section-shell.mt-10{border-radius:18px;margin-top:26px}#faq .section-shell.mt-10{border-radius:16px;margin-top:16px}.site-footer .section-shell{padding:26px 12px}}.section-inner{padding:3rem 1.5rem}@media (width>=768px){.section-inner{padding:4rem 2.5rem}}@media (width>=1280px){.section-inner{padding:5rem 4rem}}.eyebrow{text-transform:uppercase;letter-spacing:.42em;--tw-text-opacity:1;color:rgb(70 81 47/var(--tw-text-opacity,1));align-items:center;gap:1rem;font-size:12px;font-weight:900;display:flex}@media (width>=768px){#top .hero-cta.eyebrow{flex-wrap:wrap;align-items:center;gap:12px;width:min(100%,560px);margin-top:28px;display:flex}}@media (width<=767.98px){#domy .house-details-card .house-details-header>.eyebrow{flex-direction:column;align-items:flex-start}#standard .mt-12.grid.eyebrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}#standard .mt-7.eyebrow.flex-wrap article,#standard .mt-12.grid.eyebrow article{border-radius:16px}#standard .mt-7.eyebrow.flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#standard .mt-7.eyebrow.flex-wrap article{width:100%}#standard .mt-10.eyebrow{margin-top:24px}#bezpieczenstwo .eyebrow.gap-6,#bezpieczenstwo .eyebrow.gap-5,#kontakt .brand-info-card .eyebrow{flex-direction:column;gap:14px}}@media (width<=380px){#standard .mt-7.eyebrow.flex-wrap,#standard .mt-12.grid.eyebrow{grid-template-columns:1fr}}@media (width<=767.98px){#top .hero-cta.eyebrow{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}#domy .house-tabs .pick-tile>.eyebrow{width:100%;display:block}#bezpieczenstwo .safety-v2-bottom article>.eyebrow{gap:12px}#top .hero-cta.eyebrow{max-width:330px;padding-bottom:max(8px, env(safe-area-inset-bottom));gap:8px;margin-top:14px}#standard .mt-7.eyebrow{margin-top:16px}#top .hero-cta.eyebrow{justify-content:center;align-items:center;gap:8px;width:100%;max-width:330px;margin:13px auto 0}#porownanie .why-polna-panel .mt-6.grid.eyebrow{gap:8px;margin-top:12px;padding-top:12px}#top .hero-cta.eyebrow{width:min(100%,330px);max-width:330px;margin-left:auto;margin-right:auto;padding-bottom:0}}#inwestycja .keyfacts-card-image--dark .relative.eyebrow{text-align:right;justify-content:flex-end;align-items:flex-end}@media (width<=767.98px){#top .hero-cta.eyebrow{width:min(100%,330px);left:50%;right:auto;bottom:max(24px, calc(env(safe-area-inset-bottom) + 20px));z-index:12;grid-template-columns:1fr;gap:10px;width:min(100vw - 36px,330px);max-width:330px;margin:0;padding:0;display:grid;position:absolute;transform:translate(-50%)}}@media (width<=380px){#top .hero-cta.eyebrow{bottom:max(18px, calc(env(safe-area-inset-bottom) + 16px))}}@media (width<=767.98px){#kontakt .grid.eyebrow.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#lista-zainteresowanych .interest-form .mt-6.eyebrow{font-size:12.5px;line-height:1.45}#domy .house-tabs .pick-tile>.eyebrow{justify-content:center;align-items:center;width:100%;display:flex}}.eyebrow:before{content:"";background:#b7824a;width:42px;height:1px;display:block}.section-header{text-align:center;max-width:900px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto}@media (width<=767.98px){#faq .section-header.mt-10{border-radius:18px;margin-top:26px}#faq .section-header.mt-10{border-radius:16px;margin-top:16px}.site-footer .section-header{padding:26px 12px}}@media (width>=768px){.section-header{margin-bottom:3.5rem}}.section-header .eyebrow{justify-content:center}.section-header .eyebrow:before{display:none}.section-header h2{letter-spacing:-.025em;margin-top:1.75rem;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:1.02}@media (width<=767.98px){#domy .house-tabs .section-header h2{font-size:24px}#inwestycja .section-header h2.text-\[48px\],#inwestycja .section-header h2.text-\[46px\]{font-size:38px}#standard h3.section-header h2.text-\[42px\],#standard h3.font-heading.section-header h2{font-size:34px}#proces .section-header h2.text-\[34px\],#bezpieczenstwo .section-header h2.text-\[38px\],#bezpieczenstwo .section-header h2.text-\[36px\],#kontakt .section-header h2.text-\[30px\]{font-size:28px;line-height:1.08}#inwestycja .keyfact-tiles-grid article .section-header h2.text-\[48px\],#inwestycja .keyfact-tiles-grid article .section-header h2.text-\[46px\]{font-size:clamp(31px,9.5vw,38px);line-height:.95}#bezpieczenstwo .safety-v2-header p.section-header h2{font-size:clamp(25px,7.2vw,34px)}#bezpieczenstwo .safety-v2-note .section-header h2{font-size:24px}}@media (width<=1499px){#uklad .layout-rooms-total .section-header h2{font-size:30px}}@media (width<=767.98px){#uklad .layout-rooms-total .section-header h2{font-size:25px}#inwestycja .section-header h2.text-\[34px\]{font-size:clamp(27px,8.2vw,35px)}#inwestycja .keyfact-tiles-grid article .section-header h2.text-\[48px\],#inwestycja .keyfact-tiles-grid article .section-header h2.text-\[46px\],#inwestycja .section-header h2.text-\[48px\],#inwestycja .section-header h2.text-\[46px\]{font-size:30px}#standard .section-header h2.text-\[26px\],#standard .section-header h2.text-\[28px\],#standard .section-header h2.text-\[32px\]{font-size:21px;line-height:1.12}#porownanie .section-header h2.text-\[32px\],#porownanie .section-header h2.text-\[34px\]{font-size:25px;line-height:1.08}.gallery-lightbox figcaption .section-header h2{font-size:20px;line-height:1.08}#galeria .gallery-lightbox-caption .section-header h2{font-size:20px}}@media (width>=768px){#galeria .gallery-lightbox-caption .section-header h2{text-wrap:balance;max-width:28ch;font-size:clamp(19px,1.65vw,25px);line-height:1.05}.section-header h2{font-size:66px}}@media (width>=1024px){.section-header h2{font-size:76px}}@media (width<=767.98px){.section-header h2{letter-spacing:-.025em;font-size:clamp(34px,10.5vw,46px);line-height:1.02}#standard .section-header h2.flex.flex-wrap article{border-radius:16px}#standard .section-header h2.grid.gap-7{margin-top:22px}#standard .section-header h2.flex.flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#standard .section-header h2.flex.flex-wrap article{width:100%}}@media (width<=380px){#standard .section-header h2.flex.flex-wrap{grid-template-columns:1fr}}@media (width>=768px){#kontakt .contact-form .section-header h2{margin-top:1rem;padding-top:1rem}}@media (width<=767.98px){.section-header h2{letter-spacing:-.026em;font-size:clamp(27px,8.4vw,36px);line-height:1.02}#standard .section-header h2.flex,#standard .section-header h2.w-full,#standard .section-header h2.grid{margin-top:16px}#kontakt .contact-form .section-header h2{margin-top:14px;margin-bottom:14px;padding-bottom:12px}}.timeline-v54__header .section-header h2{max-width:770px;margin-top:26px;font-size:clamp(45px,4.5vw,72px);line-height:.98}@media (width<=767.98px){.timeline-v54__header .section-header h2{margin-top:18px;font-size:clamp(33px,10vw,43px);line-height:1.01}}.team-section__header .section-header h2{color:#23312a}#lokalizacja .section-header h2{margin-top:1.2rem}@media (width>=768px){.timeline-v54__header .section-header h2,.team-section__header .section-header h2,#lokalizacja .section-header h2{letter-spacing:-.035em;font-size:clamp(46px,4.15vw,66px);line-height:.98}}@media (width<=767.98px){.timeline-v54__header .section-header h2,.team-section__header .section-header h2,#lokalizacja .section-header h2{letter-spacing:-.035em;font-size:clamp(34px,9.5vw,42px);line-height:.98}}.heading-xl{letter-spacing:-.03em;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;line-height:.95}@media (width<=767.98px){#domy .house-tabs .heading-xl{font-size:24px}#inwestycja .heading-xl.text-\[48px\],#inwestycja .heading-xl.text-\[46px\],#inwestycja .font-heading.heading-xl{font-size:38px}#standard h3.heading-xl.text-\[42px\]{font-size:34px}#proces .heading-xl.text-\[34px\],#bezpieczenstwo .heading-xl.text-\[38px\],#bezpieczenstwo .heading-xl.text-\[36px\],#kontakt .heading-xl.text-\[30px\]{font-size:28px;line-height:1.08}#inwestycja .keyfact-tiles-grid article .heading-xl.text-\[48px\],#inwestycja .keyfact-tiles-grid article .heading-xl.text-\[46px\],#inwestycja .keyfact-tiles-grid article .font-heading.heading-xl{font-size:clamp(31px,9.5vw,38px);line-height:.95}#bezpieczenstwo .safety-v2-header p.heading-xl{font-size:clamp(25px,7.2vw,34px)}#bezpieczenstwo .safety-v2-note .heading-xl{font-size:24px}}@media (width<=1499px){#uklad .layout-rooms-total .heading-xl{font-size:30px}}@media (width<=767.98px){#uklad .layout-rooms-total .heading-xl{font-size:25px}#inwestycja .heading-xl.text-\[34px\]{font-size:clamp(27px,8.2vw,35px)}#inwestycja .keyfact-tiles-grid article .heading-xl.text-\[48px\],#inwestycja .keyfact-tiles-grid article .heading-xl.text-\[46px\],#inwestycja .heading-xl.text-\[48px\],#inwestycja .heading-xl.text-\[46px\],#inwestycja .keyfact-tiles-grid article .font-heading.heading-xl,#inwestycja .font-heading.heading-xl{font-size:30px}#standard .heading-xl.text-\[26px\],#standard .heading-xl.text-\[28px\],#standard .heading-xl.text-\[32px\]{font-size:21px;line-height:1.12}#porownanie .heading-xl.text-\[32px\],#porownanie .heading-xl.text-\[34px\]{font-size:25px;line-height:1.08}.gallery-lightbox figcaption .heading-xl{font-size:20px;line-height:1.08}#galeria .gallery-lightbox-caption .heading-xl{font-size:20px}}@media (width>=768px){#galeria .gallery-lightbox-caption .heading-xl{text-wrap:balance;max-width:28ch;font-size:clamp(19px,1.65vw,25px);line-height:1.05}.heading-xl{font-size:78px}}@media (width>=1024px){.heading-xl{font-size:92px}}.heading-lg{letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:1.02}@media (width<=767.98px){#domy .house-tabs .heading-lg{font-size:24px}#inwestycja .heading-lg.text-\[48px\],#inwestycja .heading-lg.text-\[46px\]{font-size:38px}#standard h3.heading-lg.text-\[42px\],#standard h3.font-heading.heading-lg{font-size:34px}#proces .heading-lg.text-\[34px\],#bezpieczenstwo .heading-lg.text-\[38px\],#bezpieczenstwo .heading-lg.text-\[36px\],#kontakt .heading-lg.text-\[30px\]{font-size:28px;line-height:1.08}#inwestycja .keyfact-tiles-grid article .heading-lg.text-\[48px\],#inwestycja .keyfact-tiles-grid article .heading-lg.text-\[46px\]{font-size:clamp(31px,9.5vw,38px);line-height:.95}#bezpieczenstwo .safety-v2-header p.heading-lg{font-size:clamp(25px,7.2vw,34px)}#bezpieczenstwo .safety-v2-note .heading-lg{font-size:24px}}@media (width<=1499px){#uklad .layout-rooms-total .heading-lg{font-size:30px}}@media (width<=767.98px){#uklad .layout-rooms-total .heading-lg{font-size:25px}#inwestycja .heading-lg.text-\[34px\]{font-size:clamp(27px,8.2vw,35px)}#inwestycja .keyfact-tiles-grid article .heading-lg.text-\[48px\],#inwestycja .keyfact-tiles-grid article .heading-lg.text-\[46px\],#inwestycja .heading-lg.text-\[48px\],#inwestycja .heading-lg.text-\[46px\]{font-size:30px}#standard .heading-lg.text-\[26px\],#standard .heading-lg.text-\[28px\],#standard .heading-lg.text-\[32px\]{font-size:21px;line-height:1.12}#porownanie .heading-lg.text-\[32px\],#porownanie .heading-lg.text-\[34px\]{font-size:25px;line-height:1.08}.gallery-lightbox figcaption .heading-lg{font-size:20px;line-height:1.08}#galeria .gallery-lightbox-caption .heading-lg{font-size:20px}}@media (width>=768px){#galeria .gallery-lightbox-caption .heading-lg{text-wrap:balance;max-width:28ch;font-size:clamp(19px,1.65vw,25px);line-height:1.05}.heading-lg{font-size:66px}}@media (width>=1024px){.heading-lg{font-size:76px}}.heading-md{letter-spacing:-.025em;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;line-height:1.02}@media (width<=767.98px){#domy .house-tabs .heading-md{font-size:24px}#inwestycja .heading-md.text-\[48px\],#inwestycja .heading-md.text-\[46px\]{font-size:38px}#standard h3.heading-md.text-\[42px\],#standard h3.font-heading.heading-md{font-size:34px}#proces .heading-md.text-\[34px\],#bezpieczenstwo .heading-md.text-\[38px\],#bezpieczenstwo .heading-md.text-\[36px\],#kontakt .heading-md.text-\[30px\]{font-size:28px;line-height:1.08}#inwestycja .keyfact-tiles-grid article .heading-md.text-\[48px\],#inwestycja .keyfact-tiles-grid article .heading-md.text-\[46px\]{font-size:clamp(31px,9.5vw,38px);line-height:.95}#bezpieczenstwo .safety-v2-header p.heading-md{font-size:clamp(25px,7.2vw,34px)}#bezpieczenstwo .safety-v2-note .heading-md{font-size:24px}}@media (width<=1499px){#uklad .layout-rooms-total .heading-md{font-size:30px}}@media (width<=767.98px){#uklad .layout-rooms-total .heading-md{font-size:25px}#inwestycja .heading-md.text-\[34px\]{font-size:clamp(27px,8.2vw,35px)}#inwestycja .keyfact-tiles-grid article .heading-md.text-\[48px\],#inwestycja .keyfact-tiles-grid article .heading-md.text-\[46px\],#inwestycja .heading-md.text-\[48px\],#inwestycja .heading-md.text-\[46px\]{font-size:30px}#standard .heading-md.text-\[26px\],#standard .heading-md.text-\[28px\],#standard .heading-md.text-\[32px\]{font-size:21px;line-height:1.12}#porownanie .heading-md.text-\[32px\],#porownanie .heading-md.text-\[34px\]{font-size:25px;line-height:1.08}.gallery-lightbox figcaption .heading-md{font-size:20px;line-height:1.08}#galeria .gallery-lightbox-caption .heading-md{font-size:20px}}@media (width>=768px){#galeria .gallery-lightbox-caption .heading-md{text-wrap:balance;max-width:28ch;font-size:clamp(19px,1.65vw,25px);line-height:1.05}.heading-md{font-size:66px}}@media (width>=1024px){.heading-md{font-size:76px}}.lead{--tw-text-opacity:1;color:rgb(95 98 91/var(--tw-text-opacity,1));font-size:17px;line-height:2rem}@media (width>=768px){.lead{font-size:19px}}.btn-primary{--tw-bg-opacity:1;background-color:rgb(93 103 61/var(--tw-bg-opacity,1));--tw-text-opacity:1;height:3.5rem;color:rgb(255 255 255/var(--tw-text-opacity,1));--tw-shadow:0 14px 35px #252a2c12;--tw-shadow-colored:0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;padding-left:1.75rem;padding-right:1.75rem;font-size:15px;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width<=767.98px){#standard .mt-12.grid.btn-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}#standard .mt-12.grid.btn-primary article{border-radius:16px}}@media (width<=380px){#standard .mt-12.grid.btn-primary{grid-template-columns:1fr}}@media (width<=767.98px){#porownanie .why-polna-panel .mt-6.grid.btn-primary{gap:8px;margin-top:12px;padding-top:12px}}#uklad .layout-view-tabs button.btn-primary{color:#fff;box-shadow:0 10px 24px #5d673d38}@media (width<=767.98px){#kontakt .grid.btn-primary.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.btn-primary:hover{--tw-bg-opacity:1;background-color:rgb(70 81 47/var(--tw-bg-opacity,1))}.btn-secondary{--tw-text-opacity:1;height:3.5rem;color:rgb(37 42 44/var(--tw-text-opacity,1));background-color:#ffffff59;border-width:1px;border-color:#5d673db3;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;padding-left:1.75rem;padding-right:1.75rem;font-size:15px;font-weight:700;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width<=767.98px){#standard .mt-12.grid.btn-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}#standard .mt-12.grid.btn-secondary article{border-radius:16px}}@media (width<=380px){#standard .mt-12.grid.btn-secondary{grid-template-columns:1fr}}@media (width<=767.98px){#porownanie .why-polna-panel .mt-6.grid.btn-secondary{gap:8px;margin-top:12px;padding-top:12px}#kontakt .grid.btn-secondary.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}}.btn-secondary:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.glass-card{--tw-border-opacity:1;border-width:1px;border-color:rgb(229 224 214/var(--tw-border-opacity,1));--tw-shadow:0 14px 35px #252a2c12;--tw-shadow-colored:0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow);background-color:#ffffff8c;border-radius:24px}@media (width<=767.98px){#standard .mt-10.glass-card{border-radius:18px;margin-top:22px;padding:18px}#bezpieczenstwo .glass-card.p-8{border-radius:18px;padding:18px}}.thin-icon{stroke-width:1.5px}#top .btn-primary,#top .btn-hero-outline{text-shadow:0 2px 18px #0000008c}.hero-copy{-webkit-backdrop-filter:blur(8px);background:#252a2c57;border:1px solid #ffffff1a;border-radius:15px;width:fit-content;max-width:calc(100% - 8px);padding:17px 10px 18px;box-shadow:0 14px 36px #00000024}#top .hero-copy .eyebrow,#top .hero-copy h1{width:auto;max-width:100%}#top{height:100svh;max-height:100svh;overflow:hidden}#top>img.hero-bg{-o-object-position:center center;object-position:center center}#top .hero-content{box-sizing:border-box;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}#top .hero-main{flex:none;margin-top:172px}@media (width>=768px){#top .hero-content{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);align-content:stretch;padding-top:clamp(92px,10vh,118px);padding-bottom:clamp(18px,2.4vh,28px);display:grid}#top .hero-main{grid-row:1;align-self:start;margin-top:172px;margin-bottom:0}#top .hero-content>.hero-stats-grid{grid-row:3;align-self:end;margin-bottom:clamp(12px,2vh,24px)}#top .hero-content>.grid.rounded-\[18px\]{grid-row:3;align-self:end;margin-bottom:50px}}#top .hero-content>.hero-stats-grid{flex:none;width:100%;margin-top:auto}#top .hero-content>.grid.rounded-\[18px\]{flex:none;margin-bottom:50px}@media (width<=767.98px){#top .hero-copy .eyebrow{letter-spacing:.15em;font-size:7px}#top .hero-copy .eyebrow:before{width:17px}}@media (width<=380px){#top .hero-copy h1.heading-xl{font-size:29px!important}}.site-header{z-index:50;width:100%;height:96px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-bottom:none;transition:background-color .26s,box-shadow .26s,border-color .26s,height .26s;position:fixed;top:0;left:0}.site-header--scrolled .site-header__brand{opacity:1;filter:none}.site-header--scrolled{-webkit-backdrop-filter:blur(18px);background:#f4f1eac7;border-bottom:1px solid #252a2c14;height:78px;box-shadow:0 12px 36px #252a2c14}.site-header__inner{justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1760px;height:100%;margin:0 auto;padding:0 1.25rem;display:flex}@media (width>=768px){.site-header__inner{padding:0 2rem}}@media (width>=1280px){.site-header__inner{padding:0 3rem}}@media (width>=1536px){.site-header__inner{padding:0 4rem}}.site-header__nav{align-items:center;gap:2.75rem;font-size:15px;font-weight:700;transition:color .18s;display:none}@media (width>=1024px){.site-header__nav{display:flex}}@media (width>=1280px){.site-header__nav{gap:3.5rem;font-size:16px}}.site-header--scrolled .site-header__nav{gap:2.75rem;font-size:15px}.site-header__nav a{transition:color .18s}.site-header--hero .site-header__brand{opacity:.94;filter:drop-shadow(0 1px 10px #ffffff47)}.site-header--hero .site-header__nav a{color:#252a2cc2;text-shadow:0 1px 8px #ffffff59}.site-header--hero .site-header__nav a:hover{color:#5d673d}@media (width>=1024px){.site-header--hero .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#252a2c}}.site-header--scrolled .site-header__nav a{color:#252a2c}.site-header--scrolled .site-header__nav a:hover{color:#5d673d}.site-header__cta{white-space:nowrap;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;font-size:15px;font-weight:700;transition:opacity .22s,visibility .22s,width .22s,min-width .22s,padding .22s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.site-header--hero .site-header__cta{opacity:0;visibility:hidden;pointer-events:none;color:#0000;width:0;min-width:0;height:56px;box-shadow:none;background:0 0;border-color:#0000;gap:0;margin:0;padding:0;overflow:hidden}.site-header--hero .site-header__cta:hover{background:0 0}.site-header--scrolled .site-header__cta{opacity:1;visibility:visible;pointer-events:auto;color:#f4f1ea;width:auto;min-width:210px;height:50px;box-shadow:none;background:#5d673d;border:1px solid #0000;gap:1rem;padding:0 1.75rem;overflow:visible}.site-header--scrolled .site-header__cta:hover{background:#46512f}.site-header__phone{border-radius:.75rem;align-items:center;gap:.75rem;padding:0 1.25rem;font-size:15px;font-weight:700;transition:background-color .18s,border-color .18s,color .18s;display:none}@media (width>=1280px){.site-header__phone{display:inline-flex}}.site-header--hero .site-header__phone{color:#252a2cd1;-webkit-backdrop-filter:blur(8px);background:#f4f1ea61;border:1px solid #252a2c1a;height:56px}.site-header--hero .site-header__phone:hover{color:#5d673d;background:#f4f1ea94}.site-header--scrolled .site-header__phone{color:#252a2c;background:#ffffff8c;border:1px solid #e5e0d6;height:50px}.site-header--scrolled .site-header__phone:hover{background:#fffc}.site-header__menu-btn{border-radius:.75rem;place-items:center;width:3rem;height:3rem;transition:background-color .18s,border-color .18s,color .18s;display:grid}@media (width>=1024px){.site-header__menu-btn{display:none}}.site-header--hero .site-header__menu-btn{color:#252a2cd1;-webkit-backdrop-filter:blur(8px);background:#f4f1ea61;border:1px solid #252a2c1a}.site-header--hero .site-header__menu-btn:hover{color:#5d673d;background:#f4f1ea94}.site-header--scrolled .site-header__menu-btn{color:#252a2c;background:#ffffff8c;border:1px solid #e5e0d6}.layout-plan-image--2d{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}#uklad .layout-plan-stage{width:100%;height:100%;min-height:520px;position:relative}#uklad .layout-plan-overlay{z-index:6;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}#uklad .layout-plan-overlay--edit{pointer-events:all;cursor:crosshair}#uklad .layout-plan-zone-fill{fill:#ccd49d57;stroke:none;filter:drop-shadow(0 0 18px #5d673d38);transition:fill .22s,filter .22s}#uklad .layout-plan-zone-outline{fill:none;stroke:#5d673dd1;stroke-width:3px;vector-effect:non-scaling-stroke;transition:stroke .22s}#uklad .layout-plan-edit-toggle{z-index:12;color:#ffffffeb;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);background:#0000007a;border:1px solid #ffffff38;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;position:absolute;top:18px;right:18px}#uklad .layout-plan-edit-toggle:hover{background:#0000009e;transform:translateY(-1px)}#uklad .layout-plan-edit-toggle.is-active{color:#fff6c8;background:#5c4808b8;border-color:#ffd24db8}#uklad .layout-plan-edit-outline{fill:#ffffff0a;stroke-width:2.5px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke;pointer-events:none;transition:opacity .18s,stroke-width .18s}#uklad .layout-plan-edit-outline.is-idle{opacity:.42;stroke-width:2px}#uklad .layout-plan-edit-outline.is-active{opacity:1;stroke-width:3px;fill:#ffffff14}#uklad .layout-plan-edit-zone-badge{z-index:12;letter-spacing:.03em;-webkit-backdrop-filter:blur(10px);background:#00000094;border:1px solid;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:900;position:absolute;top:18px;left:50%;transform:translate(-50%)}#uklad .layout-plan-edit-point{pointer-events:all}#uklad .layout-plan-edit-handle,#uklad .layout-plan-edit-handle-ring{cursor:grab;vector-effect:non-scaling-stroke}#uklad .layout-plan-edit-handle-ring{fill:#00000057;stroke-width:3px}#uklad .layout-plan-edit-handle{stroke:#fffffff5;stroke-width:2px}#uklad .layout-plan-edit-handle:active,#uklad .layout-plan-edit-handle-ring:active{cursor:grabbing}#uklad .layout-plan-edit-label{paint-order:stroke fill;stroke:#000000d1;stroke-width:4px;stroke-linejoin:round;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:13px;font-weight:800}#uklad .layout-plan-edit-panel{background:#252a2c;border:1px solid #e5e0d6;border-radius:22px;padding:18px 20px 20px;box-shadow:0 16px 36px #0000001f}#uklad .layout-plan-edit-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}#uklad .layout-plan-edit-panel-title{color:#f4f1ea;letter-spacing:.04em;text-transform:uppercase;font-size:15px;font-weight:900}#uklad .layout-plan-edit-panel-lead{color:#ffffffb8;max-width:760px;margin-top:6px;font-size:13px;line-height:1.55}#uklad .layout-plan-edit-panel-actions{flex-wrap:wrap;gap:10px;display:flex}#uklad .layout-plan-edit-reset,#uklad .layout-plan-edit-copy{border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}#uklad .layout-plan-edit-reset{color:#ffffffdb;background:#ffffff14;border:1px solid #ffffff2e}#uklad .layout-plan-edit-copy{color:#eef3b8;background:#cbd6792e;border:1px solid #cbd6796b}#uklad .layout-plan-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}#uklad .layout-plan-edit-card{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}#uklad .layout-plan-edit-card-title{letter-spacing:.03em;font-size:12px;font-weight:900}#uklad .layout-plan-edit-card.is-active{background:#cbd67914;border-color:#cbd6796b}#uklad .layout-plan-edit-stepper{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:12px 14px;display:flex}#uklad .layout-plan-edit-step-btn{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;font-size:12px;font-weight:800;display:inline-flex}#uklad .layout-plan-edit-step-label{letter-spacing:.03em;text-align:center;font-size:13px;font-weight:900}#uklad .layout-plan-edit-shapes{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;margin-top:14px;padding:14px}#uklad .layout-plan-edit-shapes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#uklad .layout-plan-edit-shapes-title{color:#f4f1ea;letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:900}#uklad .layout-plan-edit-shapes-actions{flex-wrap:wrap;gap:8px;display:flex}#uklad .layout-plan-edit-shape-add,#uklad .layout-plan-edit-shape-remove{border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}#uklad .layout-plan-edit-shape-add{color:#eef3b8;background:#cbd67924;border:1px solid #cbd6796b}#uklad .layout-plan-edit-shape-remove{color:#ffd4cf;background:#ff786f1f;border:1px solid #ff786f57}#uklad .layout-plan-edit-shape-remove:disabled{opacity:.38;cursor:not-allowed}#uklad .layout-plan-edit-shape-tabs{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}#uklad .layout-plan-edit-shape-tab{color:#ffffffc7;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}#uklad .layout-plan-edit-shape-tab.is-active{background:#ffffff1a}#uklad .layout-plan-edit-card-points{color:#ffffffd1;gap:4px;margin-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;display:grid}#uklad .layout-plan-edit-handle-ring.is-selected{stroke-width:4px;filter:drop-shadow(0 0 8px #ffffff73)}#uklad .layout-plan-edit-edge-handle{fill:#ffffffe0;stroke-width:2px;cursor:copy;vector-effect:non-scaling-stroke;pointer-events:all;opacity:.72;transition:opacity .16s,transform .16s}#uklad .layout-plan-edit-edge-handle:hover{opacity:1;fill:#fff6c8}#uklad .layout-plan-edit-points-toolbar{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}#uklad .layout-plan-edit-points-title{color:#ffffffdb;letter-spacing:.03em;font-size:12px;font-weight:800}#uklad .layout-plan-edit-point-chip{color:#ffffffc7;text-align:left;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;padding:6px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px}#uklad .layout-plan-edit-point-chip.is-active{background:#ffffff1a}#uklad .layout-plan-edit-shapes .layout-plan-edit-card-points{grid-template-columns:repeat(auto-fit,minmax(140px,max-content));margin-top:12px}#uklad .layout-plan-edit-card-points strong{color:#ffffffeb;letter-spacing:.03em;margin-top:6px;margin-bottom:2px;font-size:11px;font-weight:900;display:block}#uklad .layout-plan-edit-output{color:#eef3b8;white-space:pre-wrap;background:#0000006b;border:1px solid #ffffff1f;border-radius:12px;max-height:220px;margin-top:14px;padding:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow:auto}@media (width<=1199.98px){#uklad .layout-plan-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){#uklad .layout-plan-edit-toggle{top:auto;bottom:74px;right:10px}#uklad .layout-plan-edit-grid{grid-template-columns:1fr}}.layout-plan-image--3d{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#porownanie.investor-decision .investor-decision__inner{padding-top:1.75rem!important;padding-bottom:1.75rem!important}@media (width>=768px){#porownanie.investor-decision .investor-decision__inner{padding-top:2rem!important;padding-bottom:2rem!important}}.house-detail-note{text-wrap:pretty;min-height:4.05rem;line-height:1.55}#domy .house-detail-row strong,#domy .house-tab-status,#domy .house-tab-parcel,#domy .house-map-label>div:nth-child(2),#domy .house-map-label>div:nth-child(3){white-space:nowrap}.investment-map-leaflet .leaflet-container{background:#ddd8cb;width:100%;height:100%;font-family:Lato,system-ui,sans-serif}.investment-map-leaflet .leaflet-tile-pane{filter:saturate(.55)sepia(.22)contrast(1.08)brightness(.92)}.investment-map-leaflet .leaflet-control-zoom a{color:#252a2c;background:#f4f1eaf2;border:1px solid #e5e0d6}.investment-map-leaflet .leaflet-control-zoom a:hover{color:#46512f;background:#fff}.investment-map-marker{background:0 0;border:0}.investment-map-marker__wrap{flex-direction:column;align-items:center;width:220px;display:flex;transform:translateY(0)}.investment-map-marker__label{text-align:center;background:#f4f1eaf5;border:1px solid #5d673d4d;border-radius:16px;padding:12px 14px;box-shadow:0 14px 35px #252a2c1f}.investment-map-marker__logo{width:42px;height:30px;margin:0 auto}.investment-map-marker__brand{letter-spacing:.24em;color:#252a2c;margin-top:8px;font-size:11px;font-weight:900}.investment-map-marker__address{letter-spacing:.18em;text-transform:uppercase;color:#5d673d;margin-top:4px;font-size:10px;font-weight:800}.investment-map-marker__pin{color:#f4f1ea;background:#5d673d;border:2px solid #f4f1ea;border-radius:999px;place-items:center;width:56px;height:56px;margin-top:8px;display:grid;box-shadow:0 10px 28px #5d673d61}.investment-map-marker__pin svg{width:28px;height:20px}.investment-map-marker__stem{background:#5d673dbf;width:2px;height:40px}.investment-map-marker__dot{background:#5d673d;border:2px solid #f4f1ea;border-radius:999px;width:12px;height:12px}@media (width<=768px){.section-shell{border-radius:22px;width:calc(100% - 18px)}.section-inner{padding:32px 18px}.eyebrow{letter-spacing:.24em;font-size:10px}.eyebrow:before{width:26px}}.section-band{position:relative}.section-band-light{background:#f4f1ea}.section-band-dark{background:radial-gradient(circle at 12% 0,#b7824a1a,#0000 32%),linear-gradient(#ece9df 0%,#e5e1d4 100%)}.section-band-dark .section-shell{background:#f8f6f0db}.process-card:before{content:"";opacity:0;background:radial-gradient(circle at 50% 0,#d7c6a154,#0000 45%);transition:opacity .45s;position:absolute;inset:0}.process-card:hover:before{opacity:1}.process-shine{background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:54%;transition:left .75s;position:absolute;inset:-45% auto -45% -80%;transform:rotate(18deg)}.process-card:hover .process-shine{left:130%}.contact-tile{border:1px solid var(--line);background:#ffffff8c;border-radius:18px;align-items:center;gap:16px;padding:18px;transition:transform .25s,border-color .25s,background .25s;display:flex}.contact-tile:hover{background:#ffffffd1;border-color:#5d673d6b;transform:translateY(-2px)}.contact-tile small{color:#5f625b;text-transform:uppercase;letter-spacing:.18em;font-size:12px;font-weight:900;display:block}.contact-tile strong{color:#252a2c;margin-top:5px;font-size:17px;display:block}.field-label{color:#46512f;letter-spacing:.16em;text-transform:uppercase;gap:9px;font-size:13px;font-weight:900;display:grid}.field-input{border:1px solid var(--line);color:#252a2c;background:#f8f6f0d1;border-radius:16px;outline:none;width:100%;padding:16px 18px;font-size:16px;transition:border-color .2s,background .2s,box-shadow .2s}.field-input:focus{background:#fff;border-color:#5d673d9e;box-shadow:0 0 0 4px #5d673d14}.investment-map-leaflet .leaflet-interactive{outline:none}.investment-map-leaflet .leaflet-control-attribution{color:#5f625b;background:#f4f1eab8}.investment-map-popup .leaflet-popup-content-wrapper{background:#f8f6f0f5;border:1px solid #5d673d29;border-radius:16px;box-shadow:0 14px 30px #252a2c29}.investment-map-popup .leaflet-popup-content{text-align:center;min-width:0;margin:0;padding:10px 14px}.investment-map-popup .leaflet-popup-tip{box-shadow:none;background:#f8f6f0f5}.investment-map-popup--estate .leaflet-popup-content-wrapper,.investment-map-popup--estate .leaflet-popup-tip{background:#5d673df7}.investment-map-popup--estate .leaflet-popup-content-wrapper{border-color:#fff3}.investment-map-popup__title{color:#252a2c;letter-spacing:.04em;font-size:12px;font-weight:900;line-height:1.2}.investment-map-popup--estate .investment-map-popup__title{color:#f8f6f0}.investment-map-pin{color:#fff;border:2px solid #ffffffeb;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 10px 24px #161c1642}.investment-map-pin svg{width:18px;height:18px}.investment-map-pin--estate{background:#5d673d;width:52px;height:52px;padding:8px}.investment-map-pin--brand svg{width:auto;height:auto}.investment-map-pin--school{background:#b17646}.investment-map-pin--dino{background:#c55353}body{background:radial-gradient(circle at 12% -6%,#b7824a1a,#0000 28%),radial-gradient(circle at 88% 8%,#5d673d14,#0000 30%),#f4f1ea}.section-shell{position:relative;overflow:hidden;box-shadow:0 22px 70px #252a2c13,inset 0 1px #ffffff9e}.section-shell:after{content:"";pointer-events:none;opacity:.08;background:repeating-linear-gradient(90deg,#0000 0 18px,#5d673db8 18px 22px,#0000 22px 34px);border-radius:80px;width:330px;height:220px;position:absolute;top:-74px;right:-90px;transform:rotate(-10deg)}.section-shell>*{z-index:1;position:relative}.section-shell-branded:before{content:"";pointer-events:none;opacity:.1;background:radial-gradient(at 20% 70%,#0000 40%,#5d673d59 41%,#0000 43%),radial-gradient(at 40% 76%,#0000 42%,#5d673d52 43%,#0000 45%),radial-gradient(at 63% 81%,#0000 44%,#5d673d47 45%,#0000 47%);width:260px;height:90px;position:absolute;inset:auto auto 28px 36px}.btn-primary{background:linear-gradient(135deg,#5d673d 0%,#46512f 100%);box-shadow:0 14px 34px #5d673d33}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 18px 44px #5d673d45}.btn-secondary{background:#f4f1ea94;border-color:#5d673d59}.btn-secondary:hover{background:#ffffffc7;border-color:#5d673d8f;transform:translateY(-1px)}.glass-card,.contact-tile,.brand-info-card{box-shadow:0 14px 35px #252a2c11,inset 0 1px #ffffff94}.btn-hero-outline{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#252a2c38;border:1px solid #ffffff61;border-radius:.75rem;justify-content:center;align-items:center;gap:1rem;height:58px;padding-left:1.75rem;padding-right:1.75rem;font-size:15px;font-weight:700;transition:transform .25s,background .25s,border-color .25s,color .25s,box-shadow .25s;display:inline-flex}.btn-hero-outline:hover{color:#fff;background:#b7824a;border-color:#b7824a;transform:translateY(-1px);box-shadow:0 14px 32px #b7824a61}.hero-stat-tile{transition:background .3s,box-shadow .3s}.hero-stat-tile:hover{background:#b7824a24;box-shadow:inset 0 0 0 1px #d7c6a138}.pick-tile{transition:border-color .25s,background .25s,box-shadow .25s}.pick-tile:hover{background:#5d673d1a;border-color:#5d673d85}.pick-tile.is-active{background:#5d673d38;border-color:#5d673d;box-shadow:0 12px 30px #5d673d29}.layout-zone-strip::-webkit-scrollbar{display:none}.site-header--scrolled{background:#f4f1ead6;box-shadow:0 16px 42px #252a2c17}.site-header--scrolled .site-header__cta{background:linear-gradient(135deg,#5d673d 0%,#46512f 100%)}.site-footer{color:#f4f1ea;background:radial-gradient(circle at 12% 12%,#b7824a2e,#0000 30%),linear-gradient(135deg,#1f2624 0%,#252a2c 54%,#19201d 100%);position:relative;overflow:hidden}.site-footer__field-lines{opacity:.11;pointer-events:none;background:radial-gradient(at 10% 65%,#0000 42%,#d7c6a1 43%,#0000 45%),radial-gradient(at 23% 72%,#0000 44%,#d7c6a1 45%,#0000 47%),radial-gradient(at 36% 79%,#0000 46%,#d7c6a1 47%,#0000 49%),repeating-linear-gradient(90deg,#0000 0 30px,#b7824acc 30px 36px,#0000 36px 52px);width:560px;height:360px;position:absolute;top:-90px;right:-120px;transform:rotate(-9deg)}.site-footer a{text-underline-offset:5px}.brand-divider-line{background:linear-gradient(90deg,#0000,#5d673d59,#0000);height:1px;position:relative}.brand-divider-line:after{content:"";opacity:.58;background:linear-gradient(90deg,#5d673d,#b7824a,#5d673d);border-radius:999px;width:44px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}@media (width<=768px){.section-shell:after{opacity:.04}.site-footer__field-lines{opacity:.06}}.site-mobile-menu{display:none}@media (width<=767.98px){html,body,#root{width:100%;max-width:100%;overflow-x:hidden}body.mobile-menu-open{overflow:hidden}img,svg,video,canvas{max-width:100%}.site-header{height:74px}.site-header--scrolled,.site-header--menu-open{-webkit-backdrop-filter:blur(16px);background:#f4f1eaeb;border-bottom:1px solid #252a2c14;height:66px;box-shadow:0 12px 34px #252a2c1a}.site-header__inner{gap:.75rem;padding:0 .75rem}.site-header__brand{max-width:calc(100vw - 88px);display:block;overflow:hidden}.site-header__brand>div{transform-origin:0;transform:scale(.72)}.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform:scale(.76)}.site-header__menu-btn{flex:0 0 46px;width:46px;height:46px}.site-header--menu-open .site-header__menu-btn,.site-header--hero.site-header--menu-open .site-header__menu-btn{color:#252a2c;background:#ffffffb3;border:1px solid #e5e0d6}.site-mobile-menu{z-index:49;pointer-events:none;opacity:0;padding:0 10px 14px;transition:opacity .22s,transform .22s;display:block;position:fixed;inset:66px 0 auto;transform:translateY(-10px)}.site-header--menu-open .site-mobile-menu{pointer-events:auto;opacity:1;transform:translateY(0)}.site-mobile-menu:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(4px);background:#11140f6b;position:fixed;inset:66px 0 0}.site-mobile-menu__panel{background:#f8f6f0f5;border:1px solid #252a2c17;border-radius:22px;overflow:hidden;box-shadow:0 26px 70px #252a2c33}.site-mobile-menu__links{text-align:center;display:grid}.site-mobile-menu__links a{color:#252a2c;letter-spacing:.05em;text-align:center;border-bottom:1px solid #252a2c12;justify-content:center;align-items:center;min-height:52px;padding:0 18px;font-size:15px;font-weight:900;display:flex}.site-mobile-menu__actions{gap:10px;padding:14px;display:grid}.section-band{padding-top:10px!important;padding-bottom:10px!important}.section-shell{border-radius:22px;width:calc(100% - 14px)}.section-inner{padding:30px 14px!important}.section-header{margin-bottom:28px}.section-header h2,.heading-lg,.heading-md{letter-spacing:-.025em;font-size:clamp(34px,10.5vw,46px)!important;line-height:1.02!important}.heading-xl{letter-spacing:-.03em;font-size:clamp(40px,12.8vw,54px)!important;line-height:.98!important}.lead{font-size:15.5px;line-height:1.68}.eyebrow{letter-spacing:.2em;gap:.65rem;font-size:9.5px;line-height:1.45}.eyebrow:before{width:22px}.btn-primary,.btn-secondary,.btn-hero-outline{text-align:center;width:100%;min-height:52px;padding-left:1rem;padding-right:1rem;line-height:1.25}#top{height:100svh;max-height:100svh}#top .hero-content{flex-direction:column;justify-content:flex-start;height:100%;min-height:0;max-height:100%;padding:78px 16px 16px;display:flex}#top .hero-main{flex-direction:column;flex:none;min-height:0;margin-bottom:0;display:flex;transform:none}#top .hero-cta{padding-top:0;padding-bottom:max(8px, env(safe-area-inset-bottom));margin-top:24px}#top .hero-copy{border-radius:14px;padding:14px 10px 15px}#top .hero-copy .mt-6,#top .hero-copy .md\:mt-7{margin-top:17px}#top .grid.rounded-\[18px\]{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-stat-tile{border-bottom:1px solid #ffffff14;border-right:1px solid #ffffff14;align-items:flex-start;gap:10px;padding:13px 11px}.hero-stat-tile svg{width:25px;height:25px}.hero-stat-tile>div>div:first-child{letter-spacing:.14em;font-size:8.5px}.hero-stat-tile>div>div:nth-child(2){margin-top:3px;font-size:14px;line-height:1.2}.hero-stat-tile>div>div:last-child{display:none}#domy .house-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}#domy .house-tabs .pick-tile{padding:12px 10px}#domy .house-tabs .font-heading{font-size:24px}#domy .house-tabs .house-tab-foot{margin-top:8px}#domy .house-tabs .house-tab-status,#domy .house-tabs .house-tab-parcel{font-size:12px}#domy .house-content{gap:18px;margin-top:22px}#domy .house-map-card{border-radius:18px}#domy .house-map-image{-o-object-position:center;object-position:center;height:320px;min-height:320px}#domy .house-map-label{border-radius:14px;max-width:calc(100% - 24px);padding:12px;top:12px;left:12px}#domy .house-map-label>div:first-child{letter-spacing:.16em;font-size:9px}#domy .house-map-label>div:nth-child(2){font-size:15px}#domy .house-map-card>.absolute.rounded-\[14px\]{border-width:1px}#domy .house-map-card>.absolute.-translate-x-1\/2{transform-origin:bottom;transform:translate(-50%,-92%)scale(.72)}#domy .house-details-card{padding:18px!important}#domy .house-details-card h3{font-size:42px}#domy .house-details-card .house-details-header>.flex{flex-direction:column;align-items:flex-start}#domy .house-detail-row{align-items:start;gap:10px 12px;grid-template-columns:28px 1fr!important}#domy .house-detail-row strong{text-align:left;grid-column:2/-1}#uklad .layout-zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#uklad .layout-zone-list .pick-tile{flex-direction:column;align-items:flex-start;gap:10px;min-height:104px;padding:14px}#uklad .layout-zone-list .pick-tile svg{width:27px;height:27px}#uklad .layout-zone-list .pick-tile strong{font-size:15.5px;line-height:1.2}#uklad .layout-zone-list>.rounded-\[22px\]{grid-column:1/-1;padding:18px}#uklad .layout-grid,#uklad .layout-grid .grid.gap-6{gap:18px}#uklad .layout-visual{border-radius:18px;min-height:340px}#uklad .layout-plan-stage{min-height:340px}#uklad .layout-view-tabs{top:10px;left:10px}#uklad .layout-view-tabs button{height:36px;padding-left:12px;padding-right:12px;font-size:12px}#uklad .layout-caption{border-radius:14px;padding:12px;bottom:10px;left:10px;right:10px}#uklad .layout-caption>div:first-child{letter-spacing:.16em;font-size:9px}#uklad .layout-caption>div:nth-child(2){font-size:18px}#uklad .layout-caption p{display:none}#uklad .layout-rooms{border-radius:18px;padding:18px}#inwestycja .section-inner>.grid:first-of-type{gap:18px}#inwestycja h2{font-size:clamp(34px,10.2vw,44px)!important;line-height:1.02!important}#inwestycja .min-h-\[240px\]{min-height:0}#inwestycja article,#standard article,#proces article,#bezpieczenstwo article{border-radius:18px}#inwestycja article .grid[class*=grid-cols-]{grid-template-columns:1fr!important}#inwestycja article img{min-height:190px}#inwestycja article .absolute.inset-0,#inwestycja article .absolute.inset-y-0{display:none}#inwestycja .font-heading.text-\[48px\],#inwestycja .font-heading.text-\[46px\]{font-size:38px}#standard .mt-12.grid.gap-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}#standard .mt-12.grid.gap-4 article,#standard .mt-7.flex.flex-wrap article{border-radius:16px}#standard .mt-7.grid.gap-7,#standard .mt-10.rounded-\[24px\]{margin-top:22px}#standard .mt-7.flex.flex-wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}#standard .mt-7.flex.flex-wrap article{width:100%!important}#standard .mt-10.rounded-\[24px\]{border-radius:18px;padding:18px}#standard h3.font-heading.text-\[42px\]{font-size:34px}#standard .mt-10.flex{margin-top:24px}.gallery-tabs{width:100%}.gallery-tabs button{width:100%;min-width:0;height:58px;padding:0 16px;font-size:14px}.gallery-grid{gap:12px;margin-top:26px}.gallery-main-image{height:330px}.gallery-thumb-image{height:220px}.gallery-grid button{border-radius:16px}.gallery-grid .absolute.bottom-4{border-radius:13px;padding:12px;bottom:10px;left:10px;right:10px}.gallery-grid .absolute.bottom-4>div:first-child{letter-spacing:.16em;font-size:9px}.gallery-grid .absolute.bottom-4>div:nth-child(2){font-size:20px;line-height:1.1}#lokalizacja .location-map-frame{height:360px}#lokalizacja aside,#lokalizacja .mt-10.grid{gap:14px}.investment-map-marker__wrap{transform-origin:bottom;width:160px;transform:scale(.82)}.investment-map-marker__label{border-radius:13px;padding:9px 10px}.investment-map-marker__pin{width:44px;height:44px}.process-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.process-steps-grid article{padding:10px}.process-steps-grid article h3{font-size:20px}.process-steps-grid article p{display:none}.process-steps-grid article img{-o-object-fit:contain;object-fit:contain;width:100%}#proces .mt-9.grid,#bezpieczenstwo .mt-10.grid{gap:16px}#proces .glass-card .p-8,#bezpieczenstwo .rounded-\[24px\].p-8,#kontakt form,.brand-info-card{border-radius:18px;padding:18px!important}#proces .font-heading.text-\[34px\],#bezpieczenstwo .font-heading.text-\[38px\],#bezpieczenstwo .font-heading.text-\[36px\],#kontakt .font-heading.text-\[30px\]{font-size:28px;line-height:1.08}#bezpieczenstwo .flex.gap-6,#bezpieczenstwo .flex.gap-5,#kontakt .brand-info-card .flex{flex-direction:column;gap:14px}#faq .mx-auto.mt-10{border-radius:18px;margin-top:26px}#faq button{gap:14px;padding:18px 16px}#faq button span{font-size:16px;line-height:1.35}#faq p{font-size:15px;line-height:1.65}#kontakt .contact-tile{padding:15px}#kontakt .field-input{border-radius:14px;min-height:52px;padding:14px 15px;font-size:16px}#kontakt textarea.field-input{min-height:132px}.site-footer .mx-auto{padding:36px 16px}.site-footer .grid.gap-10{gap:30px}.site-footer .site-footer__field-lines{display:none}}@media (width<=380px){.heading-xl{font-size:38px!important}#top .grid.rounded-\[18px\],#domy .house-tabs,#uklad .layout-zone-list,.process-steps-grid,#standard .mt-12.grid.gap-4,#standard .mt-7.flex.flex-wrap{grid-template-columns:1fr}#top .hero-content{padding-left:12px;padding-right:12px}.hero-stat-tile>div>div:last-child{font-size:12px;line-height:1.25;display:block}.site-header__brand>div{transform:scale(.66)}}@media (width<=767.98px){#inwestycja article img.absolute.inset-0,#inwestycja article img.absolute.inset-y-0{display:block}}.process-icon-frame{position:relative}.process-icon-frame:before{content:"";z-index:2;pointer-events:none;background:#f6f2e9;border-radius:14px 0 24px;width:60px;height:54px;position:absolute;top:12px;left:12px}.process-step-badge{z-index:3;color:#f4f1ea;letter-spacing:.04em;pointer-events:none;background:#5d673d;border-radius:999px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 10px 24px #5d673d38}@media (width<=767.98px){.site-header{height:72px}.site-header--scrolled,.site-header--menu-open{height:66px}.site-header__inner{padding-left:12px;padding-right:10px}.site-header__brand{max-width:calc(100vw - 70px)}.site-header__brand>div,.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0;transform:scale(.84)}.site-header__cta,.site-mobile-menu__actions .btn-primary{display:none!important}#top{height:100svh;max-height:100svh}#top .hero-content{flex-direction:column;justify-content:flex-start;height:100%;min-height:0;max-height:100%;padding:76px 16px 16px;display:flex}#top .hero-main{flex-direction:column;flex:none;width:100%;min-height:0;margin-bottom:0;display:flex;transform:none}#top .hero-cta{width:100%;max-width:360px;padding-top:0;padding-bottom:max(12px, env(safe-area-inset-bottom));margin-top:22px}#top .hero-cta.flex{grid-template-columns:1fr;gap:10px;margin-top:22px;display:grid}#top .hero-copy{border-radius:14px;flex:none;padding:14px 10px 15px}#top .hero-copy .mt-6,#top .hero-copy .md\:mt-7{margin-top:17px}#top .hero-content>.grid.rounded-\[18px\]{margin-top:16px}#top a[href=\#domy]{height:54px;box-shadow:0 16px 38px #0003;color:#fff!important;background:linear-gradient(135deg,#5d673d 0%,#46512f 100%)!important}#top a[href=\#standard]{color:#fff;background:#f4f1ea21;border-color:#d7c6a1b8;height:52px}#top .hero-phone-cta,#top .grid.rounded-\[18px\]{display:none!important}#domy .house-tabs{gap:5px;margin-top:22px;grid-template-columns:repeat(5,minmax(0,1fr))!important}#domy .house-tabs .pick-tile{text-align:center;border-radius:12px;place-items:center;min-height:48px;padding:8px 3px;display:grid}#domy .house-tabs .pick-tile>.flex{width:100%;display:block}#domy .house-tabs .house-tab-title{white-space:nowrap;letter-spacing:0;text-transform:none;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(12px,3.4vw,15px);font-weight:600;line-height:1.05}#domy .house-tabs .house-tab-dot,#domy .house-tabs .house-tab-foot{display:none!important}#domy .house-content{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}#domy .house-map-card{overflow:hidden}#domy .house-map-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:300px;min-height:300px}#domy .house-map-label{padding:10px 11px;top:10px;left:10px}#domy .house-map-label>div:last-child{display:none}.house-mobile-summary{border:1px solid var(--line);background:#ffffffb3;border-radius:18px;padding:16px;box-shadow:0 14px 35px #252a2c11,inset 0 1px #ffffff94}#inwestycja .section-inner{padding-top:28px!important}#inwestycja .grid.gap-7.xl\:grid-cols-\[\.9fr_1\.1fr\]{gap:16px}#inwestycja article{background:#ffffffbd}#inwestycja .keyfact-tiles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#inwestycja .keyfact-tiles-grid article{border-radius:18px;min-width:0}#inwestycja .keyfact-tile--featured{flex-direction:column;height:100%;display:flex;overflow:hidden}#inwestycja .keyfact-tile--featured .keyfact-tile__inner{flex-direction:column;flex:auto;min-height:100%;display:flex}#inwestycja .keyfact-tile--featured-houses .keyfact-tile__media{flex:none;order:1;min-height:0}#inwestycja .keyfact-tile--featured-houses .keyfact-tile__body{flex:auto;order:2;justify-content:center;padding:14px 12px 16px!important}#inwestycja .keyfact-tile--featured-plots .keyfact-tile__body{flex:auto;order:1;justify-content:center;padding:16px 12px 12px!important}#inwestycja .keyfact-tile--featured-plots .keyfact-tile__media{flex:none;order:2;min-height:0}#inwestycja .keyfact-tile--featured .keyfact-tile__body{text-align:center;flex-direction:column;align-items:center;display:flex}#inwestycja .keyfact-tile--featured .keyfact-tile__body .h-\[2px\]{margin-left:auto;margin-right:auto}#inwestycja .keyfact-tile--featured .keyfact-tile__headline,#inwestycja .keyfact-tile--featured .keyfact-tile__headline-row{width:100%}#inwestycja .keyfact-tile--featured-houses .keyfact-tile__media img{border-radius:18px 18px 0 0}#inwestycja .keyfact-tile--featured-plots .keyfact-tile__media img{border-radius:0 0 18px 18px}#inwestycja .keyfact-tile--featured .keyfact-tile__media{width:100%;height:118px;min-height:118px;max-height:118px;display:block;overflow:hidden}#inwestycja .keyfact-tile--featured .keyfact-tile__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:118px;min-height:118px;display:block}#inwestycja .keyfact-tile--featured .keyfact-tile__body>.grid.h-11{margin-left:auto;margin-right:auto}#inwestycja .keyfact-tiles-grid article .p-6,#inwestycja .keyfact-tiles-grid article .p-7,#inwestycja .keyfact-tiles-grid article .md\:p-7{padding:14px!important}#inwestycja .keyfact-tiles-grid article p{display:none}#inwestycja .keyfact-tiles-grid article .mt-5{margin-top:10px}#inwestycja .keyfact-tiles-grid article .mt-4{margin-top:8px}#inwestycja .keyfact-tiles-grid article .text-\[19px\]{font-size:13px;line-height:1.15}#inwestycja .keyfact-tiles-grid article .font-heading.text-\[48px\],#inwestycja .keyfact-tiles-grid article .font-heading.text-\[46px\],#inwestycja .keyfact-tiles-grid article .text-\[56px\]{line-height:.95;font-size:clamp(31px,9.5vw,38px)!important}#inwestycja .keyfact-tiles-grid article .text-\[24px\],#inwestycja .keyfact-tiles-grid article .text-\[21px\]{margin-left:0;line-height:1.15;display:block;font-size:13px!important}#inwestycja .keyfact-tiles-grid article .h-\[2px\]{width:34px}#inwestycja .keyfact-tiles-grid article .grid.h-full.grid-cols-\[1fr_118px\],#inwestycja .keyfact-tiles-grid article .grid.h-full.grid-cols-\[1fr_130px\]{grid-template-columns:1fr!important}#inwestycja .keyfact-tiles-grid article .grid.h-full img{-o-object-fit:cover;object-fit:cover;order:-1;width:100%;min-height:96px;display:block!important}#inwestycja .keyfact-tiles-grid article .grid.h-full>div.bg-\[\#fbf8f1\],#inwestycja .keyfact-tiles-grid article .grid.h-full>div.bg-\[\#fbf8f1\] img{min-height:96px}#inwestycja article:first-of-type .btn-primary{display:none}#lokalizacja .section-inner{padding-bottom:18px!important}#lokalizacja .mt-10.grid{margin-top:24px;display:block}#lokalizacja .location-side-panel{display:none!important}#lokalizacja .location-map-frame{border-radius:20px;height:min(430px,72svh);min-height:360px;overflow:hidden}#lokalizacja .location-map-frame>div{flex-direction:column;height:100%;display:flex}#lokalizacja .location-map-frame>div>.relative{flex:auto;height:auto!important;min-height:0!important}#lokalizacja .location-map-frame .leaflet-container{touch-action:pan-x pan-y}#proces .process-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#proces .process-steps-grid article{padding:9px;overflow:visible}#proces .process-icon-frame{border-radius:16px;padding:11px;overflow:visible}#proces .process-icon-image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}#proces .process-step-badge{width:34px;height:34px;font-size:12px;top:15px;left:15px}#proces .process-icon-frame:before{border-radius:12px 0 20px;width:50px;height:46px;top:11px;left:11px}#bezpieczenstwo .mt-12.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}#bezpieczenstwo .mt-12.grid article{border-radius:18px;padding:14px}#bezpieczenstwo .mt-12.grid article svg{width:31px;height:31px}#bezpieczenstwo .mt-12.grid article h3{margin-top:12px;font-size:19px;line-height:1.05}#bezpieczenstwo .mt-12.grid article p{display:none}}@media (width<=380px){#domy .house-tabs,#inwestycja .keyfact-tiles-grid,#bezpieczenstwo .mt-12.grid,.process-steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#domy .house-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.site-header__brand>div,.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform:scale(.74)}}.hero-stat-tile--count>div{text-align:left;flex:auto}.hero-stat-tile--count>div>div:nth-child(2){font-size:inherit;line-height:inherit;display:block}.process-step-badge,.process-icon-frame:before{display:none!important}.process-icon-frame{overflow:visible!important}.process-icon-image{-o-object-fit:contain;object-fit:contain}@media (width>=768px){#inwestycja .keyfact-tile--image-blend{background:#fbf8f1;min-height:278px;position:relative}#inwestycja .keyfact-tile--image-blend>.grid{height:100%;min-height:278px;display:block;position:relative}#inwestycja .keyfact-tile--image-blend img,#inwestycja .keyfact-tile--image-blend>.grid>div:last-child{z-index:0;width:100%;height:100%;position:absolute;inset:0}#inwestycja .keyfact-tile--image-blend img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#inwestycja .keyfact-tile--image-blend:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fbf8f1 0%,#fbf8f1f5 42%,#fbf8f16b 70%,#fbf8f10d 100%);position:absolute;inset:0}#inwestycja .keyfact-tile--image-blend .keyfact-tile__body{z-index:2;max-width:72%;position:relative}#inwestycja .keyfact-tile--image-blend:nth-child(2n):after{background:linear-gradient(90deg,#fbf8f1 0%,#fbf8f1f0 38%,#fbf8f157 68%,#fbf8f105 100%)}#standard .standard-features-grid article{aspect-ratio:1}#standard .standard-features-grid img{width:100%;height:100%}#lokalizacja .section-inner{padding-bottom:2.5rem!important}#lokalizacja .location-map-frame{height:clamp(390px,32vw,460px)!important}#kontakt .contact-section-inner{padding-top:2.75rem!important;padding-bottom:2.75rem!important}#kontakt .heading-md{font-size:clamp(48px,4.3vw,64px)!important}#kontakt .lead{font-size:17px;line-height:1.65}#kontakt .contact-tile{border-radius:16px;padding:14px 16px}#kontakt .contact-tile strong{font-size:15.5px}#kontakt .brand-info-card h3{font-size:25px;line-height:1.12}#kontakt .brand-info-card p{font-size:14.5px;line-height:1.55}#kontakt .contact-form .mb-7{margin-bottom:1rem;padding-bottom:1rem}#kontakt .contact-form .grid.gap-5{gap:.85rem}#kontakt .field-label{letter-spacing:.13em;gap:6px;font-size:11px}#kontakt .field-input{border-radius:13px;min-height:48px;padding:12px 14px;font-size:15px}#kontakt textarea.field-input{min-height:110px}#kontakt .contact-form .mt-7{margin-top:1rem;padding-top:1rem}}@media (width<=767.98px){#standard .standard-features-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}#standard .standard-features-grid article{aspect-ratio:1;border-radius:16px}#standard .standard-features-grid img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#lokalizacja .location-map-frame{min-height:360px;height:min(430px,72svh)!important}#faq .faq-grid{gap:14px;margin-top:24px}#faq .faq-category{border-radius:18px}#faq .faq-category h3{font-size:24px}#faq .faq-category button{padding:15px 14px}#faq .faq-category button span{font-size:15.5px}}.section-inner-compact{padding-top:clamp(34px,3.6vw,54px)!important;padding-bottom:clamp(34px,3.6vw,54px)!important}#proces .section-inner-compact{padding-top:clamp(24px,2.6vw,40px)!important;padding-bottom:clamp(24px,2.6vw,40px)!important}#proces .section-header h2{font-size:clamp(36px,4.35vw,66px);line-height:1.02}#proces .section-header .lead{font-size:clamp(15px,1.2vw,16.5px);line-height:1.75;margin-top:10px!important}#proces{padding-top:16px!important;padding-bottom:16px!important}#proces .process-cards-grid{margin-top:18px!important}#proces .process-assurance-grid{margin-top:14px!important}#standard .section-inner{padding-top:clamp(34px,3.7vw,58px)!important;padding-bottom:clamp(34px,3.7vw,58px)!important}#standard .standard-features-grid{place-items:center;overflow:visible}#standard .standard-feature-tile{aspect-ratio:1;cursor:default;outline:none;width:min(100%,224px);position:relative;overflow:visible}#standard .standard-feature-tile-media{width:100%;height:100%}#standard .standard-feature-tooltip{z-index:40;pointer-events:none;opacity:0;visibility:hidden;background:linear-gradient(165deg,#fffffffa 0%,#f8f6f0fa 100%);border:1px solid #5d673d38;border-radius:18px;width:min(300px,100vw - 48px);padding:16px 18px 17px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 18px 44px #252a2c24,inset 0 0 0 1px #ffffffa6}#standard .standard-feature-tooltip:after{content:"";background:#faf9f5;border-bottom:1px solid #5d673d2e;border-right:1px solid #5d673d2e;width:12px;height:12px;position:absolute;top:100%;left:50%;transform:translate(-50%,-6px)rotate(45deg)}#standard .standard-feature-tile--tooltip-below .standard-feature-tooltip{top:calc(100% + 14px);bottom:auto;transform:translate(-50%)translateY(-8px)}#standard .standard-feature-tile--tooltip-below .standard-feature-tooltip:after{border:none;border-top:1px solid #5d673d2e;border-left:1px solid #5d673d2e;top:auto;bottom:100%;transform:translate(-50%,6px)rotate(45deg)}#standard .standard-feature-tooltip-title{letter-spacing:-.02em;color:#46512f;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;line-height:1.1}#standard .standard-feature-tooltip-text{color:#5f625b;margin:0;font-size:13px;line-height:1.62}#standard .standard-feature-tile:hover .standard-feature-tooltip,#standard .standard-feature-tile:focus-visible .standard-feature-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}#standard .standard-feature-tile--tooltip-below:hover .standard-feature-tooltip,#standard .standard-feature-tile--tooltip-below:focus-visible .standard-feature-tooltip{transform:translate(-50%)translateY(0)}#standard .standard-feature-tile:focus-visible{box-shadow:0 14px 35px #252a2c12,0 0 0 2px #5d673d59}#proces .section-header{margin-bottom:0}#proces .process-step-card{min-height:0}#proces .process-icon-frame{overflow:visible!important}#proces .process-icon-image{transform-origin:50%;transform:scale(.94);border-radius:0!important}#proces .process-step-card h3{min-height:2.08em}#proces .glass-card .btn-primary,#proces .glass-card .btn-secondary{height:48px;min-height:48px;padding-left:1.1rem;padding-right:1.1rem;font-size:14px}#bezpieczenstwo .btn-primary{height:50px;min-height:50px;padding-left:1.15rem;padding-right:1.15rem;font-size:14px}@media (width>=1280px){#standard .standard-features-grid{gap:16px 18px;max-width:1180px}#proces .process-steps-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#proces .process-step-card{padding:12px}#bezpieczenstwo .safety-points-grid{gap:16px}}@media (width>=1536px){#standard .standard-features-grid{max-width:1220px}#standard .standard-feature-tile{width:216px}}@media (width<=767.98px){#standard .section-inner,.section-inner-compact{padding-top:28px!important;padding-bottom:28px!important}#standard .standard-features-grid{gap:9px!important;margin-top:22px!important}#standard .standard-feature-tile{width:100%;border-radius:14px!important}#proces .process-steps-grid{gap:9px!important;margin-top:24px!important}#proces .process-step-card{border-radius:16px!important;padding:8px!important}#proces .process-icon-frame{border-radius:14px!important;padding:14px!important}#proces .process-icon-image{transform:scale(.9)}#proces .process-step-card h3{min-height:auto;font-size:18.5px!important;line-height:1.08!important}#proces .process-step-card p{display:none}#proces .glass-card .grid{gap:0!important}#proces .glass-card img{-o-object-fit:contain;object-fit:contain;max-height:150px}#bezpieczenstwo .safety-points-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px!important;margin-top:24px!important}#bezpieczenstwo .safety-point-card{border-radius:16px!important;padding:13px!important}#bezpieczenstwo .safety-point-card h3{margin-top:10px!important;font-size:18px!important;line-height:1.08!important}#bezpieczenstwo .safety-point-card p{display:none}#bezpieczenstwo .grid.gap-5>.rounded-\[20px\]{padding:18px!important}}#standard .standard-features-grid{align-items:stretch;width:100%;max-width:none!important}#standard .standard-feature-tile{width:100%!important;max-width:none!important}#standard .standard-feature-tile img{display:block}#proces .process-icon-frame--fit{aspect-ratio:1;justify-content:center;align-items:center;display:flex;padding:18px 18px 16px!important;overflow:visible!important}#proces .process-icon-image--fit{-o-object-fit:contain;object-fit:contain;max-width:168px;height:auto;max-height:168px;margin:0 auto;width:84%!important;transform:none!important}@media (width<=767.98px){#proces .process-icon-frame--fit{padding:14px 14px 12px!important}#proces .process-icon-image--fit{max-width:132px;max-height:132px;width:86%!important}}#standard .standard-features-grid{width:100%;max-width:none!important}#standard .standard-feature-tile{aspect-ratio:1;justify-self:center;width:min(100%,220px)!important;max-width:220px!important}#standard .standard-feature-tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (width>=1024px){#standard .standard-features-grid{-moz-column-gap:clamp(16px, 2.1vw, 38px);gap:18px clamp(16px,2.1vw,38px);grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (width>=1536px){#standard .standard-feature-tile{width:min(100%,224px)!important;max-width:224px!important}}@media (width<=767.98px){#standard .standard-feature-tile{width:100%!important;max-width:none!important}}#proces .process-icon-frame--fit{min-height:0;overflow:visible!important}#proces .process-icon-image--fit{display:block;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}#bezpieczenstwo .safety-section-v2{padding-top:clamp(38px,3.6vw,62px)!important;padding-bottom:clamp(38px,3.6vw,62px)!important}#bezpieczenstwo .safety-v2-card,#bezpieczenstwo .safety-v2-flow,#bezpieczenstwo .safety-v2-bottom>article,#bezpieczenstwo .safety-v2-note{transition:transform .24s,border-color .24s,background-color .24s,box-shadow .24s}#bezpieczenstwo .safety-v2-card:hover,#bezpieczenstwo .safety-v2-bottom>article:hover,#bezpieczenstwo .safety-v2-note:hover{background:#ffffffc2;border-color:#5d673d52;transform:translateY(-3px);box-shadow:0 20px 54px #252a2c1a}#bezpieczenstwo .safety-v2-note summary::-webkit-details-marker{display:none}@media (width>=1280px){#bezpieczenstwo .safety-v2-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=1023.98px){#bezpieczenstwo .safety-v2-flow .contents{display:block}#bezpieczenstwo .safety-v2-flow-step{min-height:126px}}@media (width<=767.98px){#bezpieczenstwo .safety-section-v2{padding-top:30px!important;padding-bottom:30px!important}#bezpieczenstwo .safety-v2-header h2{font-size:clamp(38px,11vw,48px)!important;line-height:.98!important}#bezpieczenstwo .safety-v2-header p.font-heading{font-size:clamp(25px,7.2vw,34px)!important}#bezpieczenstwo .safety-v2-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:24px!important}#bezpieczenstwo .safety-v2-card{border-radius:17px!important;padding:15px 12px!important}#bezpieczenstwo .safety-v2-card>div{width:54px!important;height:54px!important}#bezpieczenstwo .safety-v2-card svg{width:28px!important;height:28px!important}#bezpieczenstwo .safety-v2-card h3{margin-top:10px!important;font-size:20px!important}#bezpieczenstwo .safety-v2-card p{font-size:13px!important;line-height:1.45!important}#bezpieczenstwo .safety-v2-flow{border-radius:18px!important;padding:18px 14px!important}#bezpieczenstwo .safety-v2-flow h3{font-size:25px!important}#bezpieczenstwo .safety-v2-flow .mt-5.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px!important}#bezpieczenstwo .safety-v2-flow-step{min-height:116px}#bezpieczenstwo .safety-v2-flow-step>div{width:58px!important;height:58px!important}#bezpieczenstwo .safety-v2-flow-step svg{width:30px!important;height:30px!important}#bezpieczenstwo .safety-v2-flow-step p{font-size:12.5px!important;line-height:1.25!important}#bezpieczenstwo .safety-v2-bottom{gap:12px!important}#bezpieczenstwo .safety-v2-bottom>article,#bezpieczenstwo .safety-v2-note{border-radius:18px!important;padding:18px!important}#bezpieczenstwo .safety-v2-bottom article>.flex,#bezpieczenstwo .safety-v2-note summary>span{gap:12px!important}#bezpieczenstwo .safety-v2-bottom h3,#bezpieczenstwo .safety-v2-note .font-heading{font-size:24px!important}#bezpieczenstwo .safety-v2-bottom .mt-5.grid{grid-template-columns:repeat(2,minmax(0,1fr))}#bezpieczenstwo .safety-v2-bottom .mt-5.grid>div{min-height:48px;padding:8px 9px!important;font-size:12.5px!important}#bezpieczenstwo .safety-v2-cta{align-items:stretch}#bezpieczenstwo .safety-v2-cta .btn-primary{width:100%;min-width:0!important;height:52px!important;font-size:13.5px!important}}@media (width<=420px){#bezpieczenstwo .safety-v2-card p{display:none}#bezpieczenstwo .safety-v2-flow .mt-5.grid,#bezpieczenstwo .safety-v2-bottom .mt-5.grid{grid-template-columns:1fr}}#uklad .layout-flex-room{transition:transform .24s,border-color .24s,background-color .24s}#uklad .layout-flex-room:hover{background:#ffffffc2;border-color:#5d673d52;transform:translateY(-3px)}@media (width<=767.98px){#uklad .layout-flex-room{grid-column:1/-1;border-radius:18px!important;padding:16px!important}#uklad .layout-flex-room h3{font-size:21px!important}#uklad .layout-flex-room p{font-size:13.5px!important;line-height:1.45!important}}.site-header__nav a{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:40px;margin:-6px 0;padding:0 14px;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .18s;display:inline-flex;position:relative}.site-header--hero .site-header__nav a:hover,.site-header--hero .site-header__nav a:focus-visible{color:#46512f;background:#f4f1ea94;border-color:#5d673d38;transform:translateY(-1px)scale(1.035);box-shadow:0 12px 30px #252a2c14,inset 0 0 0 1px #ffffff4d}.site-header--scrolled .site-header__nav a:hover,.site-header--scrolled .site-header__nav a:focus-visible{color:#46512f;background:#5d673d17;border-color:#5d673d2e;transform:translateY(-1px)}.process-section-v2 .section-header{margin-bottom:0}.process-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.25vw,20px);display:grid}.process-card-tile,.process-assurance-tile{border-radius:20px;transition:transform .26s,filter .26s;display:block;position:relative}.process-card-tile:hover,.process-assurance-tile:hover{filter:drop-shadow(0 18px 34px #252a2c1f);transform:translateY(-3px)}.process-card-tile__image,.process-assurance-tile__image{border-radius:inherit;transform-origin:50%;width:100%;height:auto;display:block;transform:scale(.86)}.process-card-tile__image{-o-object-fit:contain;object-fit:contain}.process-assurance-tile__image{-o-object-fit:contain;object-fit:contain;transform:scale(.9)}.process-card-tile__arrow{z-index:5;color:#5d673d;pointer-events:none;background:#f8f6f0eb;border:1px solid #5d673d42;border-radius:999px;place-items:center;width:32px;height:32px;font-size:19px;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:clamp(-18px,-1.05vw,-14px);transform:translateY(-50%);box-shadow:0 12px 26px #252a2c14}.process-assurance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1vw,16px);display:grid}.process-assurance-tile{border-radius:19px}@media (width<=1279.98px){.process-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-card-tile__arrow{display:none}.process-assurance-grid{grid-template-columns:1fr}}@media (width<=767.98px){.site-header__nav a{margin:0}.process-cards-grid{grid-template-columns:1fr!important;gap:12px!important;margin-top:22px!important}.process-card-tile,.process-assurance-tile{border-radius:18px}.process-assurance-grid{gap:10px;margin-top:14px!important}}.hero-highlight-phrase{color:#d7c6a1;text-shadow:0 2px 16px #00000094,0 0 1px #f4f1ea6b;font-weight:700;display:inline-block}@media (width>=1024px){.hero-highlight-phrase{letter-spacing:-.035em}}.purchase-process{position:relative}.purchase-process__anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:-96px;left:0}.purchase-process__inner{padding-top:clamp(30px,2.6vw,46px)!important;padding-bottom:clamp(30px,2.6vw,46px)!important}.purchase-process__header{grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);align-items:end;gap:clamp(24px,3vw,56px);margin-bottom:clamp(18px,1.8vw,28px);display:grid}.purchase-process__header .eyebrow{justify-content:flex-start}.purchase-process__header h2{letter-spacing:-.03em;color:#252a2c;max-width:950px;margin-top:14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,3.7vw,64px);font-weight:600;line-height:1.02}.purchase-process__header p{color:#252a2cb8;max-width:640px;margin:0;font-size:clamp(14.5px,.92vw,16.5px);line-height:1.7}.purchase-process__layout{grid-template-columns:minmax(0,1fr) minmax(330px,410px);align-items:stretch;gap:clamp(18px,2.2vw,34px);display:grid}.purchase-process__cards{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:clamp(10px,1.05vw,16px);display:grid}.purchase-process-card{border-radius:18px;min-width:0;transition:transform .22s,filter .22s;position:relative}.purchase-process-card:hover{filter:drop-shadow(0 16px 26px #252a2c1a);transform:translateY(-2px)}.purchase-process-card__image{border-radius:inherit;-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block;transform:none!important}.purchase-process-card__arrow{z-index:3;color:#5d673d;pointer-events:none;background:#f8f6f0f0;border:1px solid #5d673d3d;border-radius:999px;place-items:center;width:28px;height:28px;font-size:17px;font-weight:900;line-height:1;display:grid;position:absolute;top:50%;right:clamp(-14px,-.78vw,-10px);transform:translateY(-50%);box-shadow:0 10px 22px #252a2c14}.purchase-process__safety{background:radial-gradient(circle at 22% 8%,#d7c6a14d,#0000 38%),#ffffff8c;border:1px solid #5d673d2e;border-radius:24px;flex-direction:column;min-height:100%;padding:clamp(18px,1.35vw,24px);display:flex;box-shadow:0 14px 35px #252a2c11,inset 0 1px #ffffff9e}.purchase-process__safety-head{border-bottom:1px solid #5d673d24;align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.purchase-process__safety-icon{color:#f4f1ea;background:#5d673d;border-radius:16px;flex:none;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 14px 30px #5d673d3d}.purchase-process__safety-icon svg{width:27px;height:27px}.purchase-process__safety-head span{color:#5d673d;letter-spacing:.22em;text-transform:uppercase;margin-bottom:5px;font-size:10.5px;font-weight:900;display:block}.purchase-process__safety-head h3{letter-spacing:-.025em;color:#252a2c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(28px,2vw,36px);font-weight:700;line-height:1.02}.purchase-process__safety-grid{gap:10px;margin-top:16px;display:grid}.purchase-process-safety-card{background:#f8f6f0bd;border:1px solid #e5e0d6eb;border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:11px;padding:12px;display:grid}.purchase-process-safety-card svg{color:#5d673d;width:24px;height:24px;margin-top:2px}.purchase-process-safety-card h4{color:#252a2c;margin:0;font-size:14.5px;font-weight:900;line-height:1.2}.purchase-process-safety-card p{color:#252a2cad;margin:4px 0 0;font-size:12.8px;line-height:1.45}.purchase-process__proofs{gap:8px;margin-top:14px;display:grid}.purchase-process__proofs div{color:#46512f;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.purchase-process__proofs svg{color:#5d673d;width:19px;height:19px}.purchase-process__legal-note{color:#252a2c8f;margin:auto 0 0;padding-top:15px;font-size:12px;line-height:1.55}@media (width<=1279.98px){.purchase-process__header,.purchase-process__layout{grid-template-columns:1fr}.purchase-process__header p{max-width:920px}.purchase-process__safety-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-process__proofs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767.98px){.hero-highlight-phrase{font-weight:700}.purchase-process__inner{padding-top:28px!important;padding-bottom:28px!important}.purchase-process__header{gap:14px;margin-bottom:20px}.purchase-process__header h2{font-size:clamp(34px,10vw,44px)!important}.purchase-process__header p{font-size:14.5px;line-height:1.62}.purchase-process__cards{grid-template-columns:1fr;gap:10px}.purchase-process-card__arrow{display:none}.purchase-process__safety{border-radius:20px;padding:16px}.purchase-process__safety-head{gap:12px}.purchase-process__safety-icon{border-radius:14px;width:44px;height:44px}.purchase-process__safety-head h3{font-size:27px}.purchase-process__safety-grid,.purchase-process__proofs{grid-template-columns:1fr}.purchase-process-safety-card p{font-size:12.5px}}.purchase-process__header--compact{grid-template-columns:minmax(0,.96fr) minmax(300px,.62fr);gap:clamp(20px,2.4vw,44px);margin-bottom:clamp(18px,1.7vw,26px)}.purchase-process__header--compact h2{max-width:860px;font-size:clamp(34px,3.25vw,56px);line-height:1.04}.purchase-process__header--compact p{max-width:560px;font-size:clamp(14px,.86vw,15.5px);line-height:1.62}.purchase-process__cards--text{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1vw,16px);display:grid}.purchase-process-step{background:linear-gradient(135deg,#fffc,#f8f6f0b3),#f8f6f0bd;border:1px solid #e5e0d6f5;border-radius:22px;grid-template-columns:minmax(92px,118px) minmax(0,1fr);align-items:center;gap:clamp(13px,1.2vw,18px);min-height:164px;padding:clamp(12px,1vw,16px);transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 34px #252a2c0e,inset 0 1px #ffffffb8}.purchase-process-step:hover{border-color:#5d673d3d;transform:translateY(-2px);box-shadow:0 20px 42px #252a2c17,inset 0 1px #ffffffc7}.purchase-process-step__media{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#5d673d1a,#0000 66%);border-radius:20px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.purchase-process-step__icon{-o-object-fit:contain;object-fit:contain;width:min(118px,100%);height:auto;display:block}.purchase-process-step__content{min-width:0}.purchase-process-step__meta{align-items:center;gap:8px;margin-bottom:8px;display:flex}.purchase-process-step__meta span{color:#f4f1ea;letter-spacing:.04em;background:#5d673d;border-radius:999px;place-items:center;width:34px;height:24px;font-size:12px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 10px 22px #5d673d33}.purchase-process-step__meta b{color:#5d673d;font-size:17px;line-height:1}.purchase-process-step h3{color:#252a2c;letter-spacing:-.025em;max-width:320px;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,1.55vw,31px);font-weight:700;line-height:1.04}.purchase-process-step p{color:#252a2cb0;margin:8px 0 0;font-size:clamp(12.3px,.78vw,13.6px);line-height:1.48}.purchase-process__safety-strip{background:radial-gradient(circle at 12%,#d7c6a13d,#0000 38%),#ffffff8f;border:1px solid #5d673d2e;border-radius:24px;grid-template-columns:minmax(250px,.86fr) minmax(0,1.8fr);align-items:center;gap:clamp(14px,1.4vw,22px);margin-top:clamp(12px,1.2vw,18px);padding:clamp(14px,1.1vw,18px);display:grid;box-shadow:0 15px 36px #252a2c0e,inset 0 1px #ffffffb8}.purchase-process__safety-strip-head{grid-template-columns:48px 1fr;align-items:center;gap:12px;min-width:0;display:grid}.purchase-process__safety-icon--small{border-radius:15px;width:48px;height:48px}.purchase-process__safety-icon--small svg{width:25px;height:25px}.purchase-process__safety-strip-head span{color:#5d673d;letter-spacing:.18em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;font-weight:900;display:block}.purchase-process__safety-strip-head strong{color:#252a2c;letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,1.45vw,28px);font-weight:700;line-height:1.04;display:block}.purchase-process__safety-items{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.purchase-process-safety-mini{border-left:1px solid #5d673d24;grid-template-columns:25px 1fr;align-items:start;gap:9px;min-width:0;padding-left:10px;display:grid}.purchase-process-safety-mini svg{color:#5d673d;width:21px;height:21px;margin-top:1px}.purchase-process-safety-mini h4{color:#252a2c;margin:0;font-size:13.4px;font-weight:900;line-height:1.15}.purchase-process-safety-mini p{color:#252a2c9e;margin:3px 0 0;font-size:11.8px;line-height:1.36}.purchase-process__proofs--inline{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:12px;display:flex}.purchase-process__proofs--inline div{color:#46512f;align-items:center;gap:8px;font-size:12.8px;font-weight:900;display:inline-flex}.purchase-process__proofs--inline svg{width:18px;height:18px}.purchase-process__proofs--inline p{color:#252a2c85;margin:0 0 0 auto;font-size:11.8px;line-height:1.4}@media (width<=1279.98px){.purchase-process__header--compact{grid-template-columns:1fr}.purchase-process__cards--text{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-process__safety-strip{grid-template-columns:1fr}.purchase-process__safety-items{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-process__proofs--inline p{flex-basis:100%;margin-left:0}}@media (width<=767.98px){.purchase-process__header--compact h2{font-size:clamp(33px,9.5vw,42px)!important}.purchase-process__cards--text{grid-template-columns:1fr}.purchase-process-step{border-radius:18px;grid-template-columns:82px 1fr;min-height:0;padding:12px}.purchase-process-step__media{border-radius:16px}.purchase-process-step__icon{width:92px}.purchase-process-step h3{font-size:24px}.purchase-process-step p{font-size:12.5px;line-height:1.44}.purchase-process__safety-strip{border-radius:20px}.purchase-process__safety-items{grid-template-columns:1fr}.purchase-process-safety-mini{border-top:1px solid #5d673d1f;border-left:none;padding:10px 0 0}}#domy .house-pick-tile{position:relative;overflow:hidden}#domy .house-tab-foot{min-height:1rem}#domy .house-pick-tile--available .house-tab-dot,.house-status-pill--available span{background:#5d673d}#domy .house-pick-tile--available.is-active{background:#5d673d3d;border-color:#5d673d;box-shadow:0 10px 24px #5d673d29}#domy .house-pick-tile--reserved{background:#deb9491f;border-color:#c79e2747}#domy .house-pick-tile--reserved .house-tab-dot,.house-status-pill--reserved span{background:#d8ad2f}#domy .house-pick-tile--reserved.is-active{background:#deb9494d;border-color:#c79e27d1;box-shadow:0 10px 24px #d8ad2f33}#domy .house-pick-tile--sold{background:#9a372f1a;border-color:#9a372f4d}#domy .house-pick-tile--sold .house-tab-dot,.house-status-pill--sold span{background:#a44137}#domy .house-pick-tile--sold.is-active{background:#9a372f3d;border-color:#9a372fd1;box-shadow:0 10px 24px #a441372e}.house-status-pill--available{color:#46512f;background:#5d673d1a}.house-status-pill--reserved{color:#7b5a05;background:#d8ad2f29}.house-status-pill--sold{color:#8b2f28;background:#a4413721}#domy .house-content{align-items:start}#domy .house-map-card{align-self:start;width:100%}#domy .house-map-stage{background:#252a2c;width:100%;line-height:0;position:relative}#domy .house-map-image{vertical-align:top;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important}#domy .house-map-overlay{z-index:4;width:100%;height:100%;position:absolute;inset:0}#domy .house-map-shape,#domy .house-map-outline{vector-effect:non-scaling-stroke;transition:fill .22s,stroke .22s,opacity .22s,filter .22s}#domy .house-map-shape{stroke:none}#domy .house-map-shape--active{fill:#cbd67933;filter:drop-shadow(0 0 18px #d5e07e6b)}#domy .house-map-shape--active-reserved{fill:#ffd24d38;filter:drop-shadow(0 0 18px #ffd24d57)}#domy .house-map-shape--active-sold{fill:#d6524833;filter:drop-shadow(0 0 18px #d6524852)}#domy .house-map-shape--state-reserved{fill:#ffd24d2e}#domy .house-map-shape--state-sold{fill:#d652482e}#domy .house-map-outline{fill:none;stroke-width:4px}#domy .house-map-outline--available{stroke:#fff2a4eb;filter:drop-shadow(0 0 10px #ffe777c7)drop-shadow(0 0 22px #cbd67994)}#domy .house-map-outline--reserved{stroke:#ffde66f5;filter:drop-shadow(0 0 10px #ffde66d1)drop-shadow(0 0 22px #ffc63f9e)}#domy .house-map-outline--sold{stroke:#ff938af0;filter:drop-shadow(0 0 10px #ff938ad1)drop-shadow(0 0 22px #ca4c4294)}#domy .house-map-hit-shape{fill:#fff0;cursor:pointer;outline:none}#domy .house-map-hit-shape:hover{fill:#ffffff0a}#domy .house-map-hit-shape:focus-visible{fill:#ffffff0f;stroke:#f8f6f0f5;stroke-width:3px}#domy .house-map-label,#domy .house-map-legend{z-index:6}#domy .house-map-legend{color:#ffffffd1;letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);background:#00000061;border:1px solid #ffffff2e;border-radius:14px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:calc(100% - 36px);padding:10px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:18px;right:18px}#domy .house-map-legend span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}#domy .house-map-legend-dot{border-radius:999px;width:9px;height:9px;display:inline-block}#domy .house-map-legend-dot--available{background:#cbd679}#domy .house-map-legend-dot--reserved{background:#ffd24d}#domy .house-map-legend-dot--sold{background:#ff786f}@media (width<=767.98px){#domy .house-map-card{-webkit-overflow-scrolling:touch;overflow:auto hidden!important}#domy .house-map-stage{min-width:760px}#domy .house-map-label{padding:10px 11px!important;top:10px!important;left:10px!important}#domy .house-map-legend{gap:6px;padding:8px 9px;font-size:10px;bottom:10px;right:10px}}#top .hero-bg-carousel{z-index:0}#top .hero-bg-slide{opacity:0;transition:opacity 1.4s,transform 7.2s;transform:scale(1.01)}#top .hero-bg-slide--active{opacity:1;transform:scale(1.045)}#top .hero-copy{-webkit-backdrop-filter:blur(10px);background:#080b0c47;border:1px solid #ffffff1a;border-radius:14px;width:min(100%,620px);max-width:min(100%,620px);padding:22px 24px 24px;box-shadow:0 18px 42px #00000038}#top .hero-copy .hero-eyebrow{color:#a3a14e;letter-spacing:.28em;text-shadow:0 2px 14px #00000073;width:auto;max-width:100%;font-size:10px;font-weight:900;line-height:1.35}#top .hero-copy .hero-eyebrow:before{display:none}#top .hero-copy h1.hero-title{color:#f5f1e8;letter-spacing:-.03em;text-shadow:0 4px 28px #00000085;width:auto;max-width:100%;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(36px,4.1vw,58px);font-weight:700;line-height:.96}#top .hero-highlight-phrase{color:#8f9447;text-shadow:0 4px 24px #0000008a;font-weight:700;display:inline-block}#top .hero-lead{color:#f5f1e8db;letter-spacing:.01em;text-shadow:0 2px 16px #00000073;font-size:clamp(15px,.95vw,18px);font-weight:400;line-height:1.55}#top .hero-primary-cta{color:#f4f1ea;letter-spacing:.16em;text-transform:uppercase;isolation:isolate;background:#7a7e37eb;border:1px solid #9fa049c7;border-radius:0;min-width:0;height:52px;min-height:52px;font-size:11px;font-weight:900;animation:2.8s ease-in-out infinite hero-cta-pulse;position:relative;overflow:visible;box-shadow:0 18px 40px #00000042}#top .hero-primary-cta:before{content:"";border-radius:inherit;opacity:.38;z-index:-1;pointer-events:none;background:radial-gradient(circle,#a8b05942 0%,#a8b05900 72%);animation:2.8s ease-in-out infinite hero-cta-glow;position:absolute;inset:-6px;transform:scale(.96)}#top .hero-primary-cta>*{z-index:1;position:relative}#top .hero-primary-cta:hover{background:#8f9447fa;box-shadow:0 22px 48px #00000052}@keyframes hero-cta-pulse{0%,to{box-shadow:0 18px 40px #00000042}50%{box-shadow:0 24px 52px #74792b57}}@keyframes hero-cta-glow{0%,to{opacity:.26;transform:scale(.96)}50%{opacity:.5;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){#top .hero-primary-cta,#top .hero-primary-cta:before{animation:none}}#top .btn-hero-outline{color:#f5f1e8e6;letter-spacing:.14em;text-transform:uppercase;background:#080b0c3d;border-color:#d7c6a15c;border-radius:0;height:52px;min-height:52px;font-size:11px;font-weight:900;box-shadow:inset 0 1px #ffffff12}#top .btn-hero-outline:hover{color:#f4f1ea;background:#7a7e37db;border-color:#9fa049c7}#top .hero-stats-grid{-webkit-backdrop-filter:blur(10px);background:#06090a6e;border:1px solid #9fa04973;border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 16px 40px #00000038}#top .hero-stat-tile{color:#f4f1ea;border-right:1px solid #d7c6a129;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:.55rem .65rem;min-height:0;padding:1.1rem .75rem;transition:background .25s,box-shadow .25s;display:grid}#top .hero-stat-tile:last-child{border-right:0}#top .hero-stat-tile:hover{background:#8f944724;box-shadow:inset 0 0 0 1px #9fa0493d}#top .hero-stat-icon{color:#a3a14e;opacity:.95;width:44px;height:44px;margin-top:0}#top .hero-stat-copy,#top .hero-stat-tile--count>div{text-align:left;min-width:0}#top .hero-stat-label{color:#a3a14e;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.2}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){color:#f5f1e8eb;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;margin-top:.24rem;font-size:14px;font-weight:800;line-height:1.15;display:block;overflow:hidden}#top .hero-stat-note{color:#f5f1e89e;white-space:nowrap;text-overflow:ellipsis;margin-top:.16rem;font-size:11px;font-weight:400;line-height:1.2;display:block;overflow:hidden}@media (width>=768px){#top .hero-main{margin-top:calc(clamp(48px,7vh,88px) + 100px)}}@media (width<=1279.98px){#top .hero-stats-grid{border-radius:12px}}@media (width<=767.98px){#top{height:auto;min-height:100svh;max-height:none}#top .hero-content{height:auto;min-height:100svh;max-height:none;padding:92px 16px 18px;overflow:visible}#top .hero-main{margin-top:120px}#top .hero-copy{width:100%;max-width:100%;padding:16px 18px 18px}#top .hero-copy .hero-eyebrow{letter-spacing:.28em;font-size:8px}#top .hero-copy h1.hero-title{font-size:clamp(32px,8.8vw,44px)!important;line-height:.98!important}#top .hero-lead{margin-top:1.25rem;font-size:15.5px;line-height:1.62}#top .hero-cta{margin-top:24px}#top .hero-primary-cta,#top .btn-hero-outline{letter-spacing:.14em;width:100%;min-width:0;font-size:11px}#top .hero-stats-grid{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:repeat(7,minmax(112px,1fr));margin-top:auto;overflow-x:auto}#top .hero-stats-grid::-webkit-scrollbar{display:none}#top .hero-stat-tile{border-bottom:0;border-right:1px solid #d7c6a129;grid-template-columns:40px minmax(0,1fr);gap:.45rem .55rem;padding:1rem .65rem}#top .hero-stat-icon{width:40px;height:40px}#top .hero-stat-label{letter-spacing:.1em;font-size:7px}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){margin-top:.2rem;font-size:13px}#top .hero-stat-note{margin-top:.14rem;font-size:10px}}#uklad .layout-zone-tile{background:#ffffff94;min-height:76px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}#uklad .layout-zone-tile:hover{background:#ffffffc2;border-color:#5d673d40;transform:translateY(-1px)}#uklad .layout-zone-tile.is-active{background:linear-gradient(135deg,#eef0dff2,#ffffffc7);border-color:#5d673d75;box-shadow:0 16px 34px #5d673d1f}#uklad .layout-zone-tile.is-active .layout-zone-icon{color:#fff;background:#5d673d;box-shadow:0 12px 24px #5d673d38}#uklad .layout-zone-tile.is-active .layout-zone-icon svg{color:#fff}#uklad .layout-active-card{background:linear-gradient(145deg,#eef0dfe0,#ffffff9e)}#uklad .layout-visual-marketing{background:#e9e5db;min-height:620px}#uklad .layout-visual-marketing .layout-plan-stage{min-height:620px}#uklad .layout-plan-overlay--marketing{pointer-events:none}#uklad .layout-plan-overlay--marketing .layout-plan-zone-hit{fill:#0000;pointer-events:all;cursor:pointer}#uklad .layout-plan-overlay--marketing .layout-plan-zone-halo{fill:url(#layout-zone-radial);filter:blur(10px);opacity:.82;pointer-events:none}#uklad .layout-plan-overlay--marketing .layout-plan-zone-fill{fill:var(--zone-color);fill-opacity:.18;stroke:none;filter:url(#layout-soft-glow)}#uklad .layout-plan-zone-marker{pointer-events:none;filter:drop-shadow(0 14px 22px #252a2c2e)}#uklad .layout-plan-zone-marker-icon{color:#fff;stroke-width:1.9px}#uklad .layout-plan-helper{min-height:86px}#uklad .layout-rooms-side{background:#ffffff9e;align-self:stretch}#uklad .layout-room-group{transition:border-color .18s,background .18s}#uklad .layout-room-group:hover{background:#ffffffb8;border-color:#5d673d2e}#uklad .layout-rooms-total{box-shadow:inset 0 1px #ffffff9e}@media (width<=1499px){#uklad .layout-marketing-grid{grid-template-columns:270px minmax(0,1fr) 270px;gap:20px}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:560px}#uklad .layout-zone-tile{min-height:68px;padding:13px}#uklad .layout-zone-icon{border-radius:13px;width:38px;height:38px}#uklad .layout-active-card,#uklad .layout-rooms-side{padding:16px}#uklad .layout-active-card h3{font-size:24px}#uklad .layout-room-group{padding:13px}}@media (width<=1279px){#uklad .layout-marketing-grid{grid-template-columns:1fr}#uklad .layout-zone-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}#uklad .layout-zone-list .layout-active-card{grid-column:1/-1}#uklad .layout-rooms-side{display:block}#uklad .layout-rooms-side>.mt-5.space-y-5{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}}@media (width<=767px){#uklad .layout-section-inner{padding-top:32px;padding-bottom:36px}#uklad .layout-zone-list{grid-template-columns:1fr}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{border-radius:18px;min-height:360px}#uklad .layout-view-tabs{top:10px;left:10px}#uklad .layout-view-tabs button{height:36px;padding-left:12px;padding-right:12px;font-size:12px}#uklad .layout-rooms-side>.mt-5.space-y-5{grid-template-columns:1fr}#uklad .layout-plan-overlay--marketing .layout-plan-zone-outline{stroke-width:1.6px}}#uklad .layout-section-inner{padding-top:30px;padding-bottom:34px}#uklad .layout-section-header{margin-bottom:22px}#uklad .layout-section-header h2{line-height:1.03}#uklad .layout-section-header .lead{font-size:15px;line-height:1.65}#uklad .layout-zone-tile{background:#ffffffa3;min-height:66px;padding:13px 14px}#uklad .layout-zone-tile.is-active{background:linear-gradient(135deg,#f1f4dbfa,#ffffffd1);box-shadow:0 16px 34px #5d673d24,inset 0 1px #ffffffa8}#uklad .layout-zone-icon{border-radius:13px;width:40px;height:40px}#uklad .layout-active-card{background:radial-gradient(circle at 20% 0,#dfe8a57a,#0000 36%),linear-gradient(145deg,#f8f9efe6,#ffffffad);padding:17px}#uklad .layout-active-card-icon{border-radius:15px;width:44px;height:44px}#uklad .layout-active-card h3{font-size:23px}#uklad .layout-active-card p,#uklad .layout-active-card ul{margin-top:12px}#uklad .layout-plan-summary{background:radial-gradient(circle at 0%,#dfe8a552,#0000 38%),#ffffffc2;min-height:76px}#uklad .layout-plan-summary-icon{width:46px;height:46px}#uklad .layout-plan-image--2d{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transform:scale(1.018)}#uklad .layout-plan-overlay--marketing .layout-plan-zone-dim{fill:#181c1629;pointer-events:none}#uklad .layout-plan-overlay--marketing .layout-plan-zone-glow{fill:#edf99733;stroke:#e1f482b8;stroke-width:18px;stroke-linejoin:round;stroke-linecap:round;stroke-opacity:.46;vector-effect:non-scaling-stroke;filter:url(#layout-soft-glow);pointer-events:none}#uklad .layout-plan-overlay--marketing .layout-plan-zone-fill{fill:#dbe88961;stroke:none;filter:drop-shadow(0 0 22px #daef735c)}#uklad .layout-plan-overlay--marketing .layout-plan-zone-outline{fill:none;stroke:#525c34cc;stroke-width:1.65px;stroke-linejoin:round;stroke-linecap:round;stroke-opacity:.74;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px #edf99757)}#uklad .layout-plan-zone-marker{filter:drop-shadow(0 16px 28px #2c341747)}#uklad .layout-plan-zone-marker-shadow{fill:#e4f58e94;stroke:#ffffff9e;stroke-width:2px}#uklad .layout-plan-zone-marker-core{fill:#5d673d;stroke:#ffffffe6;stroke-width:3.5px}#uklad .layout-rooms-side{background:radial-gradient(circle at 0 0,#eef0df94,#0000 36%),#ffffffb8;align-self:start;padding:17px}#uklad .layout-rooms-total{padding-top:13px;padding-bottom:13px}#uklad .layout-selected-rooms,#uklad .layout-all-rooms{margin-top:16px}#uklad .layout-room-compact,#uklad .layout-selected-rooms .rounded-\[18px\]{transition:border-color .18s,background .18s,transform .18s}#uklad .layout-room-compact:hover,#uklad .layout-selected-rooms .rounded-\[18px\]:hover{background:#ffffffbd;border-color:#5d673d2e}@media (width<=1499px){#uklad .layout-marketing-grid{grid-template-columns:248px minmax(0,1fr) 250px;gap:16px}#uklad .layout-zone-list{gap:10px}#uklad .layout-zone-tile{min-height:62px;padding:11px 12px}#uklad .layout-zone-icon{border-radius:12px;width:36px;height:36px}#uklad .layout-zone-icon svg{width:20px;height:20px}#uklad .layout-active-card,#uklad .layout-rooms-side{padding:14px}#uklad .layout-active-card h3{font-size:21px}#uklad .layout-active-card p,#uklad .layout-active-card li{font-size:13px;line-height:1.55}#uklad .layout-plan-summary{min-height:66px;padding:12px 14px}#uklad .layout-plan-summary h3{font-size:20px}#uklad .layout-plan-summary p{max-width:420px;font-size:12.5px;line-height:1.55}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:455px}#uklad .layout-rooms-total .font-heading{font-size:30px}#uklad .layout-selected-rooms .py-3{padding-top:9px;padding-bottom:9px}}@media (width<=1279px){#uklad .layout-marketing-grid{grid-template-columns:1fr}#uklad .layout-zone-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}#uklad .layout-zone-list .layout-active-card{grid-column:1/-1}#uklad .layout-plan-summary p{max-width:none}#uklad .layout-rooms-side{display:block}}@media (width<=900px){#uklad .layout-zone-list{grid-template-columns:repeat(2,minmax(0,1fr))}#uklad .layout-plan-summary{flex-wrap:wrap;align-items:flex-start}#uklad .layout-plan-summary p{width:100%;margin-left:0}}@media (width<=767px){#uklad .layout-section-inner{padding-top:28px;padding-bottom:32px}#uklad .layout-zone-list{grid-template-columns:1fr}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{border-radius:18px;min-height:360px}#uklad .layout-plan-summary{margin-bottom:12px}#uklad .layout-plan-overlay--marketing .layout-plan-zone-outline{stroke-width:1.35px}#uklad .layout-plan-overlay--marketing .layout-plan-zone-glow{stroke-width:12px}}@media (width<=767.98px){html,body,#root{overflow-x:hidden}body{font-size:14px}.site-header,.site-header--scrolled,.site-header--menu-open{height:60px!important}.site-header__inner{gap:8px!important;padding-left:10px!important;padding-right:8px!important}.site-header__brand{max-width:calc(100vw - 62px)!important}.site-header__brand>div,.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0!important;transform:scale(.68)!important}.site-header__menu-btn{border-radius:11px!important;flex-basis:42px!important;width:42px!important;height:42px!important}.site-mobile-menu{padding:0 8px 10px!important;inset:60px 0 auto!important}.site-mobile-menu:before{inset:60px 0 0!important}.site-mobile-menu__panel{border-radius:18px!important}.site-mobile-menu__links a{letter-spacing:.035em!important;min-height:44px!important;font-size:13px!important}.site-mobile-menu__actions{gap:8px!important;padding:10px!important}.section-band{padding-top:6px!important;padding-bottom:6px!important}.section-shell{border-radius:18px!important;width:calc(100% - 10px)!important}.section-inner,#standard .section-inner,#uklad .layout-section-inner,#kontakt .contact-section-inner{padding:22px 10px!important}.section-header,#uklad .layout-section-header,#domy .section-header{margin-bottom:18px!important}.section-header h2,.heading-lg,.heading-md,#inwestycja h2,#standard h2,#uklad h2,#proces h2,#porownanie h2,#kontakt h2{letter-spacing:-.026em!important;font-size:clamp(27px,8.4vw,36px)!important;line-height:1.02!important}.heading-xl,#top .hero-title{letter-spacing:-.032em!important;font-size:clamp(31px,9.2vw,40px)!important;line-height:.98!important}.lead,.section-header .lead,#uklad .layout-section-header .lead,#standard .lead,#kontakt .lead{font-size:13.5px!important;line-height:1.55!important}.eyebrow,.section-header .eyebrow,.hero-eyebrow{letter-spacing:.15em!important;gap:7px!important;font-size:8px!important;line-height:1.3!important}.eyebrow:before{width:18px!important}.btn-primary,.btn-secondary,.btn-hero-outline{border-radius:11px!important;gap:8px!important;height:auto!important;min-height:44px!important;padding:11px 13px!important;font-size:13px!important}.glass-card,#inwestycja article,#standard article,#porownanie article,#proces article,#faq .mx-auto.mt-10,#kontakt form,.brand-info-card{border-radius:16px!important}#top{height:100svh!important;min-height:620px!important;max-height:none!important}#top .hero-bg-slide{-o-object-position:center center!important;object-position:center center!important}#top .hero-content{height:100svh!important;min-height:620px!important;max-height:none!important;padding:64px 12px 12px!important}#top .hero-main{max-width:100%!important;margin-top:clamp(36px,7vh,56px)!important}#top .hero-copy{-webkit-backdrop-filter:blur(7px)!important;background:#252a2c2b!important;border-radius:12px!important;max-width:min(100%,365px)!important;padding:11px 9px 12px!important}#top .hero-copy h1,#top .hero-title{margin-top:12px!important}#top .hero-lead{max-width:330px!important;margin-top:12px!important;font-size:13px!important;line-height:1.55!important}#top .hero-cta,#top .hero-cta.flex{max-width:330px!important;padding-bottom:max(8px, env(safe-area-inset-bottom))!important;gap:8px!important;margin-top:14px!important}#top a[href=\#domy],#top a[href=\#standard]{height:43px!important;min-height:43px!important}#domy .house-tabs{gap:4px!important;margin-top:16px!important}#domy .house-tabs .pick-tile{border-radius:10px!important;min-height:42px!important;padding:6px 2px!important}#domy .house-tabs .house-tab-title{font-size:clamp(11px,3.1vw,14px)!important}#domy .house-content{gap:10px!important;margin-top:14px!important}#domy .house-map-card{border-radius:16px!important}#domy .house-map-image{height:250px!important;min-height:250px!important}#domy .house-map-legend{border-radius:12px!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important;font-size:10.5px!important;display:flex!important;bottom:8px!important;left:8px!important;right:8px!important}#domy .house-map-label{border-radius:12px!important;padding:8px 9px!important;top:8px!important;left:8px!important}.house-mobile-summary{border-radius:15px!important;padding:12px!important}.house-mobile-summary h3{font-size:28px!important}.house-mobile-summary .grid{gap:8px!important}.house-mobile-summary .rounded-\[14px\]{border-radius:12px!important;padding:9px!important}.house-mobile-summary .btn-secondary{margin-top:12px!important}#uklad .layout-marketing-grid{gap:12px!important}#uklad .layout-zone-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}#uklad .layout-zone-tile{border-radius:14px!important;gap:8px!important;min-height:52px!important;padding:9px!important}#uklad .layout-zone-icon,#uklad .layout-active-card-icon{border-radius:10px!important;width:32px!important;height:32px!important}#uklad .layout-zone-icon svg,#uklad .layout-active-card-icon svg{width:17px!important;height:17px!important}#uklad .layout-zone-tile strong{font-size:13px!important;line-height:1.15!important}#uklad .layout-zone-tile span,#uklad .layout-zone-tile p{font-size:11px!important;line-height:1.3!important}#uklad .layout-zone-list .layout-active-card{grid-column:1/-1!important}#uklad .layout-active-card,#uklad .layout-rooms-side{border-radius:16px!important;padding:12px!important}#uklad .layout-active-card h3{font-size:19px!important}#uklad .layout-active-card p,#uklad .layout-active-card li{font-size:12.5px!important;line-height:1.45!important}#uklad .layout-plan-summary{border-radius:14px!important;min-height:0!important;margin-bottom:8px!important;padding:9px 10px!important}#uklad .layout-plan-summary-icon{width:34px!important;height:34px!important}#uklad .layout-plan-summary h3{font-size:16px!important}#uklad .layout-plan-summary p{display:none!important}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{border-radius:15px!important;min-height:292px!important}#uklad .layout-plan-image--2d{transform:scale(1.01)!important}#uklad .layout-view-tabs{top:8px!important;left:8px!important}#uklad .layout-view-tabs button{border-radius:10px!important;height:31px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}#uklad .layout-rooms-side>.mt-5.space-y-5,#uklad .layout-selected-rooms,#uklad .layout-all-rooms{margin-top:10px!important}#uklad .layout-rooms-side>.mt-5.space-y-5{grid-template-columns:1fr!important;gap:9px!important;display:grid!important}#uklad .layout-room-group,#uklad .layout-room-compact,#uklad .layout-selected-rooms .rounded-\[18px\],#uklad .layout-rooms-total{border-radius:13px!important;padding:10px!important}#uklad .layout-rooms-total .font-heading{font-size:25px!important}#inwestycja .section-inner>.grid:first-of-type,#standard .grid,#porownanie .grid,#proces .grid,#kontakt .grid,#inwestycja .grid.gap-7.xl\:grid-cols-\[\.9fr_1\.1fr\]{gap:12px!important}#inwestycja h2,#inwestycja .font-heading.text-\[34px\]{font-size:clamp(27px,8.2vw,35px)!important}#inwestycja p,#standard p,#porownanie p,#proces p,#kontakt p,#faq p{font-size:13px!important;line-height:1.5!important}#inwestycja .keyfact-tiles-grid{gap:8px!important;margin-top:12px!important}#inwestycja .keyfact-tile--featured .keyfact-tile__media,#inwestycja .keyfact-tile--featured .keyfact-tile__media img{height:92px!important;min-height:92px!important;max-height:92px!important}#inwestycja .keyfact-tiles-grid article .p-6,#inwestycja .keyfact-tiles-grid article .p-7,#inwestycja .keyfact-tiles-grid article .md\:p-7,#inwestycja .keyfact-tile__body{padding:11px!important}#inwestycja .keyfact-tiles-grid article .font-heading.text-\[48px\],#inwestycja .keyfact-tiles-grid article .font-heading.text-\[46px\],#inwestycja .font-heading.text-\[48px\],#inwestycja .font-heading.text-\[46px\]{font-size:30px!important}#inwestycja .keyfact-tiles-grid article .text-\[19px\]{font-size:12px!important}#standard .standard-features-grid{gap:8px!important;margin-top:18px!important}#standard .standard-feature-tile{border-radius:14px!important;min-height:0!important}#standard .standard-feature-tile-media,#standard .standard-feature-tile img{border-radius:14px!important;height:92px!important;min-height:92px!important}#standard .standard-feature-tooltip{display:none!important}#standard .mt-6.grid,#standard .mt-7.flex,#standard .mt-7.w-full,#standard .mt-7.grid,#standard .mt-9.grid{margin-top:16px!important}#standard article,#standard .rounded-\[20px\],#standard .rounded-\[18px\]{padding:12px!important}#standard h3,#standard .font-heading.text-\[26px\],#standard .font-heading.text-\[28px\],#standard .font-heading.text-\[32px\]{font-size:21px!important;line-height:1.12!important}#galeria .section-inner{padding-top:22px!important;padding-bottom:22px!important}.gallery-tabs{gap:6px!important}.gallery-tabs button{border-radius:11px!important;height:43px!important;min-height:43px!important;padding:0 10px!important;font-size:12px!important}.gallery-grid{gap:8px!important;margin-top:16px!important}.gallery-main-image{height:245px!important}.gallery-thumb-image{height:88px!important}.gallery-grid .absolute.bottom-4{border-radius:12px!important;padding:10px!important;bottom:8px!important;left:8px!important;right:8px!important}.gallery-grid .absolute.bottom-4>div:first-child{font-size:8px!important}.gallery-grid .absolute.bottom-4>div:nth-child(2){font-size:17px!important}#porownanie.investor-decision .investor-decision__inner{padding-top:22px!important;padding-bottom:22px!important}#porownanie .investor-decision__tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin-top:14px!important}#porownanie .investor-decision__tabs button{border-radius:12px!important;min-height:42px!important;padding:8px!important;font-size:12px!important}#porownanie .investor-decision__panels{gap:10px!important;margin-top:12px!important}#porownanie article{padding:13px!important}#porownanie h3,#porownanie .font-heading.text-\[32px\],#porownanie .font-heading.text-\[34px\]{font-size:25px!important;line-height:1.08!important}#lokalizacja .section-inner{padding-top:22px!important;padding-bottom:22px!important}.investment-map-card,.investment-map-leaflet,#lokalizacja .h-\[640px\]{border-radius:16px!important;height:310px!important;min-height:310px!important}.investment-map-marker__label{border-radius:10px!important;padding:7px 8px!important;font-size:10px!important}.investment-map-marker__pin{width:36px!important;height:36px!important}.purchase-process__layout,#proces .purchase-process__layout{gap:12px!important}#proces .section-inner{padding-top:22px!important;padding-bottom:22px!important}#proces article,#proces .purchase-process__card,#proces .glass-card .p-8{border-radius:15px!important;padding:12px!important}.process-steps-grid{gap:8px!important;margin-top:14px!important}.process-steps-grid article{border-radius:14px!important;padding:8px!important}.process-steps-grid article h3{font-size:17px!important}.process-step-badge{width:34px!important;height:34px!important;font-size:12px!important;top:13px!important;left:13px!important}.process-icon-frame:before{width:50px!important;height:44px!important;top:9px!important;left:9px!important}#faq .mx-auto.mt-10{margin-top:16px!important}#faq button{gap:9px!important;padding:13px 12px!important}#faq button span{font-size:14px!important}#kontakt .contact-tile{border-radius:14px!important;padding:12px!important}#kontakt .contact-tile svg,#kontakt .brand-info-card svg{width:24px!important;height:24px!important}#kontakt .contact-tile small{letter-spacing:.14em!important;font-size:9px!important}#kontakt .contact-tile strong{font-size:14px!important}#kontakt .field-input{border-radius:12px!important;min-height:46px!important;padding:11px 12px!important;font-size:14px!important}#kontakt textarea.field-input{min-height:104px!important}#kontakt .contact-form .mb-7,#kontakt .contact-form .mt-7{margin-top:14px!important;margin-bottom:14px!important;padding-bottom:12px!important}#kontakt form,.brand-info-card{padding:12px!important}.site-footer .mx-auto{padding:26px 12px!important}.site-footer .grid.gap-10{gap:18px!important}.site-footer p,.site-footer a,.site-footer li{font-size:13px!important;line-height:1.45!important}}@media (width<=380px){#top .hero-main{margin-top:30px!important}#top .hero-copy{max-width:100%!important}#top .hero-title,.heading-xl{font-size:29px!important}#domy .house-map-image{height:230px!important;min-height:230px!important}#uklad .layout-zone-list,#inwestycja .keyfact-tiles-grid,#standard .standard-features-grid,#porownanie .investor-decision__tabs{grid-template-columns:1fr!important}}#standard .standard-feature-action,#standard .standard-optional-tile{text-align:left;font:inherit;color:inherit;appearance:none;cursor:pointer;padding:0;display:block;position:relative}#standard .standard-feature-title-bar,#standard .standard-optional-title-bar,#standard .standard-mobile-explanation{display:none}@media (width<=767.98px){#top{height:100svh!important;min-height:100svh!important;max-height:none!important}#top .hero-content{justify-content:center!important;align-items:flex-end!important;height:100svh!important;min-height:100svh!important;padding:72px 14px 24px!important;display:flex!important}#top .hero-main{text-align:center!important;width:100%!important;max-width:430px!important;margin:0 auto 6px!important}#top .hero-copy{text-align:center!important;-webkit-backdrop-filter:blur(8px)!important;background:#080b0c24!important;border-color:#ffffff14!important;width:100%!important;max-width:100%!important;padding:15px 15px 16px!important}#top .hero-copy .hero-eyebrow{text-align:center!important;justify-content:center!important}#top .hero-copy h1.hero-title,#top .hero-title{text-align:center!important;margin-top:14px!important;font-size:clamp(29px,8.6vw,40px)!important;line-height:.98!important}#top .hero-lead{text-align:center!important;max-width:330px!important;margin:14px auto 0!important;font-size:14px!important;line-height:1.48!important}#top .hero-cta,#top .hero-cta.flex{justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:330px!important;margin:13px auto 0!important}#top .hero-primary-cta,#top .btn-hero-outline{letter-spacing:.1em!important;justify-content:center!important;width:100%!important;height:42px!important;min-height:42px!important;padding:0 13px!important;font-size:10px!important}#top .hero-stats-grid{display:none!important}#domy .house-map-card{border-radius:18px!important;overflow:hidden!important}#domy .house-map-stage{width:100%!important;min-width:0!important;line-height:0!important}#domy .house-map-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important}#domy .house-map-overlay{width:100%!important;height:100%!important;inset:0!important}#domy .house-map-legend{border-radius:11px!important;gap:5px!important;max-width:calc(100% - 16px)!important;padding:7px 8px!important;font-size:9px!important;bottom:8px!important;right:8px!important}#standard .standard-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:16px!important}#standard .standard-feature-tile{aspect-ratio:1!important;border-radius:16px!important;width:100%!important;max-width:none!important;min-height:0!important;padding:0!important;overflow:hidden!important}#standard .standard-feature-tile-media,#standard .standard-feature-tile img{-o-object-fit:cover!important;object-fit:cover!important;border-radius:16px!important;width:100%!important;height:100%!important;min-height:0!important}#standard .standard-feature-title-bar,#standard .standard-optional-title-bar{z-index:3;color:#f8f6f0;letter-spacing:.02em;text-align:left;text-shadow:0 2px 8px #0000008c;pointer-events:none;background:linear-gradient(#0000 0%,#0c1011b8 100%);align-items:flex-end;min-height:42px;padding:18px 8px 8px;font-size:11px;font-weight:900;line-height:1.1;position:absolute;bottom:0;left:0;right:0;display:flex!important}#standard .standard-feature-tooltip{display:none!important}#standard .standard-feature-tile.is-selected,#standard .standard-optional-tile.is-selected{border-color:#5d673db8!important;transform:none!important;box-shadow:0 0 0 2px #5d673d2e,0 12px 24px #252a2c1f!important}#standard .standard-mobile-explanation{background:#ffffffbd;border:1px solid #5d673d2e;border-radius:15px;box-shadow:0 10px 24px #252a2c14;margin-top:10px!important;padding:12px 13px!important;display:block!important}#standard .standard-mobile-explanation--optional{margin-top:12px!important}#standard .standard-mobile-explanation-title{color:#46512f;font-family:Cormorant Garamond,Georgia,serif;font-weight:700;line-height:1.05;margin:0 0 5px!important;font-size:20px!important}#standard .standard-mobile-explanation p:not(.standard-mobile-explanation-title){color:#5f625b;margin:0!important;font-size:13px!important;line-height:1.55!important}#standard .standard-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#standard .standard-optional-tile{aspect-ratio:1!important;border-radius:16px!important;width:100%!important;padding:0!important}#standard .standard-optional-tile img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}#standard .standard-optional-title-bar{font-size:10.5px}#porownanie .why-polna-panel{padding:12px!important}#porownanie .why-polna-panel h3{font-size:24px!important;line-height:1.05!important}#porownanie .why-polna-panel>div:first-child p{margin-top:7px!important;font-size:12.5px!important;line-height:1.45!important}#porownanie .why-polna-panel .mt-6.grid.gap-3{grid-template-columns:1fr!important;gap:8px!important;margin-top:12px!important}#porownanie .why-polna-card{-moz-column-gap:10px!important;text-align:left!important;border-radius:14px!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;padding:10px!important;display:grid!important}#porownanie .why-polna-icon{grid-row:span 2;width:44px!important;height:44px!important;margin:0!important}#porownanie .why-polna-icon svg{width:22px!important;height:22px!important}#porownanie .why-polna-card-title{max-width:none!important;margin:0!important;font-size:17px!important;line-height:1.05!important}#porownanie .why-polna-card-desc{max-width:none!important;margin:4px 0 0!important;font-size:12px!important;line-height:1.35!important}#porownanie .why-polna-panel .mt-6.grid.gap-4{gap:8px!important;margin-top:12px!important;padding-top:12px!important}#porownanie .why-polna-benefit{gap:8px!important;font-size:13px!important;line-height:1.45!important}#porownanie .why-polna-benefit svg{width:17px!important;height:17px!important}#lokalizacja .investment-map-card,#lokalizacja .investment-map-card>div,#lokalizacja .investment-map-leaflet,#lokalizacja .leaflet-container{line-height:0!important;overflow:hidden!important}#lokalizacja .leaflet-container,#lokalizacja .leaflet-map-pane,#lokalizacja .leaflet-tile-pane{transform-origin:50%!important}#lokalizacja .leaflet-bottom{bottom:0!important}}@media (width<=380px){#top .hero-main{margin-bottom:4px!important}#top .hero-copy h1.hero-title,#top .hero-title{font-size:28px!important}#top .hero-primary-cta,#top .btn-hero-outline{height:40px!important;min-height:40px!important;font-size:9.5px!important}#standard .standard-features-grid,#standard .standard-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}#uklad .layout-active-card-mobile{display:none}@media (width<=767.98px){#top{height:100svh!important;min-height:620px!important;max-height:none!important}#top .hero-bg-slide{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:0% 50%!important;object-position:0% 50%!important;transition:opacity .95s!important;animation:none!important;transform:scale(1.02)!important}#top .hero-bg-slide--active{animation:9.6s cubic-bezier(.42,0,.22,1) forwards heroMobileWallpaperPan!important}#top .hero-content{height:100svh!important;min-height:620px!important;padding:64px 14px max(16px, env(safe-area-inset-bottom))!important;justify-content:flex-end!important;align-items:center!important}#top .hero-main{width:100%!important;max-width:370px!important;margin-top:auto!important;margin-bottom:max(10px, env(safe-area-inset-bottom))!important;text-align:center!important;align-items:center!important}#top .hero-copy{text-align:center!important;width:min(100%,365px)!important;max-width:min(100%,365px)!important;margin-left:auto!important;margin-right:auto!important}#top .hero-copy .eyebrow,#top .hero-eyebrow{text-align:center!important;justify-content:center!important}#top .hero-copy .eyebrow:before,#top .hero-eyebrow:before{display:none!important}#top .hero-lead{text-align:center!important;margin-left:auto!important;margin-right:auto!important}#top .hero-cta,#top .hero-cta.flex{width:min(100%,330px)!important;max-width:330px!important;margin-left:auto!important;margin-right:auto!important;padding-bottom:0!important}#uklad .layout-zone-list>.layout-active-card{display:none!important}#uklad .layout-main{order:2}#uklad .layout-active-card-mobile{order:3;margin-top:-2px!important;display:block!important}#uklad .layout-rooms-side{order:4}#standard .standard-features-grid,#standard .standard-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 10px!important}#standard .standard-feature-tile,#standard .standard-optional-tile{aspect-ratio:auto!important;width:100%!important;max-width:none!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;padding:0 2px!important;display:flex!important;overflow:visible!important;transform:none!important}#standard .standard-feature-tile.is-selected,#standard .standard-optional-tile.is-selected{box-shadow:none!important;background:0 0!important;border:0!important}#standard .standard-feature-tile-media,#standard .standard-feature-tile img,#standard .standard-optional-tile img{aspect-ratio:1!important;-o-object-fit:contain!important;object-fit:contain!important;width:min(100%,128px)!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}#standard .standard-feature-title-bar,#standard .standard-optional-title-bar{z-index:auto!important;color:#252a2c!important;letter-spacing:.01em!important;text-align:center!important;width:100%!important;min-height:0!important;text-shadow:none!important;background:0 0!important;padding:0!important;font-size:clamp(11px,3.25vw,13px)!important;font-weight:900!important;line-height:1.15!important;display:block!important;position:static!important;inset:auto!important}#standard .standard-mobile-explanation{margin-top:12px!important}#standard .standard-mobile-explanation-title{display:none!important}#proces .purchase-process__cards--text{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}#proces .purchase-process-step{text-align:center!important;border-radius:16px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-height:0!important;padding:10px 8px!important;display:flex!important}#proces .purchase-process-step__media{aspect-ratio:1!important;border-radius:14px!important;width:74px!important;max-width:74px!important}#proces .purchase-process-step__icon{width:74px!important;max-width:74px!important}#proces .purchase-process-step__meta{justify-content:center!important;margin-bottom:0!important}#proces .purchase-process-step__meta span{width:30px!important;height:21px!important;font-size:11px!important}#proces .purchase-process-step__meta b,#proces .purchase-process-step p{display:none!important}#proces .purchase-process-step h3{letter-spacing:-.01em!important;max-width:100%!important;font-size:clamp(15px,4vw,17px)!important;line-height:1.12!important}}@keyframes heroMobileWallpaperPan{0%{-o-object-position:0% 50%;object-position:0% 50%;transform:scale(1.02)}8%{-o-object-position:0% 50%;object-position:0% 50%;transform:scale(1.02)}82%{-o-object-position:100% 50%;object-position:100% 50%;transform:scale(1.02)}to{-o-object-position:100% 50%;object-position:100% 50%;transform:scale(1.02)}}@media (width<=380px){#top .hero-main{margin-bottom:max(8px, env(safe-area-inset-bottom))!important}#standard .standard-feature-tile-media,#standard .standard-feature-tile img,#standard .standard-optional-tile img{width:min(100%,116px)!important}#proces .purchase-process-step__media,#proces .purchase-process-step__icon{width:66px!important;max-width:66px!important}}@media (width<=767.98px){#standard .standard-features-grid,#standard .standard-optional-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:12px!important}#standard .standard-feature-tile,#standard .standard-optional-tile{width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;gap:0!important;padding:0!important;overflow:visible!important}#standard .standard-feature-title-bar,#standard .standard-optional-title-bar{display:none!important}#standard .standard-feature-tile-media{aspect-ratio:1!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;overflow:visible!important}#standard .standard-feature-tile-media img,#standard .standard-feature-tile img,#standard .standard-optional-tile img{aspect-ratio:1!important;-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;display:block!important}#standard .standard-feature-tile-media img,#standard .standard-feature-tile img{transform-origin:50%!important;transform:scale(1)!important}#standard .standard-feature-tile.is-selected,#standard .standard-optional-tile.is-selected{box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}#standard .standard-mobile-explanation{margin-top:12px!important}#standard .standard-mobile-explanation-title{display:none!important}}@media (width<=380px){#standard .standard-feature-tile-media,#standard .standard-feature-tile-media img,#standard .standard-feature-tile img,#standard .standard-optional-tile img{width:100%!important;max-width:none!important}}@media (width<=767.98px){#top .hero-bg-carousel{overflow:hidden!important}#top .hero-bg-slide{-o-object-fit:unset!important;object-fit:unset!important;-o-object-position:left center!important;object-position:left center!important;transform-origin:0!important;will-change:transform, opacity!important;width:auto!important;min-width:100%!important;max-width:none!important;height:100%!important;transition:opacity .95s!important;animation:none!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important;transform:translate(0,0)scale(1.01)!important}#top .hero-bg-slide--active{animation:10.4s linear forwards heroMobileWallpaperFlyThrough!important}#domy .house-map-card{background:#252a2c!important;border-radius:18px!important;overflow:hidden!important}#domy .house-map-stage{aspect-ratio:1672/941!important;background:#252a2c!important;width:100%!important;min-width:0!important;height:auto!important;line-height:0!important;position:relative!important;overflow:hidden!important}#domy .house-map-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}#domy .house-map-overlay{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;transform:none!important}#domy .house-map-legend{border-radius:10px!important;gap:5px!important;max-width:calc(100% - 14px)!important;padding:6px 7px!important;font-size:8.5px!important;line-height:1.1!important;bottom:7px!important;left:auto!important;right:7px!important}}@keyframes heroMobileWallpaperFlyThrough{0%,6%{transform:translate(0,0)scale(1.01)}88%,to{transform:translate(calc(100vw - 100%))scale(1.01)}}#uklad .layout-plan-image--3d{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media (width<=1499px){#uklad .layout-marketing-grid{grid-template-columns:224px minmax(0,1fr) 224px}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:510px}}@media (width<=1279px){#uklad .layout-marketing-grid{grid-template-columns:1fr}}#uklad .layout-marketing-grid{align-items:start}@media (width<=1499px){#uklad .layout-marketing-grid{grid-template-columns:212px minmax(0,1fr) 212px}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:530px}}@media (width<=1279px){#uklad .layout-marketing-grid{grid-template-columns:1fr}}@media (width<=767px){#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing{transform:scale(1.03)}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:380px}}#inwestycja .keyfacts-card-image img{-o-object-fit:cover;object-fit:cover}#inwestycja .keyfacts-v16__hero{min-height:360px}#inwestycja .keyfacts-v16-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;align-items:stretch}#inwestycja .keyfacts-card-lite{min-height:100%}#inwestycja .keyfacts-v16__glass{grid-area:1/1/span 2/span 7;min-height:380px}#inwestycja .keyfacts-v16__area{grid-area:1/8/auto/span 2;min-height:220px}#inwestycja .keyfacts-v16__parents{grid-area:1/10/auto/span 3;min-height:220px}#inwestycja .keyfacts-v16__front{grid-area:2/8/auto/span 2;min-height:220px}#inwestycja .keyfacts-v16__attic{grid-area:2/10/span 2/span 3;min-height:470px}#inwestycja .keyfacts-v16__boundary{grid-area:3/1/auto/span 3;min-height:250px}#inwestycja .keyfacts-v16__windows{grid-area:3/4/auto/span 4;min-height:250px}#inwestycja .keyfacts-v16__plot{grid-area:3/8/auto/span 2;min-height:250px}#inwestycja .keyfacts-v16__five{grid-area:4/1/auto/span 4;min-height:260px}#inwestycja .keyfacts-v16__fence{grid-area:4/5/auto/span 3;min-height:260px}#inwestycja .keyfacts-v16__ownership{grid-area:4/8/auto/span 5;min-height:260px}#uklad .layout-zone-list .layout-active-card,#uklad .layout-active-card-mobile{display:none!important}#uklad .layout-marketing-grid{grid-template-columns:210px minmax(0,1.48fr) 220px}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:620px}#uklad .layout-plan-summary{align-items:flex-start}#uklad .layout-plan-summary p{max-width:none}#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing{transform-origin:50%;transform:scale(1.11)}#uklad .layout-plan-stage[data-view="3d"] .layout-plan-image--3d{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.gallery-lightbox-arrow{z-index:85;color:#fff;background:#0000006b;border:1px solid #ffffff52;border-radius:999px;place-items:center;width:74px;height:74px;transition:background .18s,transform .18s,border-color .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 20px 60px #00000059}.gallery-lightbox-arrow svg{stroke-width:1.8px;width:40px;height:40px}.gallery-lightbox-arrow:hover{background:#fff3;border-color:#ffffff8c}.gallery-lightbox-arrow--left{left:max(6px,5vw - 16px)}.gallery-lightbox-arrow--right{right:max(6px,5vw - 16px)}@media (width<=1499px){#uklad .layout-marketing-grid{grid-template-columns:198px minmax(0,1fr) 210px}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:560px}}@media (width<=1279px){#inwestycja .keyfacts-v16-grid{grid-template-columns:repeat(6,minmax(0,1fr))}#inwestycja .keyfacts-v16__glass,#inwestycja .keyfacts-v16__windows,#inwestycja .keyfacts-v16__five,#inwestycja .keyfacts-v16__ownership,#inwestycja .keyfacts-v16__fence{grid-area:auto/span 6}#inwestycja .keyfacts-v16__area,#inwestycja .keyfacts-v16__front,#inwestycja .keyfacts-v16__plot{grid-area:auto/span 2}#inwestycja .keyfacts-v16__parents,#inwestycja .keyfacts-v16__boundary,#inwestycja .keyfacts-v16__attic{grid-area:auto/span 3}#uklad .layout-marketing-grid{grid-template-columns:1fr}}@media (width<=767px){#inwestycja .keyfacts-v16-grid{grid-template-columns:1fr}#inwestycja .keyfacts-v16-grid>*{grid-area:auto/1/auto/-1!important}#inwestycja .keyfacts-v16__hero,#inwestycja .keyfacts-v16__glass,#inwestycja .keyfacts-v16__parents,#inwestycja .keyfacts-v16__attic,#inwestycja .keyfacts-v16__boundary,#inwestycja .keyfacts-v16__windows,#inwestycja .keyfacts-v16__five,#inwestycja .keyfacts-v16__fence{min-height:300px}#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing{transform:scale(1.035)}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:380px}.gallery-lightbox-arrow{width:58px;height:58px;top:auto;bottom:22px;transform:none}.gallery-lightbox-arrow--left{left:14px}.gallery-lightbox-arrow--right{right:14px}}.interest-section{isolation:isolate}.interest-section__image{z-index:0;opacity:.24;position:absolute;inset:0}.interest-section__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.interest-section__shade{z-index:1;background:radial-gradient(circle at 12% 12%,#fbf8f1eb 0%,#fbf8f1d1 36%,#fbf8f173 72%,#fbf8f138 100%),linear-gradient(90deg,#fbf8f1fa 0%,#fbf8f1e6 48%,#fbf8f1ad 100%);position:absolute;inset:0}.interest-benefit,.interest-form{transition:transform .18s,box-shadow .18s,border-color .18s}.interest-benefit:hover{border-color:#5d673d38;transform:translateY(-2px);box-shadow:0 24px 62px #252a2c1a}.interest-form .field-input{background:#fbf8f1b8}@media (width<=767px){.interest-section__image{opacity:.18}.interest-section__shade{background:linear-gradient(#fbf8f1fa 0%,#fbf8f1e0 100%)}}.interest-section--compact .interest-section__image{opacity:.16}.interest-section--compact .interest-section__shade{background:radial-gradient(circle at 8% 10%,#fbf8f1fa 0%,#fbf8f1e0 42%,#fbf8f199 100%),linear-gradient(90deg,#fbf8f1fa 0%,#fbf8f1eb 52%,#fbf8f1c2 100%)}.interest-form--compact .field-input{background:#fbf8f1c7;height:54px}@media (width<=767px){.interest-section--compact .eyebrow{letter-spacing:.26em;font-size:10px}.interest-form--compact .btn-primary{width:100%}}#top .hero-copy .hero-eyebrow{color:#fff;text-shadow:0 2px 16px #0000008c;align-items:center;gap:12px;display:inline-flex}#top .hero-copy .hero-eyebrow:before{content:"";background:linear-gradient(90deg,#ffffffeb,#b99154db);border-radius:999px;flex:0 0 42px;width:42px;height:1px;display:inline-block}#top .hero-stats-grid{align-items:stretch}#top .hero-stat-tile{grid-template-columns:51px minmax(0,1fr);gap:.65rem .75rem;min-height:104px;padding-top:1.25rem;padding-bottom:1.25rem}#top .hero-stat-icon{width:51px;height:51px}#top .hero-stat-label{font-size:9px;line-height:1.25}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){font-size:16px;line-height:1.13}#top .hero-stat-note{font-size:12.5px;line-height:1.22}.interest-band .section-shell{background:linear-gradient(135deg,#252a2ce0 0%,#202620d1 48%,#575c36b3 100%)}.interest-section--dark{background:radial-gradient(circle at 18% 18%,#9fa0494d 0%,#9fa04900 34%),linear-gradient(135deg,#15191a 0%,#252a2c 42%,#39402e 100%);box-shadow:0 34px 110px #00000047}.interest-section--dark .interest-section__image{opacity:.3;mix-blend-mode:soft-light}.interest-section--dark .interest-section__shade{background:radial-gradient(circle at 78% 32%,#b9915433 0%,#b9915400 34%),linear-gradient(90deg,#0a0d0ee0 0%,#121716b8 48%,#30372694 100%)}.interest-section--dark .interest-eyebrow{color:#ffffffe0}.interest-section--dark .text-olive{color:#d4cd83}.interest-section--dark .interest-form{background:#fbf8f1e6;border-color:#ffffff47;box-shadow:0 26px 90px #00000047}#inwestycja .keyfacts-v16__boundary img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#f5f1e8;padding:18px}.scroll-top-button{z-index:80;color:#f4f1ea;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);background:#252a2cdb;border:1px solid #ffffff47;border-radius:999px;place-items:center;width:52px;height:52px;transition:opacity .18s,transform .18s,background .18s,border-color .18s;display:grid;position:fixed;bottom:24px;right:max(18px,50vw - 772px);transform:translateY(12px)scale(.96);box-shadow:0 18px 52px #00000047}.scroll-top-button.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-top-button:hover{background:#5d673df0;border-color:#d4cd8394}@media (width<=767.98px){#top .hero-stat-tile{grid-template-columns:48px minmax(0,1fr);min-height:98px;padding:1.15rem .85rem}#top .hero-stat-icon{width:48px;height:48px}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){font-size:15px}.scroll-top-button{width:48px;height:48px;bottom:18px;right:16px}}.interest-band-v20{background:radial-gradient(circle at 12% 0,#b991541f,#0000 32%),linear-gradient(#f4f1ea 0%,#ece7db 100%)}.interest-band-v20 .section-shell{background:linear-gradient(135deg,#eee8daf5 0%,#e2dac6eb 48%,#d6cdb4e0 100%)}.interest-section--v20{background:radial-gradient(circle at 13% 18%,#ffffffb8 0%,#fff0 38%),radial-gradient(circle at 88% 78%,#5d673d2b 0%,#5d673d00 44%),linear-gradient(135deg,#eee7d8 0%,#e5dcc8 52%,#d9cfb8 100%);box-shadow:0 26px 86px #252a2c21}.interest-section--v20 .interest-section__image{opacity:.13;mix-blend-mode:multiply;filter:saturate(.82)contrast(.94)}.interest-section--v20 .interest-section__shade{background:linear-gradient(90deg,#f4efe2f0 0%,#ede6d5d6 46%,#ded5beb8 100%),radial-gradient(circle at 22% 15%,#ffffff9e,#0000 38%)}.interest-section--v20 .interest-eyebrow{color:#5d673d}.interest-section--v20 .interest-eyebrow:before{background:#b99154}.interest-section--v20 .text-olive{color:#5d673d}.interest-section--v20 .interest-chip{color:#4e5831;background:#fbf8f1a8;border-color:#5d673d33}.interest-section--v20 .interest-form{background:#fbf8f1e6;border-color:#5d673d29;box-shadow:0 24px 74px #252a2c1f}.interest-section--v20 .interest-form .field-input{background:#ffffff94;border-color:#5d673d1f}@media (width<=767.98px){.interest-section--v20 .interest-section__shade{background:linear-gradient(#f4efe2f5 0%,#e8e0cce6 100%)}}#top .hero-phone-cta{appearance:none;cursor:pointer}#top .hero-phone-modal{animation:.16s ease-out both phoneModalFade}#top .hero-phone-box{animation:.18s ease-out both phoneModalBox}@keyframes phoneModalFade{0%{opacity:0}to{opacity:1}}@keyframes phoneModalBox{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}#top .hero-stat-tile--count{grid-template-columns:51px minmax(0,1fr)}#top .hero-stat-tile--count .hero-stat-value{text-align:center;letter-spacing:-.02em;width:100%;font-size:24px;line-height:.95;display:block}#top .hero-stat-tile--count .hero-stat-label,#top .hero-stat-tile--count .hero-stat-note{text-align:center}#uklad .layout-view-tabs{background:#fbf8f1f5!important;border:1px solid #5d673d4d!important;box-shadow:0 18px 48px #0a0c0a47!important}#uklad .layout-view-tabs button{border:1px solid #0000;min-width:98px;color:#252a2c!important}#uklad .layout-view-tabs button:hover{background:#5d673d1a!important}#uklad .layout-view-tabs button.bg-olive,#uklad .layout-view-tabs button[class*=bg-olive]{box-shadow:0 10px 24px #5d673d38;color:#fff!important}#inwestycja .keyfacts-card-image--dark>img{filter:saturate(.96)contrast(1.03)}#inwestycja .keyfacts-card-image--dark .bg-\[linear-gradient\(135deg\,rgba\(12\,14\,12\,\.10\)_0\%\,rgba\(12\,14\,12\,\.12\)_42\%\,rgba\(12\,14\,12\,\.68\)_100\%\)\]{background:linear-gradient(135deg,#0a0c0a0d 0%,#0a0c0a1a 42%,#0a0c0ac2 100%)!important}#inwestycja .keyfacts-card-image--dark .relative.flex{text-align:right!important;justify-content:flex-end!important;align-items:flex-end!important}#inwestycja .keyfacts-v16__boundary img{-o-object-fit:cover!important;object-fit:cover!important;background:0 0!important;padding:0!important}#inwestycja .keyfacts-v16__boundary .absolute.inset-0:not(img){background:linear-gradient(135deg,#0a0c0a14 0%,#0a0c0a29 44%,#0a0c0abd 100%)!important}#standard .standard-optional-grid{overflow:visible}#standard .standard-optional-action{z-index:1;overflow:visible!important}#standard .standard-optional-action>img,#standard .standard-optional-title-bar{border-radius:inherit}#standard .standard-optional-tooltip{pointer-events:none;width:min(360px,84vw);top:calc(100% + 12px);left:50%;right:auto;transform:translate(-50%)translateY(6px)}.interest-band-clean{background:radial-gradient(circle at 10% 0,#b991541a,#0000 30%),linear-gradient(#f4f1ea 0%,#ebe4d6 100%)}.interest-band-clean .section-shell{background:0 0!important}.interest-clean-card{background:linear-gradient(135deg,#f6f2e8fa 0%,#ebe4d4f5 55%,#dfd6c1eb 100%)}.interest-clean-glow{pointer-events:none;background:radial-gradient(circle,#ffffffb8,#fff0 64%);border-radius:999px;width:48%;height:60%;position:absolute;inset:-18% -8% auto auto}.interest-form-clean .field-input{background:#ffffff8a;border-color:#5d673d29;height:58px}.interest-clean-chip svg{color:#5d673d}.interest-copy-mobile,.interest-chip-mobile-label{display:none}.gallery-card{border:1px solid #ffffff47}.gallery-card img{filter:saturate(.98)contrast(1.02)}@media (width<=767.98px){.gallery-collage{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.gallery-collage>.gallery-card--main{grid-column:span 2}.gallery-collage>div{display:contents}.gallery-collage .gallery-card--thumb:first-child{grid-column:span 2}.gallery-main-image{height:245px!important}.gallery-thumb-image{height:170px!important}.gallery-collage .gallery-card--thumb:nth-child(2) .gallery-thumb-image{height:215px!important}.gallery-collage .gallery-card--thumb:nth-child(3) .gallery-thumb-image{height:145px!important}.gallery-grid .absolute.bottom-4{border-radius:12px!important;padding:10px!important;bottom:8px!important;left:8px!important;right:8px!important}.gallery-grid .absolute.bottom-4>div:first-child{font-size:8px!important;line-height:1.35!important}.gallery-grid .absolute.bottom-4>div:nth-child(2){font-size:17px!important;line-height:1.08!important}}#porownanie .decision-tab{box-shadow:inset 0 1px #ffffff8c}#porownanie .decision-visual{background:linear-gradient(#fbf8f1f5,#f1e8d8e6);border:1px solid #b15d4b2e;border-radius:22px;min-height:190px;position:relative;overflow:hidden}#porownanie .decision-visual__halo{background:radial-gradient(circle,#b15d4b21,#b15d4b00 67%);border-radius:999px;width:145px;height:145px;position:absolute;top:18%;left:50%;transform:translate(-50%)}#porownanie .decision-visual__ground{background:#b15d4b1a;border-radius:999px;width:220px;height:54px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}#porownanie .decision-visual__line{border:1.7px solid #b15d4b57;border-bottom:0;height:82px;position:absolute;bottom:86px}#porownanie .decision-visual__line--one{width:82px;left:26%}#porownanie .decision-visual__line--two{width:86px;right:25%}#porownanie .decision-visual__icon{color:#8d4033;background:#ffffffc7;border:1px solid #b15d4b33;border-radius:24px;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 46px #8d40331f}#porownanie .decision-visual p{text-align:center;color:#8d4033c2;font-size:12px;font-weight:800;line-height:1.35;position:absolute;bottom:15px;left:18px;right:18px}#porownanie .decision-visual--apartment .decision-visual__line,#porownanie .decision-visual--construction .decision-visual__line{border-color:#5d673d57}#porownanie .decision-visual--apartment .decision-visual__icon,#porownanie .decision-visual--construction .decision-visual__icon{color:#5d673d}#porownanie .decision-card-grid{align-items:stretch}#porownanie .decision-benefit-card{transition:transform .2s,box-shadow .2s,border-color .2s}#porownanie .decision-benefit-card:hover{border-color:#5d673d3d;transform:translateY(-3px);box-shadow:0 24px 70px #252a2c1f}#porownanie .decision-card-graphic{background:#ece6d8;border-bottom:1px solid #ddd5c5d9;height:205px;position:relative;overflow:hidden}#porownanie .decision-card-graphic--image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#porownanie .decision-card-graphic--contain img{-o-object-fit:contain;object-fit:contain;background:#f6f2e8;padding:16px}#porownanie .decision-card-graphic__shade{background:linear-gradient(#fff0 44%,#11141038 100%);position:absolute;inset:0}#porownanie .decision-card-graphic--symbol{background:radial-gradient(circle at 50% 42%,#5d673d3d,#5d673d00 34%),linear-gradient(135deg,#f5f1e8 0%,#e7decb 100%);place-items:center;display:grid}#porownanie .decision-card-graphic__orb{background:#ffffffad;border-radius:999px;width:116px;height:116px;position:absolute;box-shadow:inset 0 0 0 1px #5d673d1a,0 22px 60px #252a2c1a}#porownanie .decision-summary-strip{min-height:100%}#porownanie .decision-mini-proof{color:#5d673d}#porownanie .decision-mini-proof span{color:#4e5831;background:#eef0df9e;border:1px solid #5d673d24;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;font-size:13px;font-weight:800;display:flex}@media (width<=767.98px){#standard .standard-optional-tooltip{display:none}.interest-clean-card .relative.z-10{padding:22px!important}.interest-clean-copy h2{font-size:36px!important}.interest-form-clean .btn-primary{width:100%}#porownanie .decision-visual{min-height:150px}#porownanie .decision-card-graphic{height:160px}#porownanie .decision-card-grid{grid-template-columns:1fr!important}}#uklad .layout-view-tabs{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf7effa!important;border:1px solid #46512f57!important;box-shadow:0 18px 50px #252a2c38,inset 0 0 0 1px #ffffffc7!important}#uklad .layout-view-tab{min-width:104px!important;text-shadow:none!important;border:1px solid #0000!important}#uklad .layout-view-tab.is-active{color:#fff!important;background:#5d673d!important;border-color:#46512f52!important;box-shadow:0 10px 24px #46512f3d!important}#uklad .layout-view-tab.is-inactive{color:#252a2c!important;background:#f7f2e7!important;border-color:#5d673d29!important}#uklad .layout-view-tab.is-inactive:hover{color:#46512f!important;background:#ece6d8!important}#top .hero-phone-modal{background:#11140f94!important}#top .hero-phone-box{width:min(460px,100vw - 40px);color:#252a2c!important;background:linear-gradient(165deg,#fbf8f1 0%,#f2ecdf 100%)!important;border:1px solid #5d673d33!important;box-shadow:0 34px 110px #0000006b,inset 0 0 0 1px #ffffffc7!important}#top .hero-phone-box p,#top .hero-phone-box a{opacity:1!important;text-shadow:none!important}#top .hero-phone-box a{letter-spacing:.01em;color:#252a2c!important}#top .hero-phone-box p:last-child{color:#5f625b!important}#standard .standard-optional-grid{z-index:2;position:relative;overflow:visible!important}#standard .standard-optional-action{z-index:1;position:relative!important;overflow:visible!important}#standard .standard-optional-action:hover,#standard .standard-optional-action:focus-visible,#standard .standard-optional-action.is-selected{z-index:60!important}#standard .standard-optional-tooltip{white-space:normal!important;background:linear-gradient(165deg,#fffffffc 0%,#f8f6f0fc 100%)!important;border:1px solid #5d673d38!important;border-radius:18px!important;width:min(330px,100vw - 48px)!important;max-width:330px!important;padding:15px 17px 16px!important;position:absolute!important;inset:calc(100% + 14px) auto auto 50%!important;transform:translate(-50%)translateY(8px)!important;box-shadow:0 22px 56px #252a2c2e,inset 0 0 0 1px #ffffffb3!important}#standard .standard-optional-tooltip:after{border:0!important;border-top:1px solid #5d673d2e!important;border-left:1px solid #5d673d2e!important;top:auto!important;bottom:100%!important;left:50%!important;transform:translate(-50%,6px)rotate(45deg)!important}#standard .standard-optional-tooltip--left{left:auto!important;right:0!important;transform:translateY(8px)!important}#standard .standard-optional-tooltip--left:after{left:auto!important;right:34px!important;transform:translateY(6px)rotate(45deg)!important}#standard .standard-optional-action:hover .standard-optional-tooltip,#standard .standard-optional-action:focus-visible .standard-optional-tooltip,#standard .standard-optional-action.is-selected .standard-optional-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}#standard .standard-optional-action:hover .standard-optional-tooltip--left,#standard .standard-optional-action:focus-visible .standard-optional-tooltip--left,#standard .standard-optional-action.is-selected .standard-optional-tooltip--left{transform:translateY(0)!important}#standard .standard-optional-tooltip .standard-feature-tooltip-title{margin-bottom:7px!important;font-size:21px!important;line-height:1.05!important}#standard .standard-optional-tooltip .standard-feature-tooltip-text{font-size:13px!important;line-height:1.55!important}.interest-form-clean .field-label{flex-direction:column;justify-content:flex-start;gap:10px;min-height:98px;display:flex!important}.interest-form__label-mobile{display:none}.interest-form-clean .field-input{margin-top:0!important}.interest-form-clean .grid.md\:grid-cols-2{align-items:start!important}.interest-form-clean .mt-6.grid{align-items:center!important}.interest-form-clean .btn-primary{min-width:210px}#lista-zainteresowanych{scroll-margin-top:116px}.gallery-card .absolute.bottom-4{background:#11140f85!important}@media (width<=767.98px){#uklad .layout-view-tabs{top:12px!important;left:12px!important}#uklad .layout-view-tab{min-width:86px!important;height:40px!important;padding-left:12px!important;padding-right:12px!important;font-size:12px!important}#standard .standard-optional-tooltip{display:none!important}.interest-form-clean .field-label{min-height:auto}.interest-form-clean .btn-primary{min-width:100%}#top{height:100svh!important;min-height:100svh!important}#top .hero-content{height:100svh!important;min-height:100svh!important;padding:78px 14px max(18px, env(safe-area-inset-bottom))!important;justify-content:flex-start!important;align-items:center!important}#top .hero-main{text-align:center!important;align-items:center!important;width:100%!important;max-width:372px!important;margin:0 auto!important}#top .hero-copy.hero-copy--mobile{-webkit-backdrop-filter:blur(12px)!important;text-align:center!important;background:linear-gradient(#080b0c94,#080b0c70)!important;border:1px solid #ffffff2e!important;border-radius:20px!important;width:min(100%,360px)!important;max-width:min(100%,360px)!important;margin:0 auto!important;padding:18px 18px 19px!important;box-shadow:0 22px 54px #00000042!important}#top .hero-copy.hero-copy--mobile .hero-eyebrow,#top .hero-copy.hero-copy--mobile .hero-lead{display:none!important}#top .hero-copy.hero-copy--mobile h1.hero-title,#top .hero-copy.hero-copy--mobile .hero-title{letter-spacing:-.05em!important;color:#fbf8f1!important;text-align:center!important;text-shadow:0 4px 30px #000000a3!important;margin-top:0!important;font-size:clamp(42px,13vw,58px)!important;line-height:.88!important}#top .hero-copy.hero-copy--mobile .hero-highlight-phrase{color:#d8dc87!important;text-shadow:0 4px 26px #000000b3!important}#top .hero-cta,#top .hero-cta.flex{gap:8px!important;width:min(100%,330px)!important;max-width:330px!important;margin:14px auto 0!important;padding-bottom:0!important}#top .hero-primary-cta,#top .btn-hero-outline{height:44px!important;min-height:44px!important}#top .hero-stats-grid{display:none!important}}@media (width<=380px){#top .hero-content{padding-top:72px!important}#top .hero-copy.hero-copy--mobile h1.hero-title,#top .hero-copy.hero-copy--mobile .hero-title{font-size:clamp(38px,12.5vw,50px)!important}}@media (width<=767.98px){#top .hero-content{padding-top:96px!important;padding-bottom:max(20px, env(safe-area-inset-bottom))!important;justify-content:flex-start!important;align-items:center!important}#top .hero-main{text-align:center!important;width:100%!important;max-width:372px!important;margin:0 auto!important}#top .hero-copy.hero-copy--mobile{margin-top:0!important}#top .hero-cta,#top .hero-cta.flex{left:50%!important;right:auto!important;bottom:max(24px, calc(env(safe-area-inset-bottom) + 20px))!important;z-index:12!important;grid-template-columns:1fr!important;gap:10px!important;width:min(100vw - 36px,330px)!important;max-width:330px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;transform:translate(-50%)!important}#top .hero-primary-cta,#top .btn-hero-outline{justify-content:center!important;width:100%!important;height:44px!important;min-height:44px!important}}@media (width<=380px){#top .hero-content{padding-top:88px!important}#top .hero-cta,#top .hero-cta.flex{bottom:max(18px, calc(env(safe-area-inset-bottom) + 16px))!important}}@media (width<=767.98px){#top{height:100svh!important;min-height:100svh!important}#top .hero-content{height:100svh!important;min-height:100svh!important;padding:88px 14px max(20px, env(safe-area-inset-bottom))!important;justify-content:flex-start!important;align-items:center!important;position:relative!important}#top .hero-main{text-align:center!important;width:100%!important;max-width:392px!important;margin:0 auto!important}#top .hero-copy.hero-copy--mobile{-webkit-backdrop-filter:blur(14px)!important;text-align:center!important;background:linear-gradient(#0a0e128f,#0a0e1266)!important;border:1px solid #fff3!important;border-radius:24px!important;width:min(100%,372px)!important;max-width:372px!important;margin:34px auto 0!important;padding:22px 20px 20px!important;box-shadow:0 24px 58px #00000042!important}#top .hero-copy.hero-copy--mobile .hero-eyebrow,#top .hero-copy.hero-copy--mobile .hero-lead,#top .hero-copy.hero-copy--mobile+.hero-cta,#top .hero-cta,#top .hero-stats-grid{display:none!important}#top .hero-copy.hero-copy--mobile h1.hero-title,#top .hero-copy.hero-copy--mobile .hero-title{letter-spacing:-.055em!important;color:#fbf8f1!important;text-align:center!important;text-shadow:0 4px 26px #00000085!important;margin-top:200px!important;font-size:clamp(42px,13.2vw,62px)!important;line-height:.88!important}#top .hero-copy.hero-copy--mobile .hero-highlight-phrase{color:#cfd575!important;text-shadow:0 4px 24px #0000008f!important}#top .hero-mobile-card{left:50%!important;bottom:max(18px, calc(env(safe-area-inset-bottom) + 12px))!important;z-index:12!important;-webkit-backdrop-filter:blur(16px)!important;background:linear-gradient(#0c10148f,#0e121075)!important;border:1px solid #ffffff29!important;border-radius:24px!important;width:min(100vw - 30px,390px)!important;max-width:390px!important;padding:18px 16px 16px!important;position:absolute!important;transform:translate(-50%)!important;box-shadow:0 24px 52px #00000038!important}#top .hero-mobile-card__location{color:#fbf8f1eb!important;letter-spacing:-.01em!important;align-items:center!important;gap:8px!important;font-size:14px!important;line-height:1.2!important;display:flex!important}#top .hero-mobile-card__location svg{color:#fbf8f1f0!important;flex:none!important}#top .hero-mobile-card__dot{opacity:.7!important}#top .hero-mobile-card__title{color:#fbf8f1!important;font-family:var(--font-heading,inherit)!important;letter-spacing:-.04em!important;margin-top:12px!important;font-size:clamp(28px,8.1vw,44px)!important;line-height:.98!important}#top .hero-mobile-card__facts{border-top:1px solid #ffffff29!important;border-bottom:1px solid #ffffff29!important;grid-template-columns:.86fr 1.28fr 1.46fr!important;margin-top:14px!important;display:grid!important}#top .hero-mobile-card__fact{text-wrap:balance;color:#fbf8f1!important;align-items:center!important;gap:8px!important;min-height:66px!important;padding:12px 8px!important;font-size:11.5px!important;line-height:1.3!important;display:flex!important}#top .hero-mobile-card__fact+.hero-mobile-card__fact{border-left:1px solid #ffffff24!important}#top .hero-mobile-card__fact svg{color:#fbf8f1!important;flex:none!important}#top .hero-mobile-card__fact--multiline span{white-space:nowrap!important;letter-spacing:-.02em!important;font-size:10px!important;line-height:1.12!important}#top .hero-mobile-card__footer{color:#cfd575!important;letter-spacing:-.01em!important;margin-top:14px!important;font-size:14px!important;line-height:1.3!important}}@media (width<=380px){#top .hero-content{padding-top:84px!important}#top .hero-copy.hero-copy--mobile{width:min(100%,350px)!important;margin-top:24px!important;padding:20px 18px 18px!important}#top .hero-copy.hero-copy--mobile h1.hero-title,#top .hero-copy.hero-copy--mobile .hero-title{font-size:clamp(38px,12.5vw,54px)!important}#top .hero-mobile-card{width:min(100vw - 24px,360px)!important;bottom:max(14px, calc(env(safe-area-inset-bottom) + 10px))!important;padding:16px 14px 14px!important}#top .hero-mobile-card__facts{grid-template-columns:1fr!important}#top .hero-mobile-card__fact+.hero-mobile-card__fact{border-top:1px solid #ffffff1f!important;border-left:0!important}#top .hero-mobile-card__fact{min-height:52px!important;padding-left:0!important;padding-right:0!important}}@media (width<=767.98px){#uklad .layout-marketing-grid{grid-template-columns:1fr!important;gap:14px!important;display:grid!important}#uklad .layout-zone-list{order:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#uklad .layout-zone-list .layout-zone-tile{border-radius:16px!important;gap:10px!important;min-height:78px!important;padding:10px 12px!important}#uklad .layout-zone-list .layout-zone-icon{border-radius:12px!important;width:38px!important;height:38px!important}#uklad .layout-zone-list .layout-zone-icon svg{width:20px!important;height:20px!important}#uklad .layout-zone-list .layout-zone-tile strong{font-size:13px!important;line-height:1.1!important}#uklad .layout-zone-list .layout-zone-tile span>span,#uklad .layout-zone-list .layout-zone-tile>span:last-child>span{margin-top:3px!important;font-size:11px!important;line-height:1.25!important}#uklad .layout-main{flex-direction:column!important;order:2!important;gap:12px!important;display:flex!important}#uklad .layout-plan-summary{border-radius:18px!important;order:2!important;margin-bottom:0!important;padding:14px!important}#uklad .layout-plan-summary h3{font-size:19px!important}#uklad .layout-plan-summary p{font-size:13px!important;line-height:1.55!important}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{order:1!important;min-height:360px!important}#uklad .layout-view-tabs{border-radius:12px!important;padding:4px!important;top:10px!important;left:10px!important}#uklad .layout-view-tab{border-radius:10px!important;min-width:72px!important;height:34px!important;padding-left:10px!important;padding-right:10px!important;font-size:11px!important}#uklad .layout-rooms{border-radius:20px!important;order:3!important;padding:16px!important}#uklad .layout-rooms-side{margin-top:0!important}#uklad .layout-selected-rooms h3,#uklad .layout-all-rooms h3{font-size:10px!important}#uklad .layout-selected-rooms p,#uklad .layout-all-rooms p{font-size:13px!important;line-height:1.55!important}#uklad .layout-rooms .btn-primary{min-height:44px!important;margin-top:14px!important}#galeria .gallery-mobile-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}#galeria .gallery-mobile-carousel::-webkit-scrollbar{display:none}#galeria .gallery-mobile-slide{scroll-snap-align:start;border-radius:18px!important;flex:0 0 76%!important;width:76%!important}#galeria .gallery-mobile-slide--main{flex-basis:86%!important;width:86%!important}#galeria .gallery-mobile-slide img{width:100%;display:block;border-radius:18px!important}#galeria .gallery-card .absolute.bottom-4,#galeria .gallery-grid .absolute.bottom-4{display:none!important}#galeria .section-header .lead{max-width:100%!important}.gallery-lightbox figure{max-width:94vw!important}.gallery-lightbox figcaption{border-radius:14px!important;margin-top:10px!important;padding:14px!important}.gallery-lightbox figcaption .font-heading{font-size:20px!important;line-height:1.08!important}}body.gallery-lightbox-open .scroll-top-button{opacity:0!important;pointer-events:none!important;transform:translateY(12px)scale(.96)!important}@media (width<=767.98px){body.gallery-lightbox-open .site-header,body.gallery-lightbox-open .mobile-chapter-progress,body.gallery-lightbox-open .chapter-nav,body.gallery-lightbox-open .site-mobile-menu{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#uklad .layout-zone-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}#uklad .layout-zone-list .layout-zone-tile{gap:8px!important;min-height:74px!important;padding:9px 10px!important}#uklad .layout-zone-list .layout-zone-icon{width:34px!important;height:34px!important}#uklad .layout-zone-list .layout-zone-icon svg{width:18px!important;height:18px!important}#uklad .layout-zone-list .layout-zone-tile strong{font-size:11.5px!important;line-height:1.08!important}#uklad .layout-zone-list .layout-zone-tile>span:last-child>span{font-size:10px!important;line-height:1.15!important}#uklad .layout-plan-summary{order:2!important;display:block!important}#uklad .layout-plan-summary .text-\[10px\]{font-size:9px!important}#uklad .layout-plan-summary h3{font-size:20px!important;line-height:1.08!important}#uklad .layout-plan-summary p{font-size:13px!important;line-height:1.6!important}#galeria .gallery-mobile-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:10px!important;display:grid!important}#galeria .gallery-mobile-tile{border-radius:18px!important}#galeria .gallery-mobile-tile__image{width:100%;display:block;border-radius:18px!important}#galeria .gallery-mobile-tile--1{grid-column:1/-1!important}#galeria .gallery-mobile-tile--1 .gallery-mobile-tile__image{height:248px!important}#galeria .gallery-mobile-tile--2 .gallery-mobile-tile__image{height:188px!important}#galeria .gallery-mobile-tile--3 .gallery-mobile-tile__image{height:218px!important}#galeria .gallery-mobile-tile--4 .gallery-mobile-tile__image{height:224px!important}#galeria .gallery-mobile-mosaic--neighborhood .gallery-mobile-tile--4{grid-column:1/-1!important}#galeria .gallery-mobile-mosaic--neighborhood .gallery-mobile-tile--4 .gallery-mobile-tile__image{height:216px!important}#galeria .gallery-mobile-tile--5 .gallery-mobile-tile__image,#galeria .gallery-mobile-tile--6 .gallery-mobile-tile__image{height:176px!important}#kontakt .grid.gap-4.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#kontakt .contact-tile{border-radius:18px!important;min-height:108px!important;padding:14px 12px!important}#kontakt .contact-tile svg{width:22px!important;height:22px!important}#kontakt .contact-tile small{font-size:10px!important;line-height:1.2!important}#kontakt .contact-tile strong{word-break:break-word;font-size:12.5px!important;line-height:1.25!important}#kontakt form.contact-form>.grid.gap-5.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}#kontakt form.contact-form>.grid.gap-5.sm\:grid-cols-2>label:nth-child(3),#kontakt form.contact-form>.grid.gap-5.sm\:grid-cols-2>label:nth-child(4),#kontakt form.contact-form>.grid.gap-5.sm\:grid-cols-2>label:nth-child(5),#kontakt form.contact-form>.grid.gap-5.sm\:grid-cols-2>label:nth-child(6){grid-column:1/-1!important}#lista-zainteresowanych .interest-form>.grid.gap-5.md\:grid-cols-2{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}#lista-zainteresowanych .interest-form .field-input,#kontakt .contact-form .field-input{height:54px!important}}@media (width<=390px){#uklad .layout-zone-list{grid-template-columns:repeat(3,minmax(0,1fr))!important}#uklad .layout-zone-list .layout-zone-tile{padding:8px!important}#uklad .layout-zone-list .layout-zone-tile strong{font-size:10.5px!important}#uklad .layout-zone-list .layout-zone-tile>span:last-child>span{font-size:9.5px!important}#kontakt .contact-tile strong{font-size:11.5px!important}}@media (width<=767.98px){#lista-zainteresowanych{scroll-margin-top:88px}#lista-zainteresowanych .section-shell{padding-inline:10px!important}#lista-zainteresowanych .interest-clean-card{border-radius:22px!important;width:min(100%,560px)!important;margin-inline:auto!important}#lista-zainteresowanych .interest-clean-card .relative.z-10{gap:16px!important;padding:18px 14px!important}#lista-zainteresowanych .interest-clean-copy .interest-eyebrow,#lista-zainteresowanych .interest-clean-copy .eyebrow{letter-spacing:.16em!important;font-size:11px!important}#lista-zainteresowanych .interest-clean-copy h2{text-wrap:balance;letter-spacing:-.04em!important;max-width:100%!important;margin-top:14px!important;font-size:clamp(30px,7.3vw,38px)!important;line-height:1.04!important}#lista-zainteresowanych .interest-copy-desktop{display:none!important}#lista-zainteresowanych .interest-copy-mobile{max-width:100%!important;margin-top:14px!important;font-size:13.5px!important;line-height:1.52!important;display:block!important}#lista-zainteresowanych .interest-clean-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:5px!important;margin-top:16px!important;padding-bottom:0!important;display:grid!important;overflow:visible!important}#lista-zainteresowanych .interest-clean-chip{text-wrap:balance;text-align:center!important;white-space:normal!important;border-radius:18px!important;justify-content:center!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:7px 6px!important;font-size:10px!important;line-height:1.08!important}#lista-zainteresowanych .interest-clean-chip svg{flex:none;width:13px!important;height:13px!important}#lista-zainteresowanych .interest-chip-desktop-label{display:none!important}#lista-zainteresowanych .interest-chip-mobile-label{display:inline!important}#lista-zainteresowanych .interest-form{border-radius:20px!important;width:min(100%,390px)!important;margin-inline:auto!important;padding:14px!important}#lista-zainteresowanych .interest-form .field-label{letter-spacing:.06em!important;gap:7px!important;font-size:12px!important}#lista-zainteresowanych .interest-form .field-input{height:50px!important;font-size:15px!important}#lista-zainteresowanych .interest-form .btn-primary{height:50px!important;font-size:14px!important}#lista-zainteresowanych .interest-form .mt-6.flex,#lista-zainteresowanych .interest-form .mt-6.grid,#lista-zainteresowanych .interest-form .border-t{font-size:12.5px!important;line-height:1.45!important}}@media (width<=390px){#lista-zainteresowanych .interest-clean-chips{gap:4px!important}#lista-zainteresowanych .interest-clean-chip{min-height:40px!important;padding:7px 5px!important;font-size:9.5px!important}#lista-zainteresowanych .interest-clean-card .relative.z-10{padding:16px 12px!important}#lista-zainteresowanych .interest-clean-copy h2{font-size:clamp(28px,8.6vw,34px)!important}#lista-zainteresowanych .interest-copy-mobile{font-size:13px!important}}#lista-zainteresowanych .interest-clean-chips{align-items:stretch}#lista-zainteresowanych .interest-clean-chip{justify-content:center;width:100%;min-width:0}#galeria .gallery-item--panorama{grid-row:span 4;min-height:clamp(260px,28vw,360px)}#galeria .gallery-legal-note{z-index:1;position:relative}#inwestycja .keyfacts-card-image-scrim{background:linear-gradient(#080a0c00 14%,#080a0c14 34%,#080a0c61 58%,#080a0cd1 82%,#080a0cf0 100%)}#inwestycja .keyfacts-card-image .relative{text-align:left;justify-content:flex-end;align-items:flex-start}#inwestycja .keyfacts-card-image-copy,#inwestycja .keyfacts-card-image-value{text-shadow:0 3px 20px #00000094}#inwestycja .keyfacts-card-image-copy{max-width:38ch}#inwestycja .keyfacts-card-image h3{text-shadow:0 6px 30px #0000009e}@media (width>=768px){#inwestycja .keyfacts-card-image .relative{padding:30px!important}#inwestycja .keyfacts-v16__hero,#inwestycja .keyfacts-v16__glass,#inwestycja .keyfacts-v16__parents,#inwestycja .keyfacts-v16__attic,#inwestycja .keyfacts-v16__boundary,#inwestycja .keyfacts-v16__windows,#inwestycja .keyfacts-v16__five,#inwestycja .keyfacts-v16__fence{overflow:hidden}}@media (width<=767px){#top .hero-mobile-card{width:min(100vw - 42px,318px)!important;max-width:318px!important;bottom:max(12px, calc(env(safe-area-inset-bottom) + 8px))!important;border-radius:18px!important;padding:12px 12px 10px!important}#top .hero-mobile-card__location{gap:6px!important;font-size:12px!important}#top .hero-mobile-card__title{margin-top:8px!important;font-size:clamp(20px,6.8vw,28px)!important;line-height:1!important}#top .hero-mobile-card__facts{margin-top:10px!important}#top .hero-mobile-card__fact{gap:6px!important;min-height:46px!important;padding:10px 6px!important;font-size:10.5px!important}#top .hero-mobile-card__fact svg{width:16px!important;height:16px!important}#top .hero-mobile-card__footer{margin-top:10px!important;font-size:11.5px!important;line-height:1.25!important}#inwestycja .keyfacts-v16-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#inwestycja .keyfacts-v16-grid>*{min-width:0;grid-column:span 2!important}#inwestycja .keyfacts-v16__front,#inwestycja .keyfacts-v16__boundary,#inwestycja .keyfacts-v16__plot,#inwestycja .keyfacts-v16__ownership{grid-column:span 1!important}#inwestycja .keyfacts-v16__glass{order:1}#inwestycja .keyfacts-v16__area{order:2}#inwestycja .keyfacts-v16__parents{order:3}#inwestycja .keyfacts-v16__front{order:4}#inwestycja .keyfacts-v16__boundary{order:5}#inwestycja .keyfacts-v16__attic{order:6}#inwestycja .keyfacts-v16__windows{order:7}#inwestycja .keyfacts-v16__five{order:8}#inwestycja .keyfacts-v16__fence{order:9}#inwestycja .keyfacts-v16__plot{order:10}#inwestycja .keyfacts-v16__ownership{order:11}#inwestycja .keyfacts-v16__hero,#inwestycja .keyfacts-v16__glass,#inwestycja .keyfacts-v16__parents,#inwestycja .keyfacts-v16__attic,#inwestycja .keyfacts-v16__boundary,#inwestycja .keyfacts-v16__windows,#inwestycja .keyfacts-v16__five,#inwestycja .keyfacts-v16__fence{min-height:286px!important}#inwestycja .keyfacts-card-image-scrim{background:linear-gradient(90deg,#080a0cd1 0%,#080a0c94 24%,#080a0c3d 48%,#080a0c0a 68%,#080a0c00 82%),linear-gradient(#080a0c1a 8%,#080a0c2e 24%,#080a0c94 60%,#080a0ce6 84%,#080a0cf7 100%)!important}#inwestycja .keyfacts-card-image .relative{padding:18px!important}#inwestycja .keyfacts-card-image h3{max-width:11ch!important;font-size:clamp(27px,6.9vw,32px)!important;line-height:.98!important}#inwestycja .keyfacts-card-image-value{margin-top:8px!important;font-size:17px!important}#inwestycja .keyfacts-card-image-copy-mobile{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;max-width:30ch!important;margin-top:8px!important;font-size:12.5px!important;line-height:1.42!important}#inwestycja .keyfacts-card-lite:not(.keyfacts-card-image){border-radius:20px!important;padding:16px!important}#inwestycja .keyfacts-card-lite:not(.keyfacts-card-image) h3{font-size:17px!important;line-height:1.12!important}#inwestycja .keyfacts-card-lite:not(.keyfacts-card-image)>div.mt-2{font-size:22px!important}#inwestycja .keyfacts-card-lite:not(.keyfacts-card-image) p{font-size:12.5px!important;line-height:1.55!important}#uklad .layout-zone-list{order:1!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-bottom:2px!important;display:grid!important}#uklad .layout-zone-list>:not([hidden])~:not([hidden]){margin-top:0!important}#uklad .layout-zone-list .layout-zone-tile{text-align:center!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;gap:0!important;min-height:56px!important;padding:8px 6px!important}#uklad .layout-zone-list .layout-zone-icon,#uklad .layout-zone-list .layout-zone-tile>span>span{display:none!important}#uklad .layout-zone-list .layout-zone-tile>span{width:100%!important;display:block!important}#uklad .layout-zone-list .layout-zone-tile strong{text-align:center!important;font-size:11px!important;line-height:1.12!important;display:block!important}#uklad .layout-plan-summary{order:2!important}#uklad .layout-main{order:3!important}#uklad .layout-rooms{order:4!important}}@media (width>=768px){#top .hero-copy{background:#252a2c7a!important;border-color:#ffffff29!important;box-shadow:0 18px 42px #00000038!important}#uklad .layout-zone-tile{justify-content:space-between!important;gap:14px!important;min-height:84px!important;padding:18px!important}#uklad .layout-zone-icon,#uklad .layout-zone-tile>span:last-child>span,#uklad .layout-zone-tile .layout-zone-label>span{display:none!important}#uklad .layout-zone-tile strong{font-size:19px!important;line-height:1.06!important}#uklad .layout-zone-arrow{transition:transform .2s,background-color .2s,color .2s,border-color .2s!important}#uklad .layout-zone-tile:hover .layout-zone-arrow,#uklad .layout-zone-tile.is-active .layout-zone-arrow{transform:translate(2px);color:#fff!important;background:#5d673d!important;border-color:#5d673dd9!important}}@media (width>=1024px){#top .hero-main{max-width:900px!important}#top .hero-copy{-webkit-backdrop-filter:blur(8px)!important;background:#252a2c57!important;border-color:#ffffff24!important;width:min(100%,560px)!important;max-width:min(100%,560px)!important;padding:18px 20px 20px!important;box-shadow:0 14px 34px #0000002e!important}#top .hero-copy .hero-eyebrow{letter-spacing:.24em!important;font-size:9px!important}#top .hero-copy h1.hero-title{font-size:clamp(33px,3.7vw,52px)!important;line-height:.94!important}#top .hero-lead{max-width:500px!important;font-size:clamp(14px,.88vw,17px)!important;line-height:1.5!important}}#inwestycja .keyfacts-card-image--compact-copy p{display:none!important}#inwestycja .keyfacts-card-image--compact-copy h3{max-width:12ch!important}#inwestycja .keyfacts-card-image--compact-copy>.relative{justify-content:flex-end!important}.gallery-inline-caption{box-shadow:0 16px 36px #00000029;width:auto!important}#porownanie .decision-risk-panel,#porownanie .decision-polna-panel{background:radial-gradient(circle at 12% 0,#ffffffc7,#0000 34%),#fbf8f2eb!important}#porownanie .decision-visual{background:linear-gradient(#fbf8f1fa,#efeadff0)!important;border-color:#5d673d24!important}#porownanie .decision-visual__halo{background:radial-gradient(circle,#5d673d29,#5d673d00 67%)!important}#porownanie .decision-visual__ground{background:#5d673d1a!important}#porownanie .decision-visual__line{border-color:#5d673d38!important}#porownanie .decision-visual__icon{color:#5d673d!important;border-color:#5d673d29!important;box-shadow:0 18px 46px #46512f1f!important}#porownanie .decision-visual p{color:#46512fc7!important}@media (width<=767.98px){#uklad .layout-zone-list{order:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}#uklad .layout-zone-list>:not([hidden])~:not([hidden]){margin-top:0!important}#uklad .layout-zone-list .layout-zone-tile{text-align:left!important;justify-content:space-between!important;gap:10px!important;min-height:72px!important;padding:12px!important}#uklad .layout-zone-list .layout-zone-icon,#uklad .layout-zone-list .layout-zone-tile>span:last-child>span,#uklad .layout-zone-list .layout-zone-label>span{display:none!important}#uklad .layout-zone-list .layout-zone-label{width:auto!important;display:block!important}#uklad .layout-zone-list .layout-zone-tile strong{text-align:left!important;font-size:12.5px!important;line-height:1.14!important}#uklad .layout-zone-list .layout-zone-arrow{width:34px!important;height:34px!important}#uklad .layout-zone-list .layout-zone-arrow svg{width:14px!important;height:14px!important}#standard .standard-feature-action,#standard .standard-optional-action{z-index:1!important;position:relative!important;overflow:visible!important}#standard .standard-feature-action.is-selected,#standard .standard-optional-action.is-selected{z-index:40!important}#standard .standard-feature-tooltip,#standard .standard-optional-tooltip{opacity:0!important;visibility:hidden!important;pointer-events:none!important;white-space:normal!important;z-index:80!important;background:linear-gradient(165deg,#fffffffc 0%,#f8f6f0fc 100%)!important;border:1px solid #5d673d38!important;border-radius:18px!important;width:min(280px,100vw - 34px)!important;max-width:280px!important;padding:14px 15px!important;display:block!important;position:absolute!important;inset:auto auto calc(100% + 12px) 50%!important;transform:translate(-50%)translateY(8px)!important;box-shadow:0 20px 50px #252a2c2e,inset 0 0 0 1px #ffffffb3!important}#standard .standard-feature-tooltip:after,#standard .standard-optional-tooltip:after{content:""!important;background:#fbf8f1!important;border-top:1px solid #5d673d2e!important;border-left:1px solid #5d673d2e!important;width:16px!important;height:16px!important;position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%,-8px)rotate(225deg)!important}#standard .standard-feature-action.is-selected .standard-feature-tooltip,#standard .standard-optional-action.is-selected .standard-feature-tooltip{opacity:1!important;visibility:visible!important;transform:translate(-50%)translateY(0)!important}#standard .standard-optional-tooltip--left{left:50%!important;right:auto!important;transform:translate(-50%)translateY(8px)!important}#standard .standard-mobile-explanation{display:none!important}#galeria .gallery-inline-caption{border-radius:14px!important;max-width:calc(100% - 20px)!important;padding:10px 12px!important;bottom:10px!important;left:10px!important}#galeria .gallery-inline-caption div{font-size:17px!important}#lokalizacja .location-map-frame{aspect-ratio:16/9;height:auto!important}}#uklad .layout-plan-room-layer{z-index:9;pointer-events:all;shape-rendering:geometricprecision}#uklad .layout-plan-room-hover{fill:var(--room-color);fill-opacity:0;stroke:var(--room-color);stroke-width:0;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 #5d673d00);pointer-events:none;transition:fill-opacity .16s,stroke-width .16s,filter .16s}#uklad .layout-plan-room.is-hovered .layout-plan-room-hover{fill-opacity:.16;stroke-width:1.8px;filter:drop-shadow(0 0 12px #5d673d47)}#uklad .layout-plan-room-hit{fill:#0000;stroke:#0000;cursor:pointer;pointer-events:all;outline:none}#uklad .layout-plan-room-hit:focus-visible+.layout-plan-room-hover,#uklad .layout-plan-room-hit:focus-visible{outline:none}#uklad .layout-plan-room:focus-within .layout-plan-room-hover{fill-opacity:.2;stroke-width:2.1px;filter:drop-shadow(0 0 14px #5d673d4d)}.investment-map-marker__mini-logo{justify-content:center;align-items:flex-end;gap:4px;height:24px;display:inline-flex}.investment-map-marker__mini-logo span{background:#b7824a;border-radius:999px;width:5px;display:block}.investment-map-marker__mini-logo span:first-child{height:14px}.investment-map-marker__mini-logo span:nth-child(2){height:17px}.investment-map-marker__mini-logo span:nth-child(3){height:20px}.investment-map-marker__mini-logo span:nth-child(4){height:22px}.investment-map-marker__mini-logo span:nth-child(5){height:24px}.investment-map-marker__pin--brand span,.investment-map-pin span{letter-spacing:.02em;font-size:15px;font-weight:950;line-height:1}.investment-map-marker__pin--brand span{color:#f8f6f0;font-size:22px}.investment-map-popup__subtitle{color:#5f625b;margin-top:4px;font-size:11px;font-weight:700;line-height:1.35}.investment-map-popup--estate .investment-map-popup__subtitle{color:#f8f6f0c7}.investment-map-pin--nature{background:#4f7792}.investment-map-pin--shop{background:#6a6845}.investment-map-divicon{background:0 0;border:0}.ing-trust-badge{color:#e07026;letter-spacing:.12em;background:#ffffffb8;border:1px solid #e8702652;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:950;display:inline-flex}@media (width<=767.98px){#uklad .layout-zone-list.layout-zone-list--mobile{order:1!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-bottom:2px!important;display:grid!important}#uklad .layout-zone-list.layout-zone-list--mobile>*{grid-column:span 1!important;min-width:0!important}#uklad .layout-zone-list.layout-zone-list--mobile .layout-zone-tile{text-align:center!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;min-height:50px!important;padding:6px 4px!important}#uklad .layout-zone-list.layout-zone-list--mobile .layout-zone-label{width:100%!important}#uklad .layout-zone-list.layout-zone-list--mobile .layout-zone-tile strong{letter-spacing:-.01em!important;text-align:center!important;max-width:100%!important;margin-inline:auto!important;font-size:10.2px!important;line-height:1.06!important;display:block!important}#standard .standard-feature-action:not(.is-selected):hover .standard-feature-tooltip,#standard .standard-feature-action:not(.is-selected):focus-visible .standard-feature-tooltip,#standard .standard-optional-action:not(.is-selected):hover .standard-optional-tooltip,#standard .standard-optional-action:not(.is-selected):focus-visible .standard-optional-tooltip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#standard .standard-feature-action.is-selected .standard-feature-tooltip,#standard .standard-optional-action.is-selected .standard-optional-tooltip{width:min(320px,100vw - 28px)!important;max-width:320px!important;max-height:min(72vh,420px)!important;transform:translateX(calc(-50% + var(--tooltip-shift-x,0px))) translateY(0)!important;z-index:140!important;left:50%!important;right:auto!important;overflow-y:auto!important}#standard .standard-feature-action.is-selected .standard-feature-tooltip:after,#standard .standard-optional-action.is-selected .standard-optional-tooltip:after{left:calc(50% - var(--tooltip-shift-x,0px))!important;display:block!important}}#galeria .gallery-tabs{isolation:isolate;align-items:stretch;position:relative;box-shadow:0 16px 40px #252a2c0f;gap:12px!important;padding:10px!important;overflow:visible!important}#galeria .gallery-tab{border:1px solid #5d673d14;border-radius:12px;width:100%;transition:transform .22s,background-color .22s,color .22s,box-shadow .22s,opacity .22s;position:relative}#galeria .gallery-tab.is-active{z-index:2;color:#46512f;background:#fffffff5;box-shadow:inset 0 -2px #5d673d,0 8px 18px #46512f12,0 0 0 1px #5d673d1a}#galeria .gallery-tab.is-inactive{z-index:1;color:#66734a;background:linear-gradient(#aeb6a13d,#ffffff52),#ffffff38;box-shadow:inset 0 0 0 1px #5d673d14}#galeria .gallery-tab.is-inactive:hover{color:#46512f;background:linear-gradient(#aeb6a157,#ffffff94),#ffffff57;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #5d673d29,0 8px 18px #46512f0f}#galeria .gallery-collage{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;grid-auto-rows:clamp(42px,4.7vw,86px)!important;gap:clamp(12px,1.2vw,18px)!important;display:grid!important}#galeria .gallery-collage--inside{gap:clamp(18px,1.6vw,24px)!important}#galeria .gallery-card--mosaic{isolation:isolate;background:linear-gradient(#ffffff2e,#ffffff14);min-height:0;transition:transform .32s,box-shadow .32s,border-color .32s;position:relative;transform:translateY(0);box-shadow:0 22px 54px #252a2c14,inset 0 0 0 1px #ffffff1f;border:1px solid #ffffff57!important}#galeria .gallery-card--mosaic:hover{transform:translateY(-4px);box-shadow:0 34px 78px #252a2c24,inset 0 0 0 1px #ffffff2e;border-color:#ffffff8a!important}#galeria .gallery-card__image{filter:saturate(1.02)contrast(1.03);width:100%;height:100%;display:block}#galeria .gallery-card__ambient,#galeria .gallery-card__scrim{pointer-events:none;position:absolute;inset:0}#galeria .gallery-card__ambient{z-index:1;background:radial-gradient(circle at 18% 18%,#ffffff38,#0000 28%),linear-gradient(#ffffff0a,#fff0 42%)}#galeria .gallery-card__scrim{z-index:2;background:linear-gradient(#090b0a00 22%,#090b0a14 44%,#090b0a75 76%,#090b0abd 100%)}#galeria .gallery-item--hero-left{grid-area:span 6/span 7}#galeria .gallery-item--hero-left-wide,#galeria .gallery-item--hero-right{grid-area:span 6/span 8}#galeria .gallery-item--feature-right,#galeria .gallery-item--feature-left{grid-area:span 6/span 5}#galeria .gallery-item--side-wide{grid-area:span 3/span 5}#galeria .gallery-item--stack-mid{grid-area:span 3/span 3}#galeria .gallery-item--stack-tail{grid-area:span 3/span 2}#galeria .gallery-item--panorama{grid-area:span 3/span 12}#galeria .gallery-item--full-feature{grid-area:span 5/1/auto/-1;min-height:clamp(360px,44vw,560px)}#galeria .gallery-item--tall-left,#galeria .gallery-item--tall-bottom,#galeria .gallery-item--tall-right-top,#galeria .gallery-item--tall-right-bottom,#galeria .gallery-item--square{grid-area:span 3/span 4}#galeria .gallery-item--wide-left{grid-area:span 3/span 7}#galeria .gallery-item--wide-right{grid-area:span 3/span 5}#galeria .gallery-inline-caption{z-index:3;-webkit-backdrop-filter:blur(10px);border:1px solid #ffffff24;flex-direction:column;align-items:flex-start;display:inline-flex;right:auto;box-shadow:0 12px 24px #0000001a;width:max-content!important;max-width:calc(100% - 28px)!important;bottom:14px!important;left:14px!important}#galeria .gallery-inline-caption--hero,#galeria .gallery-inline-caption--feature,#galeria .gallery-inline-caption--medium,#galeria .gallery-inline-caption--small,#galeria .gallery-inline-caption--tiny,#galeria .gallery-inline-caption--panorama{background:linear-gradient(#1012100a,#10121029)}#galeria .gallery-inline-caption--hero{max-width:min(100% - 28px,24ch)!important;padding:10px 12px!important}#galeria .gallery-inline-caption--feature{max-width:min(100% - 28px,22ch)!important;padding:9px 11px!important}#galeria .gallery-inline-caption--panorama,#galeria .gallery-inline-caption--medium{max-width:min(100% - 28px,20ch)!important;padding:9px 11px!important}#galeria .gallery-inline-caption--small{max-width:min(100% - 28px,18ch)!important;padding:8px 10px!important}#galeria .gallery-inline-caption--tiny{max-width:min(100% - 28px,16ch)!important;padding:7px 9px!important}#galeria .gallery-inline-caption__title{text-wrap:balance;line-height:1.12}#galeria .gallery-inline-caption--hero .gallery-inline-caption__title{font-size:31px}#galeria .gallery-inline-caption--feature .gallery-inline-caption__title{font-size:27px}#galeria .gallery-inline-caption--panorama .gallery-inline-caption__title{font-size:24px}#galeria .gallery-inline-caption--medium .gallery-inline-caption__title{font-size:22px}#galeria .gallery-inline-caption--small .gallery-inline-caption__title{font-size:19px}#galeria .gallery-inline-caption--tiny .gallery-inline-caption__title{font-size:17px}#galeria .gallery-lightbox-figure{max-width:min(92vw,1280px);display:inline-block}#galeria .gallery-lightbox-image{max-width:min(92vw,1280px);max-height:min(84vh,100vh - 72px);display:block}#galeria .gallery-lightbox-caption{background:linear-gradient(#0a0c0b2e,#0a0c0b94);max-width:min(72%,760px);position:absolute;bottom:18px;left:18px;right:18px;overflow-y:auto;box-shadow:0 18px 40px #00000038}#galeria .gallery-lightbox-caption__note{text-wrap:balance;max-width:64ch;line-height:1.65}#galeria .gallery-updates-panel{background:radial-gradient(circle at 0 0,#f5f3e9fa,#f5f3e9cc 34%,#ffffffeb 100%),linear-gradient(135deg,#9da78129,#ffffff1f);border:1px solid #8e977847;border-radius:30px;margin-top:40px;padding:clamp(28px,4vw,46px);position:relative;overflow:hidden;box-shadow:0 24px 60px #313a2814}#galeria .gallery-updates-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 85% 18%,#a8b18538,#0000 24%),linear-gradient(135deg,#ffffff2e,#fff0);position:absolute;inset:0}#galeria .gallery-updates-panel>*{z-index:1;position:relative}#galeria .gallery-updates-panel__eyebrow{color:#5f6b44;letter-spacing:.22em;text-transform:uppercase;background:#ffffffb8;border:1px solid #7e876429;border-radius:999px;align-items:center;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}#galeria .gallery-updates-panel__title{color:#182014;text-wrap:balance;max-width:14ch;margin-top:22px;font-family:Lora,Georgia,serif;font-size:clamp(34px,4vw,56px);font-weight:700;line-height:.98}#galeria .gallery-updates-panel__lead{color:#182014c2;max-width:72ch;margin-top:18px;font-size:clamp(16px,1.3vw,19px);line-height:1.8}#galeria .gallery-updates-panel__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}#galeria .gallery-updates-panel__item{background:#ffffffb8;border:1px solid #858e682e;border-radius:22px;flex-direction:column;gap:8px;min-height:168px;padding:20px 20px 22px;display:flex;box-shadow:inset 0 1px #fff9}#galeria .gallery-updates-panel__item strong{color:#1f2819;font-size:20px;font-weight:700;line-height:1.15}#galeria .gallery-updates-panel__item span{color:#1f2819b8;font-size:14px;line-height:1.7}@media (width>=768px) and (width<=1023.98px){#galeria .gallery-collage{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important}#galeria .gallery-item--hero-left,#galeria .gallery-item--hero-left-wide,#galeria .gallery-item--hero-right,#galeria .gallery-item--panorama,#galeria .gallery-item--full-feature{min-height:360px;grid-area:auto/1/auto/-1!important}#galeria .gallery-item--feature-right,#galeria .gallery-item--feature-left,#galeria .gallery-item--side-wide,#galeria .gallery-item--stack-mid,#galeria .gallery-item--stack-tail,#galeria .gallery-item--tall-left,#galeria .gallery-item--tall-bottom,#galeria .gallery-item--tall-right-top,#galeria .gallery-item--tall-right-bottom,#galeria .gallery-item--square,#galeria .gallery-item--wide-left,#galeria .gallery-item--wide-right{min-height:232px;grid-area:auto/span 1!important}#galeria .gallery-item--feature-right,#galeria .gallery-item--feature-left{min-height:360px}#galeria .gallery-updates-panel__grid{grid-template-columns:1fr}}@media (width<=767.98px){#galeria .gallery-tabs{scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none!important;justify-content:flex-start!important;gap:6px!important;padding:6px!important;display:flex!important;overflow:auto hidden!important}#galeria .gallery-tab{scroll-snap-align:start;justify-content:center;border-radius:10px!important;flex:none!important;gap:4px!important;width:auto!important;min-width:132px!important}#galeria .gallery-tabs::-webkit-scrollbar{display:none}#galeria .gallery-inline-caption--hero,#galeria .gallery-inline-caption--feature,#galeria .gallery-inline-caption--medium,#galeria .gallery-inline-caption--small,#galeria .gallery-inline-caption--tiny,#galeria .gallery-inline-caption--panorama{max-width:calc(100% - 20px)!important}#galeria .gallery-lightbox-caption__note{font-size:12.5px;line-height:1.5}#galeria .gallery-inline-caption--hero .gallery-inline-caption__title{font-size:25px}#galeria .gallery-inline-caption--feature .gallery-inline-caption__title{font-size:23px}#galeria .gallery-inline-caption--panorama .gallery-inline-caption__title,#galeria .gallery-inline-caption--medium .gallery-inline-caption__title{font-size:20px}#galeria .gallery-inline-caption--small .gallery-inline-caption__title,#galeria .gallery-inline-caption--tiny .gallery-inline-caption__title{font-size:17px}#galeria .gallery-updates-panel{border-radius:22px;margin-top:30px;padding:22px 18px}#galeria .gallery-updates-panel__eyebrow{letter-spacing:.18em;font-size:10px}#galeria .gallery-updates-panel__title{max-width:100%;margin-top:18px;font-size:clamp(30px,9vw,40px)}#galeria .gallery-updates-panel__lead{margin-top:14px;font-size:15px;line-height:1.75}#galeria .gallery-updates-panel__grid{grid-template-columns:1fr;gap:12px;margin-top:22px}#galeria .gallery-updates-panel__item{border-radius:18px;min-height:0;padding:16px 16px 18px}#galeria .gallery-updates-panel__item strong{font-size:18px}#galeria .gallery-updates-panel__item span{font-size:13px;line-height:1.6}#galeria .gallery-lightbox-image{max-height:min(64vh,100vh - 240px)}#galeria .gallery-lightbox-figure{flex-direction:column;align-items:center;width:min(94vw,520px);max-width:94vw;max-height:90vh;display:flex}#galeria .gallery-lightbox-caption{background:linear-gradient(#0a0c0b57,#0a0c0b9e);width:100%;max-width:none;max-height:none;margin-top:12px;position:static;overflow:visible;padding:12px!important}#galeria .gallery-lightbox-caption .font-heading{font-size:20px!important}}@media (hover:none) and (pointer:coarse) and (orientation:landscape){#galeria .gallery-lightbox{padding:0!important}#galeria .gallery-lightbox-figure{justify-content:center!important;align-items:center!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;display:flex!important}#galeria .gallery-lightbox-image{-o-object-fit:contain!important;object-fit:contain!important;border-radius:0!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important}#galeria .gallery-lightbox-caption{display:none!important}.gallery-lightbox-arrow{width:54px!important;height:54px!important;top:50%!important;bottom:auto!important;transform:translateY(-50%)!important}.gallery-lightbox-arrow--left{left:10px!important}.gallery-lightbox-arrow--right{right:10px!important}}#galeria .gallery-legal-note{clear:both;display:block;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fbf8f1!important;margin-top:32px!important;transform:none!important}#galeria .gallery-collage{margin-bottom:0!important}@media (width<=767.98px){#domy .house-priority-chips{display:none!important}#domy .house-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;margin-top:20px!important;display:grid!important}#domy .house-tabs .pick-tile{text-align:center!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;min-height:54px!important;padding:0 4px!important;display:flex!important}#domy .house-tabs .pick-tile>.flex{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}#domy .house-tabs .pick-tile>div:not(:first-child),#domy .house-tabs .house-tab-dot,#domy .house-tabs .house-tab-foot{display:none!important}#domy .house-tabs .house-tab-title{white-space:nowrap!important;font-size:clamp(15px,4vw,17px)!important;font-weight:700!important;line-height:1!important}}#galeria .gallery-inline-caption{text-align:left!important;-webkit-backdrop-filter:blur(8px)saturate(1.04)!important;background:#12130e29!important;border-color:#ffffff2e!important;border-radius:18px!important;justify-content:flex-start!important;align-items:flex-start!important;width:max-content!important;min-width:0!important;max-width:min(100% - 28px,25ch)!important;min-height:0!important;padding:12px 14px!important;display:inline-flex!important;inset:auto auto 14px 14px!important;transform:none!important;box-shadow:0 12px 24px #0000001a!important}#galeria .gallery-inline-caption p{display:none!important}#galeria .gallery-inline-caption__title,#galeria .gallery-inline-caption--hero .gallery-inline-caption__title,#galeria .gallery-inline-caption--feature .gallery-inline-caption__title,#galeria .gallery-inline-caption--panorama .gallery-inline-caption__title,#galeria .gallery-inline-caption--medium .gallery-inline-caption__title,#galeria .gallery-inline-caption--small .gallery-inline-caption__title,#galeria .gallery-inline-caption--tiny .gallery-inline-caption__title{color:#fff!important;letter-spacing:-.01em!important;text-align:left!important;text-wrap:balance!important;text-shadow:0 2px 12px #0000002e!important;font-size:clamp(17px,1.38vw,25px)!important;line-height:1.08!important}#galeria .gallery-item:hover .gallery-inline-caption,#galeria .gallery-mobile-tile:hover .gallery-mobile-title-badge{background:#12130e38!important;transform:translateY(-1px)!important}#galeria .gallery-mobile-title-badge{z-index:3;color:#fff;text-align:left;-webkit-backdrop-filter:blur(8px)saturate(1.04);pointer-events:none;background:#12130e29;border:.75px solid #ffffff2e;border-radius:14px;justify-content:flex-start;align-items:flex-start;min-width:0;max-width:min(100% - 20px,19ch);min-height:0;padding:9px 10px;transition:background .2s,transform .2s;display:inline-flex;position:absolute;inset:auto auto 10px 10px;transform:none;box-shadow:0 9px 18px #0000001a}#galeria .gallery-mobile-title-badge span{text-wrap:balance;text-align:left;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(12px,3.8vw,16px);font-weight:700;line-height:1.08}@media (width>=768px){#galeria .gallery-lightbox-caption{-webkit-backdrop-filter:blur(6px)saturate(1.04)!important;backdrop-filter:blur(6px)saturate(1.04)!important;background:linear-gradient(#0a0c0b2e,#0a0c0b61)!important;border-color:#ffffff2e!important;width:fit-content!important;min-width:0!important;max-width:min(54vw,600px)!important;padding:13px 15px!important;bottom:18px!important;left:18px!important;right:auto!important;box-shadow:0 18px 40px #0000002e!important}#galeria .gallery-lightbox-caption .font-heading{text-wrap:balance;max-width:28ch;font-size:clamp(19px,1.65vw,25px)!important;line-height:1.05!important}#galeria .gallery-lightbox-caption__note{max-width:54ch!important;font-size:13.5px!important;line-height:1.55!important}}#galeria .gallery-updates-panel{background:radial-gradient(circle at 82% 12%,#5d673d24,#0000 30%),radial-gradient(circle at 18% 8%,#ffffffe0,#0000 34%),linear-gradient(135deg,#fbf8f1f5 0%,#f4f1e7e0 48%,#ffffffeb 100%)!important;border-color:#d7c6a1b3!important;border-radius:32px!important;box-shadow:0 24px 70px #313a2813!important}#galeria .gallery-updates-panel:before{background:linear-gradient(125deg,#ffffff57,#fff0 42%),repeating-linear-gradient(115deg,#5d673d09 0 1px,#0000 1px 44px)!important}#galeria .gallery-updates-panel__header{max-width:880px}#galeria .gallery-updates-panel__title{letter-spacing:-.035em!important;max-width:720px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:clamp(38px,4.45vw,68px)!important;line-height:.92!important}#galeria .gallery-updates-panel__lead{max-width:760px!important;font-size:clamp(15.5px,1.25vw,19px)!important;line-height:1.75!important}#galeria .gallery-updates-panel__grid{position:relative;gap:clamp(14px,1.55vw,22px)!important;margin-top:clamp(26px,3vw,40px)!important}@media (width>=1024px){#galeria .gallery-updates-panel__grid:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#5d673d4d,#0000);height:1px;position:absolute;top:43px;left:14%;right:14%}}#galeria .gallery-updates-panel__item{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 8%,#5d673d1a,#0000 34%),#ffffffc7!important;border-color:#d7c6a19e!important;gap:9px!important;min-height:220px!important;padding:22px 22px 24px!important;box-shadow:inset 0 1px #ffffffbd,0 18px 38px #313a280b!important}#galeria .gallery-updates-panel__item:after{content:"";background:linear-gradient(90deg,#5d673d29,#d7c6a185);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 18px 0}#galeria .gallery-updates-panel__item-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;display:flex}#galeria .gallery-updates-panel__icon{color:#5d673d;background:linear-gradient(#fffffff0,#efebdcd6);border:1px solid #5d673d29;border-radius:18px;place-items:center;width:56px;height:56px;display:inline-grid;box-shadow:0 14px 30px #313a2814}#galeria .gallery-updates-panel__icon svg{width:27px;height:27px}#galeria .gallery-updates-panel__step{color:#5d673d4d;font-family:Cormorant Garamond,Georgia,serif;font-size:42px;font-weight:700;line-height:1}#galeria .gallery-updates-panel__label{letter-spacing:.18em;text-transform:uppercase;color:#5d673d!important;font-size:11px!important;font-weight:900!important;line-height:1!important}#galeria .gallery-updates-panel__item strong{letter-spacing:-.02em;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,1.7vw,30px)!important;line-height:.98!important}#galeria .gallery-updates-panel__item span:last-child{max-width:33ch;font-size:14px!important;line-height:1.62!important}#galeria .gallery-updates-panel__status{color:#46512fdb;background:#ffffffa8;border:1px solid #5d673d24;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:12px 15px;font-size:13px;font-weight:800;line-height:1.35;display:inline-flex}#galeria .gallery-updates-panel__status svg{color:#5d673d;flex:none;width:18px;height:18px}@media (width<=767.98px){#galeria .gallery-inline-caption{min-width:0!important;max-width:min(100% - 28px,21ch)!important;min-height:0!important;padding:10px 12px!important}#galeria .gallery-inline-caption__title,#galeria .gallery-inline-caption--hero .gallery-inline-caption__title,#galeria .gallery-inline-caption--feature .gallery-inline-caption__title,#galeria .gallery-inline-caption--panorama .gallery-inline-caption__title,#galeria .gallery-inline-caption--medium .gallery-inline-caption__title,#galeria .gallery-inline-caption--small .gallery-inline-caption__title,#galeria .gallery-inline-caption--tiny .gallery-inline-caption__title{font-size:clamp(16px,5vw,22px)!important}#galeria .gallery-updates-panel__title{font-size:clamp(34px,11vw,46px)!important}#galeria .gallery-updates-panel__item{min-height:0!important;padding:18px 18px 20px!important}#galeria .gallery-updates-panel__item-top{margin-bottom:4px}#galeria .gallery-updates-panel__icon{border-radius:16px;width:48px;height:48px}#galeria .gallery-updates-panel__step{font-size:34px}#galeria .gallery-updates-panel__status{border-radius:18px;align-items:flex-start}}.form-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.timeline-v54,.purchase-v54{background:#e9e5da;position:relative}.timeline-v54__shell,.purchase-v54__shell{background:radial-gradient(circle at 8% 0,#d7c6a11c,#0000 34%),#f8f6f0f0;position:relative;overflow:hidden}.timeline-v54__shell:after,.purchase-v54__shell:after{content:"";z-index:0;opacity:.42;pointer-events:none;background:repeating-linear-gradient(79deg,#0000 0 18px,#5d673d1c 18px 21px);width:190px;height:160px;position:absolute;top:-24px;right:34px;transform:skew(-5deg)}.timeline-v54__inner,.purchase-v54__inner{z-index:1;position:relative;padding-top:clamp(48px,4.2vw,76px)!important;padding-bottom:clamp(42px,3.8vw,68px)!important}.timeline-v54__header{max-width:840px}.timeline-v54__header .heading-lg{max-width:770px;margin-top:26px;font-size:clamp(45px,4.5vw,72px);line-height:.98}.timeline-v54__header .lead{max-width:780px;margin-top:22px;font-size:clamp(14.5px,.95vw,16.5px);line-height:1.65}.timeline-v54__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.timeline-v54__card{background:#ffffff80;border:1px solid #e5e0d6fa;border-radius:22px;min-width:0;min-height:270px;padding:20px 18px 22px;position:relative;overflow:hidden;box-shadow:0 15px 34px #252a2c0e,inset 0 1px #ffffffbf}.timeline-v54__card-number{color:#5d673d1a;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:700;line-height:1;position:absolute;top:18px;right:15px}.timeline-v54__icon{color:#5d673d;background:#eef0dfe0;border:1px solid #5d673d2e;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.timeline-v54__icon svg{width:20px;height:20px}.timeline-v54__date{color:#556039;letter-spacing:.22em;text-transform:uppercase;margin-top:20px;font-size:10.5px;font-weight:900}.timeline-v54__card h3{color:#252a2c;letter-spacing:-.018em;max-width:255px;margin:8px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(21px,1.5vw,27px);font-weight:700;line-height:1.05}.timeline-v54__card p{color:#252a2cad;margin:14px 0 0;font-size:13px;line-height:1.58}.timeline-v54__footer{color:#252a2ca8;border-top:1px solid #5d673d21;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:16px;font-size:12.5px;line-height:1.5;display:flex}.timeline-v54__footer p{align-items:flex-start;gap:10px;max-width:850px;margin:0;display:flex}.timeline-v54__footer svg{color:#5d673d;flex:none;width:20px;height:20px}.timeline-v54__footer strong{color:#252a2cc7;flex:none;font-weight:800}.purchase-v54__anchor{pointer-events:none;width:1px;height:1px;position:absolute;top:-96px;left:0}.purchase-v54__header{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:24px;min-height:240px;margin-bottom:30px;display:grid;position:relative}.purchase-v54__intro{z-index:2;max-width:820px;position:relative}.purchase-v54__intro h2{color:#252a2c;letter-spacing:-.032em;margin:22px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(46px,4.2vw,70px);font-weight:600;line-height:.98}.purchase-v54__subtitle{color:#657044;margin:14px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,1.65vw,28px);font-weight:700;line-height:1.12}.purchase-v54__description{color:#252a2cb8;max-width:720px;margin:14px 0 0;font-size:14px;line-height:1.65}.purchase-v54__sketch{z-index:1;pointer-events:none;opacity:.92;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in, xor;align-self:stretch;min-width:0;margin:-24px -10px -20px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 19% 84%,#0000 100%),linear-gradient(#0000 0%,#000 17% 78%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 19% 84%,#0000 100%),linear-gradient(#0000 0%,#000 17% 78%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.purchase-v54__sketch:after{content:"";background:linear-gradient(90deg,#f8f6f0f2,#0000 30%);position:absolute;inset:0}.purchase-v54__sketch img{-o-object-fit:cover;object-fit:cover;-o-object-position:54% 52%;object-position:54% 52%;filter:saturate(.82)contrast(.92);width:100%;height:100%;min-height:245px;display:block}.purchase-v54__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.purchase-v54__step{text-align:center;background:#ffffffa1;border:1px solid #e5e0d6fa;border-radius:22px;min-width:0;min-height:235px;padding:24px 18px 20px;position:relative;box-shadow:0 15px 34px #252a2c0e,inset 0 1px #ffffffc7}.purchase-v54__number{color:#f8f6f0;background:#5d673d;border-radius:999px;place-items:center;width:30px;height:30px;font-size:13px;font-weight:900;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 10px 23px #5d673d36}.purchase-v54__step-icon{color:#5d673d;background:#eef0dfb8;border:1px solid #5d673d29;border-radius:999px;place-items:center;width:58px;height:58px;margin:0 auto;display:grid}.purchase-v54__step-icon svg{width:29px;height:29px}.purchase-v54__step h3{color:#252a2c;letter-spacing:-.018em;max-width:260px;margin:20px auto 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,1.55vw,28px);font-weight:700;line-height:1.03}.purchase-v54__step p{color:#252a2cad;max-width:290px;margin:13px auto 0;font-size:12.8px;line-height:1.52}.purchase-v54__connector{z-index:3;color:#b17646;place-items:center;width:31px;height:23px;font-size:22px;line-height:1;display:grid;position:absolute;top:46px;right:-25px}.purchase-v54__safety{background:radial-gradient(circle at 4%,#d7c6a14d,#0000 30%),#faf8f2c9;border:1px solid #5d673d33;border-radius:24px;grid-template-columns:minmax(215px,.8fr) minmax(0,2.2fr);align-items:center;gap:20px 24px;margin-top:18px;padding:20px;display:grid;box-shadow:0 16px 36px #252a2c0e,inset 0 1px #ffffffbf}.purchase-v54__safety-heading{grid-template-columns:52px 1fr;align-items:center;gap:14px;min-width:0;display:grid}.purchase-v54__shield{color:#f8f6f0;background:#5d673d;border-radius:16px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 14px 28px #5d673d38}.purchase-v54__shield svg{width:27px;height:27px}.purchase-v54__safety-kicker{color:#5d673d;letter-spacing:.2em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900}.purchase-v54__safety-heading h3{color:#252a2c;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(25px,1.75vw,32px);font-weight:700;line-height:1.02}.purchase-v54__safety-points{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.purchase-v54__safety-point{border-left:1px solid #5d673d24;grid-template-columns:40px minmax(0,1fr);gap:11px;min-width:0;padding:2px 15px;display:grid}.purchase-v54__safety-point>span{color:#5d673d;background:#eef0dfb3;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.purchase-v54__safety-point svg{width:23px;height:23px}.purchase-v54__safety-point h4{color:#394029;margin:0;font-size:13.2px;font-weight:900;line-height:1.23}.purchase-v54__safety-point p{color:#252a2c9e;margin:6px 0 0;font-size:11.5px;line-height:1.43}.purchase-v54__legal-note{color:#252a2c94;text-align:center;border-top:1px solid #5d673d21;grid-column:1/-1;margin:0;padding-top:13px;font-size:11.5px;line-height:1.45}@media (width<=1199.98px){.timeline-v54__grid,.purchase-v54__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.purchase-v54__connector{display:none}.purchase-v54__header{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.purchase-v54__safety{grid-template-columns:1fr}.purchase-v54__safety-points{border-top:1px solid #5d673d21;padding-top:16px}.purchase-v54__safety-point:first-child{border-left:none}}@media (width<=767.98px){.timeline-v54__shell:after,.purchase-v54__shell:after{opacity:.26;right:-58px}.timeline-v54__inner,.purchase-v54__inner{padding-top:30px!important;padding-bottom:30px!important}.timeline-v54__header .heading-lg,.purchase-v54__intro h2{margin-top:18px;font-size:clamp(33px,10vw,43px)!important;line-height:1.01!important}.timeline-v54__header .lead{margin-top:16px}.timeline-v54__grid,.purchase-v54__steps{grid-template-columns:1fr;gap:10px;margin-top:24px}.timeline-v54__card{border-radius:18px;min-height:0;padding:16px}.timeline-v54__card h3{font-size:24px}.timeline-v54__footer{flex-direction:column;align-items:flex-start;gap:10px}.purchase-v54__header{min-height:0;margin-bottom:22px;display:block}.purchase-v54__subtitle{font-size:20px}.purchase-v54__sketch{opacity:.86;height:185px;margin:8px -4px -2px;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 80%,#0000 100%)}.purchase-v54__sketch:after{background:linear-gradient(#f8f6f0d1,#0000 22%)}.purchase-v54__sketch img{-o-object-position:54% 53%;object-position:54% 53%;min-height:185px}.purchase-v54__step{text-align:left;border-radius:18px;min-height:0;padding:18px 16px 18px 82px}.purchase-v54__number{top:16px;left:16px}.purchase-v54__step-icon,.purchase-v54__step-icon svg{display:none}.purchase-v54__step h3,.purchase-v54__step p{max-width:none;margin-left:0;margin-right:0}.purchase-v54__step h3{margin-top:0;font-size:24px}.purchase-v54__safety{border-radius:20px;gap:16px;padding:16px}.purchase-v54__safety-points{grid-template-columns:1fr;gap:14px}.purchase-v54__safety-point,.purchase-v54__safety-point:first-child{border-top:1px solid #5d673d1f;border-left:none;grid-template-columns:1fr;gap:0;padding:14px 0 0}.purchase-v54__safety-point>span{display:none}.purchase-v54__safety-point:first-child{border-top:none;padding-top:0}}.site-header__instagram{border-radius:.75rem;flex:0 0 50px;place-items:center;width:50px;height:50px;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:none}.site-header__instagram svg{width:21px;height:21px}@media (width>=1024px){.site-header__instagram{display:grid}}.site-header--hero .site-header__instagram{color:#46512fe6;-webkit-backdrop-filter:blur(8px);background:#f4f1ea61;border:1px solid #252a2c1a;flex-basis:56px;width:56px;height:56px}.site-header--hero .site-header__instagram:hover,.site-header--hero .site-header__instagram:focus-visible{color:#46512f;background:#f4f1eaa3;border-color:#5d673d47;transform:translateY(-1px)}.site-header--scrolled .site-header__instagram{color:#5d673d;background:#ffffff8c;border:1px solid #e5e0d6}.site-header--scrolled .site-header__instagram:hover,.site-header--scrolled .site-header__instagram:focus-visible{color:#46512f;background:#ffffffdb;border-color:#5d673d4d;transform:translateY(-1px)}.site-mobile-menu__instagram{color:#46512f;text-align:left;background:#eef0dfc7;border:1px solid #5d673d2e;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;min-height:64px;padding:11px 14px;display:grid}.site-mobile-menu__instagram>svg:first-child{width:23px;height:23px}.site-mobile-menu__instagram span{gap:2px;min-width:0;display:grid}.site-mobile-menu__instagram strong{color:#252a2c;font-size:14px;line-height:1.2}.site-mobile-menu__instagram small{color:#5f625b;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.site-mobile-menu__instagram-arrow{width:17px;height:17px}#galeria .gallery-updates-panel__instagram{color:#f8f6f0;background:linear-gradient(110deg,#46512ff7,#5d673df0);border:1px solid #5d673d33;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 44px #313a2824}#galeria .gallery-updates-panel__instagram:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:240px;height:240px;position:absolute;top:-110px;right:6%;box-shadow:0 0 0 38px #ffffff09,0 0 0 76px #ffffff06}#galeria .gallery-updates-panel__instagram>*{z-index:1;position:relative}#galeria .gallery-updates-panel__instagram-icon{background:#ffffff1a;border:1px solid #fff3;border-radius:18px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}#galeria .gallery-updates-panel__instagram-icon svg{width:28px;height:28px}#galeria .gallery-updates-panel__instagram-copy{gap:4px;display:grid}#galeria .gallery-updates-panel__instagram-kicker{color:#d7c6a1;letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:900}#galeria .gallery-updates-panel__instagram-copy strong{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,2vw,32px);line-height:1}#galeria .gallery-updates-panel__instagram-copy p{color:#f8f6f0b8;max-width:72ch;margin:0;font-size:13px;line-height:1.55}#galeria .gallery-updates-panel__instagram-link{color:#46512f;white-space:nowrap;background:#f8f6f0;border:1px solid #fff3;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:13px;font-weight:900;transition:transform .2s,background-color .2s;display:inline-flex}#galeria .gallery-updates-panel__instagram-link:hover,#galeria .gallery-updates-panel__instagram-link:focus-visible{background:#fff;transform:translateY(-2px)}#galeria .gallery-updates-panel__instagram-link svg{width:17px;height:17px}.contact-instagram-cta{background:linear-gradient(115deg,#ffffffc7,#eef0dfd1);border:1px solid #5d673d3d;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 18px;transition:transform .25s,border-color .25s,background-color .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8}.contact-instagram-cta:hover,.contact-instagram-cta:focus-visible{background:linear-gradient(115deg,#ffffffeb,#eef0dff5);border-color:#5d673d70;transform:translateY(-2px)}.contact-instagram-cta__icon{color:#f8f6f0;background:#5d673d;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.contact-instagram-cta__icon svg{width:24px;height:24px}.contact-instagram-cta__copy{gap:3px;min-width:0;display:grid}.contact-instagram-cta__copy small{color:#5d673d;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.contact-instagram-cta__copy strong{color:#252a2c;font-family:Cormorant Garamond,Georgia,serif;font-size:25px;line-height:1}.contact-instagram-cta__copy>span{color:#5f625b;font-size:12px;line-height:1.45}.contact-instagram-cta__arrow{color:#5d673d;width:21px;height:21px}.site-footer__instagram{color:#d7c6a1;align-items:center;gap:8px;margin-top:9px;font-weight:800;transition:color .18s;display:inline-flex}.site-footer__instagram:hover,.site-footer__instagram:focus-visible{color:#fff}.site-footer__instagram svg{width:18px;height:18px}@media (width<=1199.98px) and (width>=1024px){.site-header__instagram{display:none}}@media (width<=767.98px){#galeria .gallery-updates-panel__instagram{border-radius:19px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:17px}#galeria .gallery-updates-panel__instagram-icon{border-radius:15px;width:48px;height:48px}#galeria .gallery-updates-panel__instagram-copy strong{font-size:24px}#galeria .gallery-updates-panel__instagram-copy p{font-size:12px}#galeria .gallery-updates-panel__instagram-link{grid-column:1/-1;width:100%}.contact-instagram-cta{border-radius:18px;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:15px}.contact-instagram-cta__icon{border-radius:14px;width:46px;height:46px}.contact-instagram-cta__copy strong{font-size:22px}.contact-instagram-cta__arrow{display:none}}.site-header__actions{flex:none}.site-header__phone,.site-header__cta,.site-header__instagram{flex-shrink:0}.site-header__phone{white-space:nowrap;font-variant-numeric:tabular-nums;line-height:1}.site-header__phone svg{flex:none}@media (width<=1399.98px){.site-header--scrolled .site-header__cta{gap:.75rem;min-width:186px;padding:0 1.25rem;font-size:14px}}@media (width<=767.98px){.site-header__inner{gap:.8rem}.site-header__actions{gap:.65rem}}@media (width>=768px){#top.hero-shell-section{border-bottom:1px solid #b9915424;min-height:auto}#top .hero-content{padding-top:138px;padding-bottom:38px}#top .hero-desktop-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:0;min-height:clamp(540px,67vh,760px);display:grid;position:relative}#top .hero-main--desktop{z-index:3;max-width:none;margin-top:0;position:relative}#top .hero-copy--desktop{-webkit-backdrop-filter:none;width:min(100%,620px);max-width:620px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#top .hero-copy--desktop .hero-eyebrow{color:#252a2c;text-shadow:none}#top .hero-copy--desktop h1.hero-title{color:#294531;text-shadow:none;font-size:clamp(72px,7.2vw,108px);font-weight:700;line-height:.88}#top .hero-copy--desktop .hero-title-line--accent{color:#6d7a3b}#top .hero-title-subline{color:#252a2cd1;letter-spacing:-.025em;margin-top:.18em;font-family:Inter,system-ui,sans-serif;font-size:clamp(30px,2.65vw,50px);font-weight:400;line-height:.98;display:block}#top .hero-desktop-visual-wrap{z-index:2;margin-left:-12%;padding-left:0;position:relative}#top .hero-desktop-visual{cursor:pointer;isolation:isolate;background:#d9ddd1;border:1px solid #b991543d;border-radius:34px;min-height:clamp(460px,64vh,760px);position:relative;overflow:hidden;box-shadow:0 28px 90px #252a2c24}#top .hero-desktop-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0a0c0d00 0%,#0a0c0d4d 100%);height:38%;position:absolute;inset:auto 0 0}#top .hero-desktop-visual__stack{position:absolute;inset:0}#top .hero-desktop-visual__slide{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s,transform 5.2s;position:absolute;inset:0;transform:scale(1.015)}#top .hero-desktop-visual__slide--active{opacity:1;transform:scale(1.04)}#top .hero-desktop-visual__caption{z-index:3;color:#2a3426;letter-spacing:.02em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f6f0db;border:1px solid #ffffff57;border-radius:999px;align-items:center;max-width:min(72%,520px);min-height:46px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex;position:absolute;bottom:24px;left:26px;box-shadow:0 16px 38px #252a2c1f}#top .hero-desktop-visual__dots{z-index:3;align-items:center;gap:9px;display:inline-flex;position:absolute;bottom:26px;right:26px}#top .hero-desktop-visual__dots button{background:#f8f6f073;border:1px solid #ffffffd1;border-radius:999px;width:11px;height:11px;transition:transform .18s,background-color .18s,border-color .18s}#top .hero-desktop-visual__dots button.is-active{background:#f8f6f0;border-color:#f8f6f0;transform:scale(1.18)}#top .hero-desktop-aura{filter:blur(70px);opacity:.58;pointer-events:none;border-radius:999px;position:absolute}#top .hero-desktop-aura--left{background:#d4ceb68c;width:320px;height:320px;top:120px;left:-80px}#top .hero-desktop-aura--right{background:#d3dbbf7a;width:380px;height:380px;top:180px;right:-90px}#top .hero-desktop-grid-lines{opacity:.35;pointer-events:none;background-image:linear-gradient(#b991540f 1px,#0000 1px),linear-gradient(90deg,#b991540f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000000d9,#0000 88%);mask-image:radial-gradient(circle,#000000d9,#0000 88%)}#top .hero-stats-grid--premium{z-index:4;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:-30px;position:relative;overflow:visible}#top .hero-stats-grid--premium .hero-stat-tile{background:#ffffffeb;border:1px solid #1e2a221f;border-radius:22px;grid-template-columns:46px minmax(0,1fr);gap:.6rem .7rem;min-height:122px;padding:1rem 1rem 1rem .95rem;box-shadow:0 16px 34px #252a2c14}#top .hero-stats-grid--premium .hero-stat-tile:last-child{border-right:1px solid #1e2a221f}#top .hero-stats-grid--premium .hero-stat-tile:hover{background:#fffffffa;box-shadow:0 18px 40px #252a2c1c}#top .hero-stats-grid--premium .hero-stat-icon,#top .hero-stats-grid--premium .hero-stat-icon-badge{color:#76804a}#top .hero-stats-grid--premium .hero-stat-label{color:#7e8452;font-size:9px}#top .hero-stats-grid--premium .hero-stat-value,#top .hero-stats-grid--premium .hero-stat-tile--count>div>div:nth-child(2){color:#29312c;white-space:normal;text-overflow:clip;font-size:15px;line-height:1.2;overflow:visible}#top .hero-stats-grid--premium .hero-stat-note{color:#656961;white-space:normal;text-overflow:clip;font-size:11px;overflow:visible}}@media (width>=768px) and (width<=1199.98px){#top .hero-desktop-layout{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);min-height:520px}#top .hero-copy--desktop h1.hero-title{font-size:clamp(60px,6vw,86px)}#top .hero-title-subline{font-size:clamp(28px,2.5vw,42px)}#top .hero-desktop-visual-wrap{margin-left:-8%}#top .hero-stats-grid--premium{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px) and (width<=1499.98px){#top .hero-stats-grid--premium{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767.98px){#top .hero-main{margin-top:112px}}.team-section__header .heading-lg{color:#23312a}.team-focus-card{border-color:#b9915429;box-shadow:0 32px 84px #252a2c1f}.team-section__principle{background:#ffffffd1;border-color:#b9915429}.timeline-v54__card{padding-top:26px}.timeline-v54__card:before{content:"";background:linear-gradient(90deg,#b9915414,#b9915447,#b9915414);height:1px;position:absolute;top:56px;left:18px;right:18px}.timeline-v54__card-number{z-index:2;background:linear-gradient(#ffffffd6,#ffffffd6);padding:0 6px;top:14px;right:16px}.timeline-v54__icon,.timeline-v54__date,.timeline-v54__card h3,.timeline-v54__card p{z-index:2;position:relative}.site-header__phone{min-width:max-content}.hero-v69{color:#253a2d;isolation:isolate;background:#f4f1ea;min-height:100svh}.hero-v69__media,.hero-v69__slide{z-index:0}.hero-v69__slide{opacity:0;transition:opacity 1.1s,transform 7s;transform:scale(1.015)}.hero-v69__slide.is-active{opacity:1;transform:scale(1.055)}.hero-v69__veil{z-index:1;pointer-events:none;background:linear-gradient(90deg,#f4f1eafc 0%,#f4f1eaf7 23%,#f4f1ead6 38%,#f4f1ea47 57%,#f4f1ea0a 76%,#f4f1ea00 100%);position:absolute;inset:0}.hero-v69__bottom-shade{z-index:1;pointer-events:none;background:linear-gradient(#f4f1ea00,#f4f1eae0 70%,#f4f1eaf7);height:34%;position:absolute;inset:auto 0 0}.hero-v69__ornament{z-index:2;pointer-events:none;opacity:.18;position:absolute}.hero-v69__ornament--left{background:radial-gradient(at 50% 70%,#0000 0 54%,#5d673d59 55% 56%,#0000 57%),linear-gradient(120deg,#0000 0 47%,#5d673d47 48% 49%,#0000 50%);width:170px;height:220px;bottom:24px;left:-22px;transform:rotate(-10deg)}.hero-v69__inner{flex-direction:column;min-height:100svh;padding-top:138px;padding-bottom:26px;display:flex}.hero-v69__copy{z-index:4;width:min(620px,47vw);margin-top:clamp(44px,8vh,104px);position:relative}.hero-v69__eyebrow{color:#9a743b;letter-spacing:.27em;max-width:520px;text-shadow:none;font-size:10px;font-weight:900;line-height:1.45}.hero-v69__title{color:#263a2e;letter-spacing:-.05em;gap:0;margin-top:22px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(70px,7vw,108px);font-weight:650;line-height:.82;display:grid}.hero-v69__title span{display:block}.hero-v69__title-accent{color:#68763f}.hero-v69__subtitle{color:#253a2dc7;letter-spacing:.035em;text-transform:uppercase;margin-top:28px;font-size:clamp(25px,2.25vw,42px);font-weight:400;line-height:1.12}.hero-v69__cta{color:#fffdf7;letter-spacing:.08em;text-transform:uppercase;background:#516036;border-radius:14px;width:auto;min-width:260px;min-height:52px;margin-top:28px;padding:0 22px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 18px 40px #32412b2e}.hero-v69__cta:hover{background:#3f4d2c;transform:translateY(-1px)}.hero-v69__slide-meta{z-index:4;color:#33412e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f1d4;border:1px solid #ffffff70;border-radius:999px;align-items:center;gap:18px;min-height:42px;padding:0 14px 0 18px;font-size:12px;font-weight:800;display:flex;position:absolute;bottom:180px;right:clamp(34px,4.8vw,86px);box-shadow:0 14px 34px #252a2c1f}.hero-v69__dots{align-items:center;gap:7px;display:flex}.hero-v69__dots button{background:#5d673d47;border-radius:999px;width:8px;height:8px;transition:width .18s,background-color .18s}.hero-v69__dots button.is-active{background:#8f6e36;width:22px}.hero-v69__stats{z-index:5;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-top:auto;display:grid;position:relative}.hero-v69__stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfbf6eb;border:1px solid #b0926033;border-radius:18px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:112px;padding:12px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;box-shadow:0 16px 34px #252a2c13}.hero-v69__stat:hover{border-color:#b092605c;transform:translateY(-3px);box-shadow:0 20px 42px #252a2c1c}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{color:#718047;width:46px;height:46px}.hero-v69__stat-copy{gap:2px;min-width:0;display:grid}.hero-v69__stat-label{color:#93815d;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.15}.hero-v69__stat-value{color:#2b342e;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;line-height:.98}.hero-v69__stat-note{color:#6a6d66;font-size:11px;line-height:1.18}@media (width>=1200px) and (width<=1499.98px){.hero-v69__inner{padding-top:126px}.hero-v69__copy{width:min(540px,44vw);margin-top:clamp(34px,5vh,70px)}.hero-v69__title{font-size:clamp(64px,6.35vw,92px)}.hero-v69__subtitle{font-size:clamp(24px,2vw,34px)}.hero-v69__stat{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:104px;padding:11px}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{width:40px;height:40px}.hero-v69__stat-value{font-size:18px}.hero-v69__stat-note{font-size:10px}}@media (width>=768px) and (width<=1199.98px){.hero-v69{min-height:920px}.hero-v69__inner{min-height:920px;padding-top:118px}.hero-v69__copy{width:min(500px,52vw);margin-top:54px}.hero-v69__title{font-size:clamp(58px,7vw,80px)}.hero-v69__subtitle{font-size:clamp(23px,2.6vw,32px)}.hero-v69__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.hero-v69__slide-meta{bottom:300px}}@media (width<=767.98px){.hero-v69{color:#fff;min-height:100svh}.hero-v69__veil{background:linear-gradient(#080b0c2e 0%,#080b0c1f 40%,#080b0c8c 100%)}.hero-v69__bottom-shade{background:linear-gradient(#080b0c00,#080b0ca3);height:48%}.hero-v69__inner{min-height:100svh;padding-top:102px;padding-bottom:18px}.hero-v69__copy{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080b0c4d;border:1px solid #ffffff24;border-radius:18px;width:100%;margin-top:74px;padding:18px;box-shadow:0 18px 40px #0000003d}.hero-v69__eyebrow{color:#d9d67d;font-size:8px}.hero-v69__title{color:#f5f1e8;margin-top:16px;font-size:clamp(42px,13vw,58px);line-height:.88}.hero-v69__title-accent{color:#d9d67d}.hero-v69__cta{width:100%;min-width:0;margin-top:22px}.hero-v69 .hero-mobile-bottom{margin-top:auto}}.site-header__inner{gap:clamp(.8rem,1.35vw,2rem)}.site-header__nav{gap:clamp(1.35rem,2.25vw,3.1rem);font-size:clamp(12px,.92vw,15px)}.site-header__actions{flex:none;gap:clamp(.55rem,.9vw,1rem)!important}.site-header__phone{white-space:nowrap;min-width:max-content;line-height:1}.site-header--scrolled .site-header__phone{height:46px;padding:0 1rem;font-size:13px}.site-header--scrolled .site-header__instagram{flex-basis:46px;width:46px;height:46px}.site-header--scrolled .site-header__cta{gap:.65rem;min-width:174px;height:46px;padding:0 1.05rem;font-size:13px}@media (width>=1024px) and (width<=1399.98px){.site-header__phone{display:none!important}.site-header__nav{gap:1.35rem;font-size:12.5px}.site-header--scrolled .site-header__cta{min-width:164px;padding:0 .9rem;font-size:12px}}@media (width>=1400px) and (width<=1699.98px){.site-header__nav{gap:1.8rem;font-size:13px}.site-header__phone{padding:0 .95rem;font-size:13px}.site-header--scrolled .site-header__cta{min-width:168px;font-size:12.5px}}.chapter-nav{gap:3px;right:12px}.chapter-nav a{min-height:23px}.chapter-nav a em{font-size:8.5px}.timeline-v54__card:before{top:63px!important}.timeline-v54__card-number{z-index:3;border-radius:8px;background:#fffc!important;top:13px!important}.hero-v69__veil{background:linear-gradient(90deg,#f4f1eaf6 0%,#f4f1eaed 16%,#f4f1eabd 31%,#f4f1ea57 49%,#f4f1ea1a 67%,#f4f1ea00 84%)}.hero-v69__bottom-shade{background:linear-gradient(#f4f1ea00,#f4f1ea8f 72%,#f4f1eadb);height:24%}.hero-v69__inner{padding-top:122px;padding-bottom:18px}.hero-v69__copy{width:min(560px,42vw);margin-top:0;padding-top:clamp(20px,3.4vh,40px)}.hero-v69__title{margin-top:18px;font-size:clamp(62px,5.8vw,98px);line-height:.84}.hero-v69__subtitle{margin-top:22px;font-size:clamp(22px,1.95vw,36px);line-height:1.08}.hero-v69__cta{min-height:50px;margin-top:24px}.hero-v69__slide-meta{bottom:144px;right:clamp(28px,4vw,74px)}.hero-v69__stats{gap:12px}.hero-v69__stat{grid-template-columns:46px minmax(0,1fr);gap:12px;min-height:112px;padding:13px 15px}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{width:46px;height:46px}.hero-v69__stat-label{font-size:8.5px;line-height:1.14}.hero-v69__stat-value{margin-top:2px;font-size:24px;line-height:1}.hero-v69__stat-note{margin-top:1px;font-size:11.5px;line-height:1.2}.hero-v69__stat-copy{gap:2px;display:grid}.hero-v69__stat--text-icon{grid-template-columns:54px minmax(0,1fr);gap:10px}.hero-v69__stat--text-icon .hero-stat-icon-badge{flex-shrink:0;width:54px;height:54px}.hero-v69__stat--text-icon .hero-v69__stat-value{white-space:normal;font-size:18px;line-height:1.05}.hero-v69__stat--text-icon .hero-v69__stat-note{white-space:normal}.timeline-v54__footer{padding-right:4px}.timeline-v54__footer strong{white-space:nowrap}#lokalizacja .section-inner{padding-bottom:1.75rem}#lokalizacja .heading-lg{margin-top:1.2rem!important}#lokalizacja .lead{max-width:720px;font-size:15px;line-height:1.65;padding-top:1.2rem!important}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr))}#lokalizacja .location-highlight-card{gap:14px;min-height:126px!important;padding:18px 20px!important}#lokalizacja .location-highlight-icon{border-radius:15px;width:48px;height:48px}#lokalizacja .location-highlight-icon svg{width:22px;height:22px}#lokalizacja .location-highlight-value{font-size:34px!important}#lokalizacja .location-highlight-label{margin-top:5px;font-size:15px!important}#lokalizacja .location-map-frame{aspect-ratio:16/8.1}#lokalizacja .location-secondary-panel{margin-top:1rem;padding:14px 18px}#lokalizacja .location-secondary-item{font-size:14px!important}#lokalizacja .location-secondary-icon{width:36px;height:36px}#lokalizacja .location-secondary-icon svg{width:17px;height:17px}#lokalizacja .location-secondary-cta{min-height:46px;font-size:14px!important}@media (width>=1200px) and (width<=1499.98px){.hero-v69__inner{padding-top:116px}.hero-v69__copy{width:min(520px,42vw);padding-top:18px}.hero-v69__title{font-size:clamp(58px,5.35vw,88px)}.hero-v69__subtitle{font-size:clamp(20px,1.75vw,31px)}.hero-v69__stat{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:102px;padding:12px}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{width:40px;height:40px}.hero-v69__stat-value{margin-top:2px;font-size:20px}.hero-v69__stat-note{margin-top:1px;font-size:10px}.hero-v69__stat--text-icon{grid-template-columns:46px minmax(0,1fr);gap:9px}.hero-v69__stat--text-icon .hero-stat-icon-badge{width:46px;height:46px}.hero-v69__stat--text-icon .hero-v69__stat-value{font-size:16px}}@media (width>=768px) and (width<=1199.98px){.hero-v69{min-height:860px}.hero-v69__inner{min-height:860px;padding-top:112px;padding-bottom:16px}.hero-v69__copy{width:min(470px,50vw);padding-top:10px}.hero-v69__title{font-size:clamp(52px,6vw,72px)}.hero-v69__subtitle{font-size:clamp(20px,2.3vw,29px)}.hero-v69__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.hero-v69__slide-meta{bottom:226px}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.hero-v69__bottom-shade{background:linear-gradient(#080b0c00,#080b0c7a);height:38%}.hero-v69__copy{margin-top:60px}#lokalizacja .location-highlights-grid{flex-wrap:nowrap!important;align-items:stretch!important;display:flex!important}#lokalizacja .location-highlight-card{text-align:center!important;border-bottom:0!important;border-right:1px solid #e7e0d2!important;flex-direction:column!important;flex:0 0 25%!important;justify-content:flex-start!important;gap:8px!important;width:25%!important;min-width:0!important;min-height:0!important;padding:14px 6px!important}#lokalizacja .location-highlight-card:last-child{border-right:0!important}#lokalizacja .location-highlight-icon{border-radius:12px!important;width:36px!important;height:36px!important}#lokalizacja .location-highlight-icon svg{width:18px!important;height:18px!important}#lokalizacja .location-highlight-value{font-size:22px!important}#lokalizacja .location-highlight-label{margin-top:3px!important;font-size:11px!important;line-height:1.18!important}#lokalizacja .location-map-frame{aspect-ratio:16/10}#kontakt .contact-request-context{grid-template-columns:auto minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;display:grid!important}#kontakt .contact-request-context strong{font-size:13px!important;line-height:1.35!important}#kontakt .contact-request-context p{font-size:12px!important;line-height:1.45!important}#kontakt .contact-request-context button{white-space:nowrap!important;align-self:start!important}#kontakt .contact-form .btn-primary{min-width:0!important}}@media (width>=768px){#uklad .layout-zone-list{grid-area:1/1}#uklad .layout-main{grid-area:1/2/span 2}#uklad .layout-rooms-side{grid-area:2/1;margin-top:0!important}#uklad .layout-marketing-grid{grid-template-columns:1fr!important;gap:16px!important}#uklad .layout-top-stack{gap:14px;display:grid}#uklad .layout-zone-list.layout-zone-list--desktop{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;display:grid!important}#uklad .layout-zone-list.layout-zone-list--desktop>:not([hidden])~:not([hidden]){margin-top:0!important}#uklad .layout-zone-list.layout-zone-list--desktop .layout-zone-tile{min-height:72px!important;padding:14px 16px!important}#uklad .layout-zone-list.layout-zone-list--desktop .layout-zone-tile strong{font-size:16px!important;line-height:1.08!important}#uklad .layout-content-row{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:16px;display:grid}#uklad .layout-side-stack{align-items:start;gap:12px;display:grid}#uklad .layout-main,#uklad .layout-zone-list,#uklad .layout-rooms-side{grid-area:auto!important}#uklad .layout-rooms-side{padding:18px!important}#uklad .layout-view-tabs--sidebar{background:#ffffffc2;border:1px solid #5d673d24;width:fit-content;box-shadow:0 12px 28px #252a2c14;z-index:auto!important;position:static!important}#uklad .layout-main{min-width:0}}@media (width>=1024px){#uklad .layout-zone-list.layout-zone-list--desktop{grid-template-columns:repeat(5,minmax(0,1fr))}#uklad .layout-zone-list.layout-zone-list--desktop .layout-zone-tile{min-height:78px!important}#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing,#uklad .layout-plan-stage[data-view="3d"] .layout-plan-image--3d{transform-origin:50%!important;transform:scale(1.2)!important}}#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}#uklad .layout-visual-marketing{height:auto!important;min-height:0!important}#uklad .layout-plan-stage[data-view="2d"]{aspect-ratio:4/3!important;height:auto!important;min-height:0!important}#uklad .layout-plan-stage[data-view="3d"]{aspect-ratio:1672/941!important;height:auto!important;min-height:0!important}#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-room-layer,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-room-layer{transform-origin:50%!important;transform:none!important}#galeria .section-shell:after{display:none}#galeria .gallery-tabs{box-shadow:none!important;background:0 0!important;margin-top:clamp(26px,2.4vw,34px)!important}#galeria .gallery-section-header{row-gap:24px!important}#galeria .gallery-section-header .gallery-tabs{margin-top:10px!important}@media (width>=768px){.section-header h2,.interest-clean-copy h2,.keyfacts-top h2,.financing-section-header h2,.timeline-v54__header .heading-lg,.purchase-v54__intro h2,.team-section__header .heading-lg,#lokalizacja .heading-lg{letter-spacing:-.035em!important;font-size:clamp(46px,4.15vw,66px)!important;line-height:.98!important}}@media (width<=767.98px){[id="111m2"]{display:none!important}.section-header h2,.interest-clean-copy h2,.keyfacts-top h2,.financing-section-header h2,.timeline-v54__header .heading-lg,.purchase-v54__intro h2,.team-section__header .heading-lg,#lokalizacja .heading-lg{letter-spacing:-.035em!important;font-size:clamp(34px,9.5vw,42px)!important;line-height:.98!important}#galeria .gallery-section-header{row-gap:30px!important}#galeria .gallery-section-header:after{margin-left:auto!important;margin-right:auto!important;left:auto!important;right:auto!important;transform:none!important}#galeria .gallery-section-header .gallery-tabs{margin-top:16px!important}#galeria .premium-section-divider{width:min(240px,58vw)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}#galeria .gallery-section-header .gallery-tabs,#galeria .gallery-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:stretch!important;gap:6px!important;width:100%!important;max-width:none!important;padding:0!important;display:grid!important;overflow:visible!important}#galeria .gallery-section-header .gallery-tab,#galeria .gallery-tab{white-space:normal!important;border-radius:10px!important;gap:4px!important;width:100%!important;min-width:0!important;height:50px!important;padding:0 6px!important;font-size:clamp(8.5px,2.35vw,10.5px)!important;line-height:1.05!important}#galeria .gallery-section-header .gallery-tab svg,#galeria .gallery-tab svg{flex:0 0 14px!important;width:14px!important;height:14px!important}#galeria .gallery-section-header .gallery-tab span,#galeria .gallery-tab span{text-wrap:balance;display:block!important}}@media (width>=1024px){#galeria.section-band.premium-section{padding-top:clamp(40px,4.4vw,66px)!important}#galeria .section-inner{padding-top:clamp(24px,2.2vw,34px)!important}.hero-v69__stat{grid-template-columns:61px minmax(0,1fr)!important;gap:16px!important;min-height:146px!important;padding:17px 20px!important}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{width:61px!important;height:61px!important}.hero-v69__stat-copy{gap:4px!important}.hero-v69__stat-label{font-size:13px!important;line-height:1.16!important}.hero-v69__stat-value{margin-top:2px!important;font-size:36px!important}.hero-v69__stat-note{margin-top:2px!important;font-size:17.5px!important;line-height:1.22!important}.hero-v69__stat--text-icon{grid-template-columns:71px minmax(0,1fr)!important;gap:14px!important}.hero-v69__stat--text-icon .hero-stat-icon-badge{width:71px!important;height:71px!important}.hero-v69__stat--text-icon .hero-v69__stat-value{font-size:27.5px!important}.hero-v69__stats .hero-v69__stat:first-child .hero-v69__stat-value{transform:translateY(-4px)!important}}.marker\:text-oliveDark ::marker{color:#46512f}.marker\:text-oliveDark::marker{color:#46512f}.focus-within\:z-20:focus-within,.hover\:z-20:hover{z-index:20}.hover\:-translate-y-1:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[\#d9c98a\]\/50:hover{border-color:#d9c98a80}.hover\:border-olive\/30:hover{border-color:#5d673d4d}.hover\:border-olive\/35:hover{border-color:#5d673d59}.hover\:bg-\[\#69734c\]:hover{--tw-bg-opacity:1;background-color:rgb(105 115 76/var(--tw-bg-opacity,1))}.hover\:bg-oliveDark:hover{--tw-bg-opacity:1;background-color:rgb(70 81 47/var(--tw-bg-opacity,1))}.hover\:bg-white:hover{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-olive:hover{--tw-text-opacity:1;color:rgb(93 103 61/var(--tw-text-opacity,1))}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-70:disabled{opacity:.7}.group:hover .group-hover\:scale-\[1\.025\]{--tw-scale-x:1.025;--tw-scale-y:1.025;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x:1.02;--tw-scale-y:1.02;transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (width>=640px){.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:h-12{height:3rem}.sm\:min-h-\[132px\]{min-height:132px}.sm\:w-12{width:3rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-3{gap:.75rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[34px\]{font-size:34px}.sm\:text-\[36px\]{font-size:36px}}@media (width>=768px){.md\:mt-16{margin-top:4rem}.md\:mt-6{margin-top:1.5rem}.md\:block{display:block}.md\:inline-flex{display:inline-flex}.md\:hidden{display:none}.md\:h-5{height:1.25rem}.md\:h-\[110px\]{height:110px}.md\:h-\[58px\]{height:58px}.md\:w-5{width:1.25rem}.md\:w-\[152px\]{width:152px}.md\:w-\[30\%\]{width:30%}.md\:min-w-\[148px\]{min-width:148px}.md\:shrink-0{flex-shrink:0}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-2\.5{gap:.625rem}.md\:gap-6{gap:1.5rem}.md\:gap-\[0\.38rem\]{gap:.38rem}.md\:self-center{align-self:center}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:\!py-12{padding-top:3rem!important;padding-bottom:3rem!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-12{padding-bottom:3rem}.md\:pb-6{padding-bottom:1.5rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[16\.5px\]{font-size:16.5px}.md\:text-\[16px\]{font-size:16px}.md\:text-\[18px\]{font-size:18px}.md\:text-\[20px\]{font-size:20px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[30px\]{font-size:30px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[36px\]{font-size:36px}.md\:text-\[38px\]{font-size:38px}.md\:text-\[42px\]{font-size:42px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[58px\]{font-size:58px}.md\:text-\[64px\]{font-size:64px}.md\:leading-7{line-height:1.75rem}}@media (width>=1024px){.lg\:min-h-\[140px\]{min-height:140px}.lg\:max-w-\[360px\]{max-width:360px}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.35fr_\.7fr_\.7fr_\.95fr\]{grid-template-columns:1.35fr .7fr .7fr .95fr}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:2.5rem}.lg\:pt-10{padding-top:2.5rem}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[38px\]{font-size:38px}.lg\:text-\[40px\]{font-size:40px}}@media (width>=1280px){.xl\:grid{display:grid}.xl\:h-\[68px\]{height:68px}.xl\:w-fit{width:fit-content}.xl\:min-w-\[164px\]{min-width:164px}.xl\:max-w-\[1288px\]{max-width:1288px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[\.84fr_1\.16fr\]{grid-template-columns:.84fr 1.16fr}.xl\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.xl\:grid-cols-\[1fr_560px\]{grid-template-columns:1fr 560px}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.xl\:space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.xl\:overflow-hidden{overflow:hidden}.xl\:p-10{padding:2.5rem}.xl\:p-12{padding:3rem}.xl\:\!py-14{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:pt-12{padding-top:3rem}.xl\:text-\[15px\]{font-size:15px}.xl\:text-\[17px\]{font-size:17px}.xl\:text-\[64px\]{font-size:64px}.xl\:text-\[70px\]{font-size:70px}.xl\:leading-normal{line-height:1.5}}@media (width>=1536px){.\32 xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}#lokalizacja .location-map-frame{aspect-ratio:auto!important;height:clamp(390px,32vw,460px)!important;min-height:390px!important}@media (width<=767.98px){#lokalizacja .location-map-frame{height:468px!important;min-height:468px!important}}@media (width<=380px){#lokalizacja .location-map-frame{height:446px!important;min-height:446px!important}}body.brand-loader-active{overflow:hidden}.brand-loader{z-index:140;background:radial-gradient(circle at 18% 16%,#b7824a2e,#0000 28%),radial-gradient(circle at 84% 80%,#5d673d47,#0000 33%),linear-gradient(145deg,#1d211d 0%,#2d3329 48%,#49553a 100%);justify-content:center;align-items:center;padding:24px;transition:opacity .62s,visibility .62s,transform .62s;display:flex;position:fixed;inset:0;overflow:hidden}.brand-loader:before,.brand-loader:after{content:"";pointer-events:none;position:absolute;inset:0}.brand-loader:before{opacity:.34;background:repeating-linear-gradient(108deg,#f4f1ea0d 0 2px,#0000 2px 88px)}.brand-loader:after{background:linear-gradient(#1114101a,#11141057),radial-gradient(circle,#0000 0%,#11141038 100%)}.brand-loader.is-exiting{opacity:0;visibility:hidden;pointer-events:none;transform:scale(1.015)}.brand-loader__orbs{pointer-events:none;position:absolute;inset:0}.brand-loader__orb{filter:blur(18px);opacity:.8;border-radius:999px;display:block;position:absolute}.brand-loader__orb--one{background:#b7824a29;width:240px;height:240px;animation:7.8s ease-in-out infinite brand-loader-float;top:12%;left:8%}.brand-loader__orb--two{background:#94a06c38;width:280px;height:280px;animation:9.6s ease-in-out infinite reverse brand-loader-float;bottom:18%;right:9%}.brand-loader__orb--three{background:#f4f1ea24;width:120px;height:120px;animation:4.8s ease-in-out infinite brand-loader-pulse;top:24%;right:26%}.brand-loader__shell{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#1417148a,#1b1f1961);border:1px solid #ffffff29;border-radius:30px;width:min(100%,720px);padding:32px 28px 26px;position:relative;box-shadow:0 38px 120px #00000047,inset 0 1px #ffffff14}.brand-loader__eyebrow{text-align:center;letter-spacing:.34em;text-transform:uppercase;color:#f4f1eaad;font-size:11px;font-weight:900}.brand-loader__logo{justify-content:center;margin-top:20px;display:flex}.brand-loader__headline{text-align:center;letter-spacing:-.03em;color:#f4f1ea;margin-top:24px;font-family:Cormorant Garamond,serif;font-size:clamp(34px,5vw,52px);font-weight:700;line-height:.96}.brand-loader__lead{text-align:center;color:#f4f1eac7;max-width:540px;margin:14px auto 0;font-size:14px;line-height:1.9}.brand-loader__divider{opacity:.74;width:min(100%,280px);margin:26px auto 0;display:block}.brand-loader__progress-block{margin-top:28px}.brand-loader__progress-labels{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.brand-loader__segment{background:#f4f1ea14;border:1px solid #f4f1ea1f;border-radius:999px;height:12px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff0d}.brand-loader__segment:after{content:"";transform-origin:0;transform:scaleX(var(--segment-fill,0));border-radius:inherit;background:linear-gradient(90deg,#b7824ae0,#aeb6a1e6);position:absolute;inset:0;box-shadow:0 0 22px #b7824a2e}.brand-loader__segment.is-full:after{box-shadow:0 0 26px #aeb6a138}.brand-loader__progress-track{height:34px;margin-top:16px;position:relative}.brand-loader__progress-line,.brand-loader__progress-fill{border-radius:999px;height:2px;position:absolute;top:16px;left:0}.brand-loader__progress-line{background:#f4f1ea24;width:100%}.brand-loader__progress-fill{background:linear-gradient(90deg,#b7824af2,#aeb6a1eb);box-shadow:0 0 30px #b7824a47}.brand-loader__progress-tree{color:#f4f1ea;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f4f1ea1f;border:1px solid #f4f1ea2e;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:16px;transform:translate(-50%,-50%);box-shadow:0 12px 28px #0000002e}.brand-loader__status-row,.brand-loader__foot{justify-content:space-between;align-items:center;gap:16px;display:flex}.brand-loader__status-row{margin-top:10px}.brand-loader__status{color:#f4f1ead1;min-width:0;font-size:13px;line-height:1.6}.brand-loader__percent{color:#f4f1ea;flex-shrink:0;font-size:22px;font-weight:900}.brand-loader__foot{letter-spacing:.18em;text-transform:uppercase;color:#f4f1ea8a;margin-top:10px;font-size:10px;font-weight:900}@keyframes brand-loader-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-16px)}}@keyframes brand-loader-pulse{0%,to{opacity:.52;transform:scale(1)}50%{opacity:.82;transform:scale(1.08)}}@media (width<=767.98px){.brand-loader{padding:16px}.brand-loader__shell{border-radius:24px;width:100%;padding:24px 18px 20px}.brand-loader__eyebrow{letter-spacing:.28em;font-size:10px}.brand-loader__headline{margin-top:20px}.brand-loader__lead{max-width:320px;font-size:13px;line-height:1.8}.brand-loader__progress-labels{gap:7px}.brand-loader__segment{height:10px}.brand-loader__status-row,.brand-loader__foot{flex-direction:column;align-items:flex-start;gap:6px}.brand-loader__percent{font-size:19px}.brand-loader__foot{letter-spacing:.14em}}@media (prefers-reduced-motion:reduce){.brand-loader,.brand-loader *{transition:none!important;animation:none!important}}@media (width>=768px){#top .hero-reference-fade,#top .hero-reference-glow{pointer-events:none!important;transition:opacity .55s!important;display:block!important;position:absolute!important}#top .hero-reference-fade{z-index:1!important;opacity:.84!important;background:radial-gradient(circle at 22% 14%,#ffffffe6,#ffffff42 26%,#fff0 52%),linear-gradient(90deg,#fffffff7 0%,#fffffff2 24%,#ffffffbd 46%,#ffffff42 64%,#fff0 80%)!important;width:min(58vw,920px)!important;inset:0 auto 0 0!important}#top .hero-reference-glow{z-index:2!important;opacity:.84!important;filter:blur(10px)!important;background:radial-gradient(circle,#ffffffb8 0%,#ffffff3d 36%,#fff0 72%)!important;width:min(32vw,520px)!important;height:min(32vw,520px)!important;top:48%!important;left:min(27vw,420px)!important;transform:translate(-50%,-50%)!important}#top .hero-content{padding-top:clamp(104px,11vh,142px)!important;padding-bottom:0!important}#top .hero-main{z-index:12!important;max-width:640px!important;margin-top:clamp(26px,5vh,74px)!important;transition:opacity .45s!important;position:relative!important}#top .hero-reference-fade--hidden,#top .hero-reference-glow--hidden{opacity:0!important}#top .hero-main--hidden{opacity:0!important;visibility:hidden!important;pointer-events:none!important}#top .hero-copy{width:min(100%,585px)!important;max-width:min(100%,585px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}#top .hero-copy .hero-eyebrow,#top .hero-copy .eyebrow{color:#171d23!important;letter-spacing:.24em!important;text-shadow:none!important;font-size:clamp(11px,.78vw,13px)!important;line-height:1.3!important}#top .hero-copy .hero-eyebrow:before,#top .hero-copy .eyebrow:before{display:none!important}#top .hero-copy h1.hero-title,#top .hero-copy .hero-title{color:#171d23!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-shadow:none!important;margin-top:24px!important;font-family:Lato,system-ui,sans-serif!important;font-size:clamp(56px,5.4vw,86px)!important;font-weight:900!important;line-height:.9!important}#top .hero-title-line,#top .hero-title-subline{display:block!important}#top .hero-title-line--accent{color:#858a35!important}#top .hero-title-subline{letter-spacing:.075em!important;color:#1b2228!important;margin-top:.18em!important;font-size:clamp(22px,2.05vw,39px)!important;font-weight:400!important;line-height:1.08!important}#top .hero-benefits{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;max-width:560px!important;display:grid!important}#top .hero-benefit{color:#20272d!important;justify-items:start!important;gap:10px!important;display:grid!important}#top .hero-benefit__icon{color:#8c9140!important;width:42px!important;height:42px!important}#top .hero-benefit__copy{color:#283036!important;font-size:14px!important;line-height:1.42!important}#top .hero-benefit__copy span{display:block!important}#top .hero-cta,#top .hero-cta.flex{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;width:auto!important;max-width:270px!important;margin-top:28px!important;display:flex!important}#top .hero-primary-cta{color:#fffef9!important;letter-spacing:.1em!important;background:linear-gradient(#90963df5,#7d8330fa)!important;border-color:#868c35f5!important;border-radius:14px!important;min-width:min(100%,344px)!important;height:60px!important;min-height:60px!important;padding:0 28px!important;font-size:13px!important;box-shadow:0 18px 36px #74792b38!important}#top .hero-primary-cta:hover{background:linear-gradient(#989e44fa,#878d37fc)!important;box-shadow:0 22px 44px #74792b47!important}#top .btn-hero-outline{color:#1b2228!important;letter-spacing:.12em!important;background:#ffffff9e!important;border:1px solid #1c21271f!important;border-radius:999px!important;height:44px!important;min-height:44px!important;padding:0 18px!important;font-size:10.5px!important;box-shadow:inset 0 1px #ffffffbf!important}#top .btn-hero-outline:hover{color:#171d23!important;background:#ffffffd1!important;border-color:#868c357a!important}#top .hero-content>.hero-stats-grid,#top .hero-stats-grid{z-index:14!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#11161cf2,#0e1319fc)!important;border:0!important;border-radius:0!important;margin-top:auto!important;margin-bottom:clamp(16px,2vh,24px)!important;position:relative!important;box-shadow:inset 0 1px #ffffff0a,0 -14px 32px #00000029!important}#top .hero-stat-tile{border-right:1px solid #ffffff1f!important;gap:.65rem .75rem!important;padding:1.2rem .95rem!important}#top .hero-stat-tile--text-icon{grid-template-columns:66px minmax(0,1fr)!important}#top .hero-stat-icon{color:#98a03f!important}#top .hero-stat-icon-badge{color:#a8ad63!important;text-align:center!important;background:linear-gradient(#98a03f1f,#98a03f0a)!important;border:1px solid #98a03f61!important;border-radius:14px!important;align-content:center!important;justify-items:center!important;width:66px!important;min-height:56px!important;padding:6px 5px!important;display:grid!important}#top .hero-stat-icon-badge__line{letter-spacing:.06em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;line-height:1.02!important;display:block!important}#top .hero-stat-icon-badge__line--accent{letter-spacing:0!important;margin-top:0!important;font-size:24px!important;line-height:.9!important}#top .hero-stat-label{color:#a8ad63!important;letter-spacing:.14em!important;font-size:8px!important}#top .hero-stat-value,#top .hero-stat-tile--count>div>div:nth-child(2){color:#f4f1ea!important}#top .hero-stat-note{color:#f4f1eabd!important}}@media (width>=768px) and (width<=1279.98px){#top .hero-reference-fade{width:min(64vw,780px)!important}#top .hero-copy h1.hero-title,#top .hero-copy .hero-title{font-size:clamp(46px,5.6vw,68px)!important}#top .hero-title-subline{font-size:clamp(19px,2.25vw,30px)!important}#top .hero-benefits{gap:18px!important}#top .hero-benefit__copy{font-size:13px!important}#top .hero-primary-cta{min-width:min(100%,304px)!important}#top .hero-stat-tile{padding:1rem .7rem!important}}@media (width<=767.98px){#top{height:100svh!important;min-height:100svh!important;max-height:100svh!important}#top .hero-mobile-fade,#top .hero-mobile-bottom-shade{display:none!important}#top .hero-content{height:100svh!important;min-height:100svh!important;padding:78px 18px max(24px, env(safe-area-inset-bottom))!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;display:flex!important;overflow:hidden!important}#top .hero-main{z-index:12!important;text-align:left!important;width:100%!important;max-width:340px!important;margin:40px 0 20px!important;transition:opacity .45s,max-height .45s,margin .45s!important;position:relative!important}#top .hero-copy.hero-copy--mobile{width:100%!important;max-width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;text-align:left!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}#top .hero-copy.hero-copy--mobile .hero-eyebrow{color:#fbf8f1fa!important;letter-spacing:.1em!important;white-space:nowrap!important;text-shadow:0 2px 18px #0000008f,0 0 4px #0000003d!important;justify-content:flex-start!important;align-items:center!important;font-size:11px!important;font-weight:900!important;line-height:1.22!important;display:flex!important}#top .hero-copy.hero-copy--mobile .hero-eyebrow:before{display:none!important}#top .hero-copy.hero-copy--mobile h1.hero-title,#top .hero-copy.hero-copy--mobile .hero-title{color:#f4f1ea!important;letter-spacing:-.055em!important;text-transform:uppercase!important;text-align:left!important;text-shadow:0 4px 18px #0000009e,0 1px 2px #00000061!important;width:fit-content!important;max-width:100%!important;margin-top:8px!important;padding:0!important;font-family:Lato,system-ui,sans-serif!important;font-size:clamp(47px,13vw,62px)!important;font-weight:900!important;line-height:.86!important;display:inline-block!important;position:relative!important}#top .hero-copy.hero-copy--mobile .hero-title-line,#top .hero-copy.hero-copy--mobile .hero-title-subline{display:block!important}#top .hero-copy.hero-copy--mobile .hero-title-line--accent{color:#c6bf4b!important}#top .hero-copy.hero-copy--mobile .hero-title-subline{letter-spacing:.065em!important;color:#1d242a!important;margin-top:.2em!important;font-size:clamp(16px,4.6vw,23px)!important;font-weight:400!important;line-height:1.08!important}#top .hero-mobile-cta{z-index:12!important;justify-content:center!important;width:100%!important;margin:0!important;display:flex!important;position:relative!important;transform:translateY(-10px)!important}#top .hero-mobile-cta .hero-primary-cta{letter-spacing:.08em!important;background:linear-gradient(#b0ab43fa,#97922ffa)!important;border-color:#b0ab43f0!important;justify-content:center!important;width:min(100%,232px)!important;height:39px!important;min-height:39px!important;padding:0 16px!important;font-size:11.4px!important;animation:2.8s ease-in-out infinite heroMobileCtaPulse!important;box-shadow:0 18px 34px #00000038!important}#top .hero-mobile-bottom{z-index:12!important;gap:8px!important;width:100%!important;margin-top:auto!important;display:grid!important;position:relative!important}#top .hero-mobile-panel{z-index:12!important;-webkit-backdrop-filter:none!important;background:linear-gradient(#101517d6,#101517b8)!important;border:1px solid #ffffff1f!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:grid!important;position:relative!important;overflow:hidden!important;transform:none!important;box-shadow:0 20px 48px #0000003d!important}#top .hero-mobile-panel__item{text-align:center!important;align-content:center!important;justify-items:center!important;min-height:78px!important;padding:10px 6px 9px!important;display:grid!important}#top .hero-mobile-panel__item:nth-child(-n+3){border-bottom:0!important}#top .hero-mobile-panel__item:not(:nth-child(3n)){border-right:1px solid #ffffff24!important}#top .hero-mobile-panel__icon{color:#b0ab43!important;width:16px!important;height:16px!important}#top .hero-mobile-panel__icon-badge{color:#b0ab43!important;border:1px solid #b0ab437a!important;border-radius:6px!important;place-items:center!important;width:18px!important;height:18px!important;display:grid!important}#top .hero-mobile-panel__icon-badge-line{font-size:0!important;line-height:0!important;display:block!important}#top .hero-mobile-panel__icon-badge-line--accent{font-size:11.5px!important;font-weight:900!important;line-height:1!important}#top .hero-mobile-panel__value{color:#f5f1e8!important;letter-spacing:-.02em!important;text-wrap:balance!important;margin-top:7px!important;font-size:20.2px!important;font-weight:900!important;line-height:1.12!important}#top .hero-mobile-panel__note{color:#f5f1e8db!important;letter-spacing:-.01em!important;text-wrap:balance!important;margin-top:4px!important;font-size:10.1px!important;font-weight:500!important;line-height:1.2!important}#top .hero-mobile-panel__value--compact{letter-spacing:-.015em!important;white-space:nowrap!important;text-wrap:nowrap!important;font-size:13.2px!important;line-height:1.08!important}}@keyframes heroMobileCtaPulse{0%,to{box-shadow:0 18px 34px #00000038}50%{box-shadow:0 22px 40px #00000047}}@media (width<=389.98px){#top .hero-content{padding-left:14px!important;padding-right:14px!important}#top .hero-copy.hero-copy--mobile h1.hero-title,#top .hero-copy.hero-copy--mobile .hero-title{font-size:clamp(42px,11.6vw,52px)!important}#top .hero-mobile-panel__item{min-height:72px!important;padding:8px 5px!important}#top .hero-mobile-panel__value{font-size:18px!important}#top .hero-mobile-panel__value--compact{font-size:12.4px!important}#top .hero-mobile-panel__note{font-size:9.6px!important}}:root{--premium-paper:#fbf8f1;--premium-cream:#f4f1e9;--premium-forest:#253a2d;--premium-olive:#5d673d;--premium-sage:#aeb6a1;--premium-gold:#c39a55;--premium-gold-soft:#e4d4b3;--premium-line:#6b5b3b2e;--premium-shadow:0 24px 70px #252a2c13;--premium-shadow-hover:0 30px 76px #252a2c21}html{scroll-padding-top:92px}body{background:var(--premium-cream);color:#252a2c}.site-header{transition:transform .35s,background .35s,border-color .35s,box-shadow .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s}.site-header--scrolled{transform:translate(-50%);-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;backdrop-filter:blur(16px)saturate(1.04)!important;background:#fbf8f1c7!important;border:1px solid #c39a552e!important;border-radius:18px!important;width:min(1440px,100% - 40px)!important;top:10px!important;left:50%!important;right:auto!important;box-shadow:0 12px 34px #252a2c14!important}.site-header--scrolled .site-header__inner{min-height:62px!important}.site-header__nav a{border-radius:12px;position:relative}.site-header__nav a:after{content:"";background:var(--premium-gold);opacity:0;border-radius:999px;height:2px;transition:opacity .25s,transform .25s;position:absolute;bottom:4px;left:25%;right:25%;transform:scaleX(.4)}.site-header__nav a.is-current{background:#aeb6a124;color:var(--premium-olive)!important}.site-header__nav a.is-current:after{opacity:1;transform:scaleX(1)}.site-header--scrolled .site-header__cta{box-shadow:0 12px 28px #46512f29;border-radius:14px!important}.chapter-nav{z-index:72;flex-direction:column;gap:5px;padding:10px 0 10px 76px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.chapter-nav__rail{background:#253a2d29;width:1px;position:absolute;top:20px;bottom:20px;right:4px}.chapter-nav__rail i{background:linear-gradient(180deg, var(--premium-gold), #9e7d45);width:1px;max-height:100%;transition:height .16s linear;display:block}.chapter-nav a{color:#253a2d6e;letter-spacing:.12em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:9px;min-height:26px;font-size:9px;font-weight:900;display:flex}.chapter-nav a em{opacity:0;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf8f1c7;border:1px solid #0000;border-radius:10px;padding:5px 9px;font-style:normal;transition:opacity .22s,transform .22s,border-color .22s;transform:translate(8px);box-shadow:0 8px 25px #252a2c0d}.chapter-nav a span{background:#253a2d40;border-radius:50%;order:2;width:7px;height:7px;transition:all .22s;box-shadow:0 0 0 4px #0000}.chapter-nav a:hover em,.chapter-nav a.is-active em{opacity:1;transform:translate(0)}.chapter-nav a.is-active{color:var(--premium-forest)}.chapter-nav a.is-active em{border-color:#c39a553d}.chapter-nav a.is-active span{background:var(--premium-gold);width:10px;height:10px;box-shadow:0 0 0 5px #c39a5524}.mobile-chapter-progress{display:none}.reveal-item{opacity:0;transition:opacity .76s ease var(--reveal-delay,0s), transform .76s cubic-bezier(.22,.66,.32,1) var(--reveal-delay,0s), box-shadow .28s ease, border-color .28s ease;will-change:opacity, transform;transform:translateY(24px)}.reveal-item.reveal-from-left{transform:translate(-24px,10px)}.reveal-item.reveal-from-right{transform:translate(24px,10px)}.reveal-item.is-revealed{opacity:1;transform:translate(0,0)}.section-band.premium-section{isolation:isolate;scroll-margin-top:94px;padding-top:clamp(58px,6vw,92px)!important;padding-bottom:clamp(58px,6vw,92px)!important}.section-band.premium-section:after{content:attr(data-chapter-number) "  " attr(data-chapter-label);z-index:2;color:#46512f94;letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:900;position:absolute;top:24px;left:max(24px,50% - 845px)}.section-band-dark.premium-section:after{color:#f4f1ea9e}.section-band-light.premium-section{background:radial-gradient(circle at 7% 9%,#ffffffd1,#0000 25%),linear-gradient(#f6f2e9 0%,#f1ede4 100%)!important}.section-band-light.premium-section--alternate{background:radial-gradient(circle at 90% 10%,#ffffffd6,#0000 28%),linear-gradient(#fbf8f1 0%,#f4efe6 100%)!important}.section-band-dark.premium-section{background:radial-gradient(circle at 12% 18%,#aeb6a126,#0000 28%),linear-gradient(145deg,#26372c 0%,#1d2d24 100%)!important}.section-band.premium-section .section-shell{-webkit-backdrop-filter:blur(16px)saturate(1.03);backdrop-filter:blur(16px)saturate(1.03);overflow:hidden;width:min(1680px,100% - 52px)!important;box-shadow:var(--premium-shadow)!important;background:#fbf8f1d6!important;border:1px solid #6f5b342b!important;border-radius:38px!important}.section-band-dark.premium-section .section-shell{background:#fbf8f1f0!important;box-shadow:0 30px 90px #09140e33!important}.section-band.premium-section .section-shell:before{content:"";z-index:0;opacity:.12;pointer-events:none;background:url(/images/botanical-corner.svg) 50%/contain no-repeat;width:230px;height:230px;position:absolute;bottom:-82px;left:-68px}.section-band.premium-section:nth-of-type(2n) .section-shell:before{left:auto;right:-68px;transform:scaleX(-1)}.section-band.premium-section .section-inner{padding-inline:clamp(20px,3.4vw,58px)!important}.section-band.premium-section .section-header,.section-band.premium-section .timeline-v54__header,.section-band.premium-section .financing-section-header{margin-left:auto;margin-right:auto;max-width:980px!important}.section-band.premium-section .section-header h2,.section-band.premium-section .timeline-v54__header h2,.section-band.premium-section .financing-section-header h2{letter-spacing:-.025em!important;font-size:clamp(42px,4.5vw,72px)!important;line-height:.98!important}.section-band.premium-section .eyebrow{color:#8e6c35!important;letter-spacing:.18em!important}.section-band.premium-section .section-header:after,.section-band.premium-section .timeline-v54__header:after,.section-band.premium-section .financing-section-header:after{content:"";background:linear-gradient(var(--premium-gold),var(--premium-gold)) left 5px center / 86px 1px no-repeat, linear-gradient(var(--premium-gold),var(--premium-gold)) right 5px center / 86px 1px no-repeat, linear-gradient(45deg,transparent 38%,var(--premium-gold) 39% 61%,transparent 62%) center / 9px 9px no-repeat;opacity:.88;width:210px;height:12px;margin:20px auto 0;display:block}.premium-section-divider{z-index:2;opacity:.46;pointer-events:none;align-items:center;gap:14px;width:min(460px,55vw);display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.premium-section-divider span{background:var(--premium-gold);flex:1;height:1px}.premium-section-divider i{border:1px solid var(--premium-gold);width:8px;height:8px;transform:rotate(45deg)}.section-band-dark .premium-section-divider{opacity:.58}.premium-section article,.premium-section .glass-card,.premium-section .contact-tile,.premium-section .contact-form,.premium-section .financing-calculator-card,.premium-section .faq-category,.premium-section .timeline-v54__card,.premium-section .purchase-v54__safety,.premium-section .layout-active-card{border-color:#6f5b342b!important;box-shadow:0 16px 42px #252a2c13!important}@media (hover:hover){.premium-section article:hover,.premium-section .contact-tile:hover,.premium-section .faq-category:hover,.premium-section .timeline-v54__card:hover,.premium-section .layout-active-card:hover{box-shadow:var(--premium-shadow-hover)!important;border-color:#c39a5561!important}}@media (width>=1024px){#top{padding:92px 20px 24px;background:radial-gradient(circle at 7% 6%,#fffffffa,#0000 30%),linear-gradient(145deg,#fffdf8 0%,#f0e8d9 100%)!important;min-height:100svh!important}#top:before{content:"";z-index:4;pointer-events:none;border:1px solid #c39a556b;border-radius:20px;position:absolute;inset:10px}#top:after{content:"";z-index:3;opacity:.32;pointer-events:none;background:url(/images/botanical-corner.svg) 50%/contain no-repeat;width:260px;height:260px;position:absolute;bottom:-45px;left:-28px}#top .hero-bg-carousel{z-index:2;background:#ddd7ca;border:1px solid #6f5b3433;border-radius:34px;overflow:hidden;box-shadow:0 30px 74px #17281e38;inset:112px 2.7% 196px 46.5%!important}#top .hero-bg-slide{-o-object-fit:cover;object-fit:cover}#top .hero-reference-fade,#top .hero-reference-glow{display:none!important}#top .hero-content{grid-template-rows:minmax(470px,1fr) auto;grid-template-columns:41.5% 58.5%;align-items:center;width:min(1600px,100%);min-height:calc(100svh - 116px);overflow:visible;padding:8px 34px 0!important;display:grid!important}#top .hero-main{z-index:5;grid-area:1/1;padding-right:32px;width:100%!important;max-width:650px!important;position:relative!important}#top .hero-copy{max-width:610px;color:var(--premium-forest)}#top .hero-eyebrow{color:#8e6c35!important;text-shadow:none!important}#top .hero-title{color:var(--premium-forest)!important;text-shadow:none!important}#top .hero-title-line,#top .hero-title-subline{color:var(--premium-forest)!important}#top .hero-title-line--accent{color:var(--premium-olive)!important}#top .hero-title-subline{opacity:.83}#top .hero-primary-cta{background:var(--premium-forest)!important;color:#fffdf8!important;border:1px solid #c39a555c!important;border-radius:16px!important;box-shadow:0 16px 38px #253a2d33!important}#top .hero-stats-grid{z-index:6;grid-area:2/1/auto/-1;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin:20px auto 0!important;padding:0!important;display:grid!important;position:relative!important}#top .hero-stat-tile{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:112px!important;color:var(--premium-forest)!important;background:#fffdf8e8!important;border:1px solid #6f5b342b!important;border-radius:20px!important;padding:15px 13px!important;box-shadow:0 14px 34px #252a2c13!important}#top .hero-stat-icon,#top .hero-stat-icon-badge{color:var(--premium-olive)!important}#top .hero-stat-label{color:#7b735f!important}#top .hero-stat-value{font-family:Cormorant Garamond,Georgia,serif;color:var(--premium-forest)!important}#top .hero-stat-note{color:#686a63!important}}@media (width>=1024px) and (width<=1439px){#top{min-height:auto!important}#top .hero-content{grid-template-rows:550px auto;min-height:0}#top .hero-bg-carousel{bottom:300px!important}#top .hero-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.timeline-v54__grid{position:relative}.timeline-v54__grid:before,.timeline-v54__grid:after{content:"";z-index:0;border-radius:999px;height:2px;position:absolute;top:52px;left:7%;right:7%}.timeline-v54__grid:before{background:#5d673d21}.timeline-v54__grid:after{background:linear-gradient(90deg, var(--premium-gold), var(--premium-olive));width:0;transition:width 1.35s cubic-bezier(.22,.66,.32,1) .25s;right:auto}#harmonogram.is-section-visible .timeline-v54__grid:after{width:86%}.timeline-v54__card{z-index:1;position:relative}.purchase-v54__steps{position:relative}.purchase-v54__step{transition-delay:var(--reveal-delay,0s)}#galeria .gallery-tabs{box-shadow:0 12px 30px #252a2c0d;background:#fffdf8c7!important;border-radius:16px!important}#galeria .gallery-card{border:1px solid #6f5b3429}#finansowanie .financing-calculator-card{box-shadow:var(--premium-shadow)!important;background:#fffdf8eb!important;border-radius:30px!important}#finansowanie .financing-result-grid>*{border-radius:20px!important}#lokalizacja .location-highlights-grid>*{transition:transform .28s,background .28s}@media (hover:hover){#lokalizacja .location-highlights-grid>:hover{background:#fffdf8;transform:translateY(-3px)}}#kontakt.section-band-dark.premium-section{background:radial-gradient(circle at 82% 16%,#c39a5524,#0000 25%),linear-gradient(145deg,#24372c 0%,#17281f 100%)!important}#kontakt .section-shell{background:linear-gradient(145deg,#fbf8f1fa,#efebe0f5)!important;border-color:#c39a5547!important}#kontakt .contact-form{background:#fffdf8e6!important;border-radius:30px!important}@media (width<=1199px){.chapter-nav{display:none}.mobile-chapter-progress{z-index:73;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#fbf8f1cc;border:1px solid #c39a5538;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:min(380px,100% - 34px);padding:6px 10px;display:grid;position:fixed;top:76px;left:50%;box-shadow:0 9px 26px #252a2c14}.mobile-chapter-progress__label{min-width:72px;color:var(--premium-forest);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:900}.mobile-chapter-progress__track{background:#253a2d21;border-radius:999px;height:2px;overflow:hidden}.mobile-chapter-progress__track i{background:var(--premium-gold);height:100%;transition:width .16s linear;display:block}}@media (width<=767px){.mobile-chapter-progress{top:68px}.section-band.premium-section{padding-top:48px!important;padding-bottom:50px!important}.section-band.premium-section:after{top:16px;left:18px}.section-band.premium-section .section-shell{border-radius:24px!important;width:calc(100% - 16px)!important}.section-band.premium-section .section-shell:before{opacity:.08;width:150px;height:150px}.section-band.premium-section .section-header h2,.section-band.premium-section .timeline-v54__header h2,.section-band.premium-section .financing-section-header h2{font-size:clamp(38px,12vw,52px)!important}.premium-section-divider{width:48vw;bottom:11px}.reveal-item,.reveal-item.reveal-from-left,.reveal-item.reveal-from-right{transform:translateY(16px)}.timeline-v54__grid:before,.timeline-v54__grid:after{display:none}}@media (prefers-reduced-motion:reduce){.reveal-item,.reveal-item.reveal-from-left,.reveal-item.reveal-from-right{opacity:1!important;transition:none!important;transform:none!important}.timeline-v54__grid:after{width:86%!important;transition:none!important}}@media print{.chapter-nav,.mobile-chapter-progress{display:none!important}.reveal-item{opacity:1!important;transform:none!important}}.site-header__actions{flex-shrink:0;min-width:max-content}.site-header__phone{flex-shrink:0;line-height:1;white-space:nowrap!important}.site-header__phone svg,.site-header__instagram svg{flex-shrink:0}.site-header--scrolled .site-header__actions{gap:10px!important}.site-header--scrolled .site-header__phone{padding-inline:1rem!important;font-size:14px!important}@media (width>=1024px){#top{padding:90px 18px 28px}#top .hero-content{grid-template-rows:minmax(510px,1fr) auto!important;grid-template-columns:minmax(0,43.5%) minmax(0,56.5%)!important;align-items:stretch!important;padding:8px 28px!important}#top .hero-bg-carousel{border-radius:36px;transform:translate(-6.5%);box-shadow:0 36px 90px #17281e2e;inset:98px 2.1% 190px 40.5%!important}#top .hero-main{align-self:center;max-width:720px!important;margin-top:clamp(14px,3vh,42px)!important;padding-right:0!important}#top .hero-copy{max-width:600px!important}#top .hero-copy h1.hero-title,#top .hero-title{max-width:13ch}#top .hero-cta,#top .hero-cta.flex{max-width:none!important}#top .hero-stats-grid{grid-area:2/1/auto/-1;z-index:6!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:12px!important;margin:24px auto 0!important;padding:0 10px 10px!important;display:grid!important;position:relative!important}#top .hero-stat-tile,#top .hero-stat-tile:last-child{-webkit-backdrop-filter:blur(12px);background:linear-gradient(#fffdf8f7,#f7f3ebf0)!important;border:1px solid #6f5b3426!important;border-radius:22px!important;min-height:116px!important;padding:16px!important;box-shadow:0 12px 28px #252a2c0f!important}#top .hero-stat-tile{grid-template-columns:54px minmax(0,1fr)!important;align-items:center!important;gap:14px!important}#top .hero-stat-tile--text-icon{grid-template-columns:54px minmax(0,1fr)!important}#top .hero-stat-icon-badge,#top .hero-stat-icon{width:46px!important;height:46px!important;color:var(--premium-olive)!important;background:#eff0e0d9!important;border-radius:14px!important}#top .hero-stat-copy{gap:3px}#top .hero-stat-label{color:#8d826c!important;letter-spacing:.16em!important;font-size:10px!important}#top .hero-stat-value{color:var(--premium-forest)!important;font-size:clamp(20px,1.5vw,28px)!important;line-height:1!important}#top .hero-stat-note{color:#252a2cad!important;font-size:14px!important;line-height:1.25!important}}@media (width>=1280px) and (width<=1459px){#top .hero-content{grid-template-columns:minmax(0,42%) minmax(0,58%)!important}#top .hero-bg-carousel{transform:translate(-5.2%);inset:102px 2.1% 214px 39%!important}#top .hero-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width>=1024px) and (width<=1279px){#top{min-height:auto!important}#top .hero-content{grid-template-rows:minmax(420px,1fr) auto!important;grid-template-columns:minmax(0,40%) minmax(0,60%)!important;min-height:0!important}#top .hero-bg-carousel{transform:translate(-3.6%);inset:104px 1.8% 236px 34.5%!important}#top .hero-copy h1.hero-title,#top .hero-title{font-size:clamp(48px,5vw,68px)!important}#top .hero-title-subline{font-size:clamp(18px,1.8vw,28px)!important}#top .hero-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (width<=767.98px){#top .hero-mobile-panel{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}#top .hero-mobile-panel__item{background:linear-gradient(#fffdf8f2,#f7f3ebeb);border:1px solid #6f5b3421;border-radius:18px;min-height:100px;padding:12px 10px;box-shadow:0 10px 24px #252a2c0f}#top .hero-mobile-panel__value{line-height:1.05}}.timeline-v54__grid:before,.timeline-v54__grid:after{top:70px}.team-section{background:linear-gradient(#fffdf8f5,#f6f1e8fa)}.team-focus-card,.team-tabs button,.team-section__principle,.team-peek{box-shadow:0 16px 34px #252a2c12}.team-focus-card,.team-tabs button,.team-section__principle{border-color:#6f5b3429}.team-section{padding:clamp(24px,4vw,64px) 0;scroll-margin-top:92px;position:relative;overflow:hidden}.team-section:focus{outline:none}.team-section__background-lines{opacity:.13;pointer-events:none;background:repeating-linear-gradient(78deg,#0000 0 18px,#8f956f 19px 21px,#0000 22px 34px);width:230px;height:120px;position:absolute;top:22px;right:4vw;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.team-section__shell{overflow:hidden}.team-section__inner{gap:clamp(26px,3vw,42px);padding-top:clamp(46px,5vw,78px);padding-bottom:clamp(38px,4.5vw,66px);display:grid}.team-section__header{grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);align-items:end;gap:clamp(48px,7vw,120px);display:grid}.team-section__title-wrap{gap:24px;display:grid}.team-section__header .heading-lg{letter-spacing:-.045em;max-width:13ch;margin:0;font-size:clamp(58px,5vw,86px);font-weight:500;line-height:.94}.team-section__intro{color:#575b55;gap:11px;max-width:660px;padding-bottom:3px;font-size:clamp(15px,1.1vw,17px);line-height:1.72;display:grid}.team-stage{touch-action:pan-y;grid-template-columns:clamp(176px,16vw,238px) minmax(720px,1060px) clamp(176px,16vw,238px);align-items:center;gap:clamp(18px,2vw,32px);width:min(1580px,100% + 420px);display:grid;position:relative;left:50%;transform:translate(-50%)}.team-focus-card{z-index:3;background:#fffffff2;border:1px solid #5d673d29;border-radius:30px;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-height:566px;animation:.34s both team-card-enter;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 78px #252a2c24}@keyframes team-card-enter{0%{opacity:.45;transform:translateY(7px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}.team-focus-card__media{background:#d9ddd1;min-width:0;position:relative;overflow:hidden}.team-photo{background:#d9ddd1;width:100%;height:100%;position:relative;overflow:hidden}.team-photo>img:first-child{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1),filter .3s}.team-focus-card:hover .team-focus-card__photo>img:first-child{transform:scale(1.018)}.team-photo:after{content:"";pointer-events:none;background:linear-gradient(#10141205 40%,#10141242 100%);position:absolute;inset:0}.team-photo__role-icon{z-index:2;color:#536038;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f6f0d1;border:1px solid #5d673d2b;border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:absolute;top:20px;right:20px;box-shadow:0 10px 24px #252a2c1f}.team-photo__role-icon svg{stroke-width:1.55px;width:22px;height:22px}.team-photo__logo{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050505e6;border-radius:13px;place-items:center;width:min(235px,68%);min-height:64px;padding:12px 16px;display:grid;position:absolute;bottom:22px;left:22px;box-shadow:0 15px 30px #00000038}.team-photo__logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.team-focus-card__count{z-index:3;color:#536038;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f6f0e0;border:1px solid #ffffff9e;border-radius:14px;align-items:center;gap:7px;min-height:43px;padding:0 16px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;top:24px;right:24px;box-shadow:0 10px 28px #252a2c1f}.team-focus-card__count i{color:#a3a599;font-style:normal}.team-focus-card__content{flex-direction:column;justify-content:center;min-width:0;padding:clamp(42px,4.8vw,70px) clamp(38px,4.6vw,68px);display:flex;position:relative}.team-focus-card__organisation{color:#536038;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:10.5px;font-weight:900}.team-focus-card__content h3{color:#252a2c;letter-spacing:-.04em;margin:14px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(50px,4.6vw,70px);font-weight:600;line-height:.94}.team-focus-card__role{color:#536038;margin:13px 0 0;font-size:16px;font-weight:900}.team-focus-card__accent{background:#8e9769;border-radius:99px;width:32px;height:2px;margin-top:19px}.team-focus-card__sections{gap:19px;margin-top:23px;display:grid}.team-focus-card__sections h4{color:#252a2c;margin:0;font-size:14px;font-weight:900}.team-focus-card__sections p{color:#656961;max-width:700px;margin:7px 0 0;font-size:14.5px;line-height:1.65}.team-focus-card__responsibilities{border-top:1px solid #5d673d24;margin-top:24px;padding-top:20px}.team-focus-card__responsibility-title{color:#30352f;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10.5px;font-weight:900;display:flex}.team-focus-card__responsibility-title svg{color:#5d673d;width:17px;height:17px}.team-focus-card__tags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.team-focus-card__tags span{color:#4f5938;background:#f4f2ea;border:1px solid #5d673d2b;border-radius:999px;padding:9px 11px;font-size:10.5px;font-weight:800;line-height:1}.team-focus-card__arrow{z-index:5;color:#3e4930;background:#fffffff0;border:1px solid #5d673d33;border-radius:50%;place-items:center;width:54px;height:54px;transition:transform .18s,background-color .18s,color .18s;display:grid;position:absolute;box-shadow:0 13px 28px #252a2c26}.team-focus-card__arrow:hover,.team-focus-card__arrow:focus-visible{color:#fff;background:#5d673d;transform:scale(1.06)}.team-focus-card__arrow svg{stroke-width:1.7px;width:23px;height:23px}.team-focus-card__arrow--previous{bottom:18px;left:18px}.team-focus-card__arrow--next{top:50%;right:-28px;transform:translateY(-50%)}.team-focus-card__arrow--next:hover,.team-focus-card__arrow--next:focus-visible{transform:translateY(-50%)scale(1.06)}.team-peek{z-index:1;opacity:.8;text-align:left;background:#fff;border:1px solid #5d673d24;border-radius:24px;min-width:0;height:500px;transition:opacity .22s,transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;transform:scale(.955);box-shadow:0 20px 52px #252a2c1f}.team-peek:hover,.team-peek:focus-visible{z-index:4;opacity:1;transform:scale(.98)translateY(-3px);box-shadow:0 26px 58px #252a2c2e}.team-peek__photo{height:100%}.team-peek .team-photo__role-icon{border-radius:13px;width:42px;height:42px;top:15px;right:15px}.team-peek .team-photo__role-icon svg{width:20px;height:20px}.team-peek .team-photo__logo{display:none}.team-peek__caption{z-index:3;color:#252a2c;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:linear-gradient(#f8f6f0d6,#f8f6f0f7);align-content:center;gap:7px;min-height:108px;padding:20px 22px;display:grid;position:absolute;bottom:0;left:0;right:0}.team-peek__caption:after{content:"";background:#778154;border-radius:99px;width:28px;height:2px;margin-top:3px}.team-peek__caption strong{text-overflow:ellipsis;white-space:nowrap;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;font-weight:700;line-height:1;overflow:hidden}.team-peek__caption small{color:#676b64;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.team-tabs{background:#ffffffad;border:1px solid #5d673d24;border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1030px,100%);margin:-4px auto 0;display:grid;overflow:hidden}.team-tabs button{text-align:left;border-right:1px solid #5d673d1f;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;min-width:0;padding:15px 20px 17px;transition:background-color .18s;display:grid;position:relative}.team-tabs button:last-child{border-right:0}.team-tabs button:after{content:"";opacity:0;background:#6f794d;border-radius:99px 99px 0 0;height:2px;transition:opacity .2s,transform .2s;position:absolute;bottom:0;left:14px;right:14px;transform:scaleX(.35)}.team-tabs button:hover,.team-tabs button:focus-visible,.team-tabs button.is-active{background:#f0eee5}.team-tabs button.is-active:after{opacity:1;transform:scaleX(1)}.team-tabs__number{color:#95988f;letter-spacing:.18em;grid-column:1;font-size:9px;font-weight:900}.team-tabs button strong{color:#252a2c;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;line-height:1;overflow:hidden}.team-tabs button small{color:#696d65;text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10.5px;line-height:1.2;overflow:hidden}.team-tabs__icon{color:#6c7454;stroke-width:1.4px;grid-area:1/2/4;align-self:center;width:24px;height:24px}.team-section__principle{color:#61655e;text-align:center;align-items:center;gap:13px;width:fit-content;max-width:920px;margin:0 auto;font-size:12.5px;line-height:1.55;display:flex}.team-section__principle svg{color:#b7824a;flex:none;width:21px;height:21px}.team-section__principle strong{color:#252a2c}@media (width<=1199.98px){.team-section__header{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);gap:42px}.team-section__header .heading-lg{font-size:clamp(54px,6.3vw,72px)}.team-stage{grid-template-columns:176px minmax(690px,920px) 176px;gap:22px;width:min(1330px,100% + 330px)}.team-focus-card{grid-template-columns:minmax(315px,.86fr) minmax(0,1.14fr);min-height:540px}.team-focus-card__content{padding:40px 38px}.team-focus-card__content h3{font-size:54px}.team-focus-card__sections p{font-size:13.5px}.team-peek{height:470px}}@media (width<=899.98px){.team-section__background-lines{width:170px;right:-40px}.team-section__header{grid-template-columns:1fr;gap:22px}.team-section__header .heading-lg{max-width:14ch}.team-section__intro{max-width:720px}.team-stage{grid-template-columns:56px minmax(0,calc(100vw - 136px)) 56px;gap:12px;width:calc(100vw - 8px)}.team-focus-card{border-radius:25px;grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr);min-height:520px}.team-focus-card__content{padding:36px 30px}.team-focus-card__content h3{font-size:48px}.team-focus-card__role{font-size:14px}.team-focus-card__sections{gap:14px;margin-top:18px}.team-focus-card__sections p{font-size:12.5px;line-height:1.55}.team-focus-card__responsibilities{margin-top:18px;padding-top:16px}.team-focus-card__tags span{padding:8px 9px;font-size:9px}.team-peek{opacity:.7;border-radius:19px;height:438px}.team-peek__caption,.team-peek .team-photo__role-icon{display:none}}@media (width<=767.98px){.team-section{padding:12px 0 28px;scroll-margin-top:78px}.team-section__inner{gap:23px;padding-top:36px;padding-bottom:34px}.team-section__title-wrap{gap:18px}.team-section__header .heading-lg{max-width:11ch;font-size:clamp(44px,13vw,58px);line-height:.94}.team-section__intro{gap:8px;font-size:13.5px;line-height:1.62}.team-stage{grid-template-columns:38px minmax(0,calc(100vw - 100px)) 38px;gap:8px;width:calc(100vw - 8px)}.team-focus-card{border-radius:22px;min-height:0;display:block}.team-focus-card__media{height:min(440px,112vw)}.team-focus-card__content{padding:29px 20px 25px}.team-focus-card__content h3{padding-right:26px;font-size:45px}.team-focus-card__role{margin-top:10px;font-size:14px}.team-focus-card__sections{gap:17px;margin-top:20px}.team-focus-card__sections h4{font-size:13px}.team-focus-card__sections p{margin-top:5px;font-size:13px;line-height:1.58}.team-focus-card__responsibility-title{font-size:9.5px}.team-focus-card__tags{gap:6px}.team-focus-card__tags span{font-size:9px}.team-focus-card__arrow{width:48px;height:48px}.team-focus-card__arrow--previous{bottom:13px;left:13px}.team-focus-card__arrow--next{top:auto;bottom:-24px;right:14px;transform:none}.team-focus-card__arrow--next:hover,.team-focus-card__arrow--next:focus-visible{transform:scale(1.06)}.team-focus-card__count{min-height:38px;padding:0 13px;font-size:11px;top:14px;right:14px}.team-photo__role-icon{border-radius:13px;width:42px;height:42px;top:14px;left:14px;right:auto}.team-photo__logo{width:min(210px,68%);bottom:72px;left:15px}.team-peek{border-radius:17px;height:min(420px,106vw)}.team-tabs{border-radius:17px;grid-template-columns:1fr;width:100%}.team-tabs button{border-bottom:1px solid #5d673d1f;border-right:0;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) auto;gap:2px 10px;padding:13px 15px}.team-tabs button:last-child{border-bottom:0}.team-tabs button:after{width:3px;height:auto;inset:9px auto 9px 0;transform:scaleY(.35)}.team-tabs button.is-active:after{transform:scaleY(1)}.team-tabs__number{grid-area:1/1/3;align-self:center}.team-tabs button strong{grid-column:2;font-size:19px}.team-tabs button small{grid-column:2;font-size:10px}.team-tabs__icon{grid-area:1/3/3;width:21px;height:21px}.team-section__principle{text-align:left;align-items:flex-start;font-size:11px}}@media (prefers-reduced-motion:reduce){.team-focus-card{animation:none}.team-photo>img:first-child,.team-peek,.team-focus-card__arrow{transition:none}}@media (width>=1200px){.team-section{min-height:min(100svh,900px);padding:8px 0 14px}.team-section__inner{gap:14px;padding-top:26px;padding-bottom:22px}.team-section__header{grid-template-columns:minmax(0,.92fr) minmax(430px,.82fr);align-items:center;gap:54px}.team-section__title-wrap{gap:12px}.team-section__header .heading-lg{max-width:15ch;font-size:clamp(42px,3.55vw,58px);line-height:.94}.team-section__intro{gap:6px;padding-bottom:0;font-size:12.5px;line-height:1.48}.team-stage{grid-template-columns:150px minmax(720px,920px) 150px;gap:18px;width:min(1320px,100% + 250px)}.team-focus-card{border-radius:25px;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr);min-height:390px}.team-focus-card__content{padding:24px 34px}.team-focus-card__organisation{font-size:9px}.team-focus-card__content h3{margin-top:9px;font-size:clamp(39px,3.35vw,50px);line-height:.94}.team-focus-card__role{margin-top:8px;font-size:13px}.team-focus-card__accent{margin-top:12px}.team-focus-card__sections{gap:10px;margin-top:14px}.team-focus-card__sections h4{font-size:12px}.team-focus-card__sections p{margin-top:3px;font-size:11.6px;line-height:1.42}.team-focus-card__responsibilities{margin-top:13px;padding-top:12px}.team-focus-card__responsibility-title{font-size:9px}.team-focus-card__tags{gap:5px;margin-top:8px}.team-focus-card__tags span{padding:6px 8px;font-size:8.8px}.team-focus-card__arrow{width:44px;height:44px}.team-focus-card__arrow--previous{bottom:14px;left:14px}.team-focus-card__arrow--next{right:-22px}.team-focus-card__count{min-height:36px;padding:0 12px;font-size:10px;top:16px;right:16px}.team-photo__role-icon{width:40px;height:40px;top:15px;right:15px}.team-photo__logo{width:min(190px,66%);min-height:50px;padding:9px 12px;bottom:16px;left:16px}.team-peek{border-radius:20px;height:346px}.team-peek__caption{gap:4px;min-height:78px;padding:13px 15px}.team-peek__caption strong{font-size:18px}.team-peek__caption small{font-size:9px}.team-tabs{width:min(880px,100%);margin-top:0}.team-tabs button{gap:2px 12px;padding:9px 14px 10px}.team-tabs button strong{font-size:17px}.team-tabs button small{font-size:9px}.team-tabs__number{font-size:8px}.team-tabs__icon{width:20px;height:20px}.team-section__principle{gap:9px;font-size:10.5px;line-height:1.35}}@media (width>=900px) and (width<=1199.98px){.team-section{padding:10px 0 18px}.team-section__inner{gap:18px;padding-top:32px;padding-bottom:28px}.team-section__header .heading-lg{font-size:clamp(45px,5.2vw,60px)}.team-section__intro{font-size:12.5px;line-height:1.5}.team-focus-card{min-height:450px}.team-peek{height:400px}}@media (width>=1200px){.team-section{min-height:min(100svh,860px);padding:10px 0 18px}.team-section__inner{gap:18px;padding-top:30px;padding-bottom:24px}.team-section__header{grid-template-columns:minmax(0,.96fr) minmax(380px,.84fr);align-items:center;gap:38px}.team-section__header .heading-lg{max-width:14ch;font-size:clamp(44px,3.7vw,60px)}.team-section__intro{max-width:640px;font-size:13px;line-height:1.52}.team-stage{grid-template-columns:160px minmax(720px,900px) 160px;gap:16px;width:min(1260px,100% + 210px)}.team-focus-card,.team-focus-card__media{min-height:410px}.team-focus-card__content{padding:26px 34px}.team-tabs{width:min(930px,100%);margin-top:2px}.team-tabs button{gap:4px 14px;padding:11px 16px 12px}.team-tabs button strong{font-size:18px}.team-tabs button small{font-size:10px}.team-tabs__number{font-size:8.8px}.team-tabs__icon{width:22px;height:22px}.team-section__principle{font-size:11px;line-height:1.42}}@media (width>=768px){.hero-v69{height:100svh;min-height:720px;max-height:980px}.hero-v69__inner{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0!important;padding-top:96px!important;padding-bottom:16px!important;display:grid!important}.hero-v69__copy{align-self:center;transform:translateY(-24px);width:min(550px,43vw)!important;margin:0!important;padding-top:0!important}.hero-v69__eyebrow{letter-spacing:.24em;font-size:9px}.hero-v69__title{margin-top:16px!important;font-size:clamp(58px,5.45vw,94px)!important;line-height:.84!important}.hero-v69__subtitle{margin-top:20px!important;font-size:clamp(20px,1.82vw,34px)!important;line-height:1.06!important}.hero-v69__cta{min-height:48px!important;margin-top:22px!important;padding-inline:20px!important}.hero-v69__stats{grid-template-columns:repeat(6,minmax(0,1fr));align-self:end;gap:10px!important;margin:0!important}.hero-v69__stat{border-radius:16px!important;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;min-height:92px!important;padding:11px 12px!important}.hero-v69__stat--text-icon{grid-template-columns:46px minmax(0,1fr)!important;gap:9px!important}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{width:38px!important;height:38px!important}.hero-v69__stat--text-icon .hero-stat-icon-badge{width:46px!important;height:46px!important}.hero-v69__stat-label{font-size:7.8px!important;line-height:1.14!important}.hero-v69__stat-value{margin-top:2px!important;font-size:20px!important;line-height:1!important}.hero-v69__stat-note{margin-top:1px!important;font-size:10px!important;line-height:1.2!important}.hero-v69__stat-copy{gap:2px!important;display:grid!important}.hero-v69__stat--text-icon .hero-v69__stat-value{white-space:normal!important;font-size:16px!important;line-height:1.05!important}.hero-v69__stat--text-icon .hero-v69__stat-note{white-space:normal!important}.hero-v69__slide-meta{bottom:148px!important}.hero-v69__veil{background:linear-gradient(90deg,#f4f1eaeb 0%,#f4f1ead1 15%,#f4f1ea91 28%,#f4f1ea3d 42%,#f4f1ea0f 56%,#f4f1ea00 70%)!important}.hero-v69__bottom-shade{background:linear-gradient(#f4f1ea00,#f4f1ea57 66%,#f4f1eab8)!important;height:17%!important}}@media (width<=767.98px){.site-header__inner{justify-content:space-between!important;align-items:center!important;display:flex!important}.site-header--hero:not(.site-header--menu-open) .site-header__inner{border-radius:0!important;height:54px!important;min-height:54px!important;padding:0 2px 0 0!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand{width:auto!important;max-width:none!important;overflow:visible!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand>div{transform-origin:0!important;transform:scale(.72)!important}.site-header--hero:not(.site-header--menu-open) .site-header__actions{gap:0!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-btn{border-radius:12px!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.site-header--scrolled .site-header__inner,.site-header--menu-open .site-header__inner{-webkit-backdrop-filter:blur(14px)saturate(1.03)!important;backdrop-filter:blur(14px)saturate(1.03)!important;background:#f8f5edf0!important;border:1px solid #ac90631f!important;border-radius:18px!important;height:56px!important;min-height:56px!important;padding:0 10px 0 12px!important;box-shadow:0 8px 20px #1c231d1a,inset 0 1px #ffffffc7!important}.site-header--scrolled .site-header__brand,.site-header--menu-open .site-header__brand{width:auto!important;max-width:calc(100vw - 86px)!important;overflow:visible!important}.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0!important;transform:scale(.72)!important}.site-header--scrolled .site-header__actions,.site-header--menu-open .site-header__actions{flex:none!important;gap:0!important;margin-left:auto!important}.site-header--scrolled .site-header__menu-btn,.site-header--menu-open .site-header__menu-btn{color:#344238!important;width:40px!important;height:40px!important;box-shadow:none!important;background:#5d673d1f!important;border:0!important;border-radius:12px!important;flex:0 0 40px!important}.site-header--scrolled .site-header__menu-glyph,.site-header--menu-open .site-header__menu-glyph{width:24px!important;height:18px!important}.site-header--scrolled .site-header__menu-glyph i,.site-header--menu-open .site-header__menu-glyph i{opacity:1!important;background:currentColor!important;width:24px!important;height:2px!important}.site-header--scrolled .site-header__menu-glyph i:first-child,.site-header--menu-open .site-header__menu-glyph i:first-child{top:0!important}.site-header--scrolled .site-header__menu-glyph i:nth-child(2),.site-header--menu-open .site-header__menu-glyph i:nth-child(2){top:8px!important}.site-header--scrolled .site-header__menu-glyph i:nth-child(3),.site-header--menu-open .site-header__menu-glyph i:nth-child(3){top:16px!important}.site-header--scrolled .site-header__menu-glyph.is-open i:first-child,.site-header--menu-open .site-header__menu-glyph.is-open i:first-child,.site-header--scrolled .site-header__menu-glyph.is-open i:nth-child(3),.site-header--menu-open .site-header__menu-glyph.is-open i:nth-child(3){top:8px!important}}@media (width>=768px) and (width<=1199.98px){.hero-v69{height:auto;min-height:820px;max-height:none}.hero-v69__inner{min-height:820px!important;padding-top:94px!important}.hero-v69__copy{transform:translateY(-12px);width:min(455px,50vw)!important}.hero-v69__title{font-size:clamp(52px,6vw,72px)!important}.hero-v69__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-v69__stat{grid-template-columns:34px minmax(0,1fr)!important;gap:9px!important;min-height:88px!important;padding:10px!important}.hero-v69__stat-icon,.hero-v69__stat .hero-stat-icon-badge{width:34px!important;height:34px!important}.hero-v69__stat-value{font-size:18px!important}.hero-v69__stat-note{font-size:9px!important}.hero-v69__stat--text-icon{grid-template-columns:40px minmax(0,1fr)!important}.hero-v69__stat--text-icon .hero-stat-icon-badge{width:40px!important;height:40px!important}.hero-v69__stat--text-icon .hero-v69__stat-value{font-size:14px!important}.hero-v69__slide-meta{bottom:220px!important}}@media (width<=767.98px){.hero-v69__inner{justify-content:flex-end!important;padding-top:132px!important;padding-bottom:0!important}.hero-v69__copy{margin-top:0!important;margin-bottom:12px!important;transform:translateY(68px)!important}.hero-v69 .hero-mobile-bottom{margin-top:0!important;padding-top:0!important;transform:translateY(68px)!important}#top .hero-mobile-panel{animation:.36s both heroMobilePanelSwap!important}#top .hero-mobile-panel__item{animation:.42s both heroMobilePanelItemSwap!important}#top .hero-mobile-panel__item:nth-child(2){animation-delay:50ms!important}#top .hero-mobile-panel__item:nth-child(3){animation-delay:.1s!important}.hero-v69__veil{background:linear-gradient(#080b0c1a 0%,#080b0c14 46%,#080b0c80 100%)!important}.hero-v69__bottom-shade{background:linear-gradient(#080b0c00,#080b0c70)!important;height:28%!important}#top .hero-mobile-panel__item{background:linear-gradient(#fffcf6f5,#f8f4eced)!important;border-color:#c1a67833!important;box-shadow:0 12px 26px #252a2c0f!important}#top .hero-mobile-panel__icon{color:#c2a167!important;opacity:.92!important;width:18px!important;height:18px!important}#top .hero-mobile-panel__icon-badge{color:#c2a167!important;background:#fffbf3eb!important;border-color:#c2a1676b!important;width:22px!important;height:22px!important}#top .hero-mobile-panel__icon-badge-line--accent{color:#c2a167!important;font-size:12px!important}#top .hero-mobile-panel__value{color:#47543d!important}#top .hero-mobile-panel__note{color:#575b4ebd!important}}@keyframes heroMobilePanelSwap{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroMobilePanelItemSwap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1200px){.team-section{min-height:0!important;padding:18px 0 22px!important}.team-section__inner{gap:16px!important;padding-top:24px!important;padding-bottom:20px!important}.team-section__header{grid-template-columns:minmax(0,.92fr) minmax(380px,.78fr)!important;align-items:center!important;gap:42px!important}.team-section__title-wrap{gap:10px!important}.team-section__header .heading-lg{max-width:14ch!important;font-size:clamp(42px,3.25vw,56px)!important;line-height:.94!important}.team-section__intro{gap:5px!important;max-width:620px!important;font-size:12.5px!important;line-height:1.48!important}.team-stage{grid-template-columns:128px minmax(0,880px) 128px!important;gap:14px!important;width:min(1180px,100%)!important;margin:0 auto!important;left:auto!important;transform:none!important}.team-focus-card{border-radius:24px!important;grid-template-columns:minmax(300px,.86fr) minmax(0,1.14fr)!important;min-height:370px!important}.team-focus-card__media{min-height:370px!important}.team-focus-card__content{padding:22px 30px!important}.team-focus-card__content h3{font-size:clamp(38px,3vw,48px)!important}.team-focus-card__sections{gap:9px!important;margin-top:12px!important}.team-focus-card__sections p{font-size:11.3px!important;line-height:1.38!important}.team-focus-card__responsibilities{margin-top:11px!important;padding-top:10px!important}.team-focus-card__tags span{padding:6px 8px!important;font-size:8.8px!important}.team-focus-card__arrow--next{right:12px!important}.team-peek{border-radius:19px!important;height:315px!important}.team-peek__caption{min-height:84px!important;padding:14px 15px!important}.team-peek__caption strong{font-size:18px!important}.team-tabs{width:min(920px,100%)!important;margin-top:0!important}.team-tabs button{gap:4px 15px!important;padding:12px 16px 13px!important}.team-tabs button strong{font-size:19px!important}.team-tabs button small{font-size:10.5px!important}.team-tabs__number{font-size:9px!important}.team-tabs__icon{width:23px!important;height:23px!important}.team-section__principle{font-size:11px!important;line-height:1.4!important}}@media (width>=1024px){#lokalizacja{padding-top:26px!important;padding-bottom:24px!important}#lokalizacja .section-inner{padding-top:20px!important;padding-bottom:18px!important}#lokalizacja .grid.gap-8{gap:22px!important}#lokalizacja .heading-lg{margin-top:18px!important}#lokalizacja .lead{padding-top:18px!important;font-size:15px!important;line-height:1.58!important}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}#lokalizacja .location-highlight-card{gap:12px!important;min-height:108px!important;padding:14px 18px!important}#lokalizacja .location-highlight-icon{border-radius:13px!important;width:42px!important;height:42px!important}#lokalizacja .location-highlight-icon svg{width:19px!important;height:19px!important}#lokalizacja .location-highlight-value{font-size:30px!important}#lokalizacja .location-highlight-label{margin-top:4px!important;font-size:14px!important}#lokalizacja .location-map-frame{aspect-ratio:auto!important;height:clamp(360px,31vw,470px)!important}#lokalizacja .location-secondary-panel{margin-top:14px!important;padding:12px 16px!important}#lokalizacja .location-secondary-item{font-size:13.5px!important}#lokalizacja .location-secondary-icon{width:34px!important;height:34px!important}#lokalizacja .location-secondary-icon svg{width:16px!important;height:16px!important}#lokalizacja .location-secondary-cta{min-height:44px!important;font-size:13.5px!important}.timeline-v54__footer{gap:18px!important;padding-right:6px!important}.timeline-v54__footer p{max-width:calc(100% - 210px)!important}.timeline-v54__footer strong{white-space:nowrap!important}}@media (width<=767.98px){html,body,#root{max-width:100%;overflow-x:clip}body{background:#f4f1ea}.section-shell{padding-left:14px!important;padding-right:14px!important}.section-inner{padding-top:28px!important;padding-bottom:28px!important}.section-header{margin-bottom:22px!important}.section-header h2,.heading-lg,.heading-md,.financing-section-header h2,.timeline-v54__header .heading-lg,.purchase-v54__intro h2{letter-spacing:-.035em!important;font-size:clamp(34px,9.5vw,42px)!important;line-height:.98!important}.lead{font-size:14.5px!important;line-height:1.65!important}.premium-section-divider{display:none!important}.reveal-from-left,.reveal-from-right{transform:translateY(14px)!important}.reveal-item.is-revealed{transform:none!important}.site-header__brand{transform-origin:0;width:210px;min-width:0;transform:scale(.76)}.site-header__actions{margin-left:auto;gap:6px!important}.site-header__phone,.site-header__instagram{display:none!important}.site-header__menu-btn{border-radius:13px!important;width:44px!important;height:44px!important}.site-mobile-menu__panel{max-height:calc(100svh - 90px);overflow-y:auto;border-radius:20px!important}.mobile-chapter-progress{top:78px!important;left:14px!important;right:14px!important}.mobile-chapter-progress__label{letter-spacing:.14em!important;font-size:9px!important}.hero-v69__media{min-height:400px;height:58svh!important;bottom:auto!important}.hero-v69__veil{min-height:440px;background:linear-gradient(#080b0c14 0%,#080b0c08 38%,#f4f1ea33 58%,#f4f1eae0 82%,#f4f1ea 100%)!important;height:64svh!important;bottom:auto!important}.hero-v69__inner{height:max(760px,100svh)!important;min-height:760px!important;padding:84px 14px 14px!important}.hero-v69__copy{max-width:350px;width:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:calc(48svh - 84px)!important;padding:0!important}.hero-v69 .hero-mobile-panel__value--compact{font-size:13px!important;line-height:1.05!important}#domy .house-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px!important;margin-top:20px!important;padding:2px 2px 10px!important;display:flex!important;overflow-x:auto!important}#domy .house-tabs::-webkit-scrollbar{display:none}#domy .house-tabs .pick-tile{scroll-snap-align:start;border-radius:16px!important;flex:0 0 82px!important;width:82px!important;min-height:74px!important;padding:11px 8px!important}#domy .house-tabs .house-tab-title{font-size:24px!important}#domy .house-map-card{border-radius:18px!important}#domy .house-map-stage{aspect-ratio:1.12!important;min-height:0!important}#domy .house-map-image{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}#domy .house-map-legend{display:none!important}#lista-zainteresowanych{padding-top:12px!important;padding-bottom:12px!important}#lista-zainteresowanych .interest-clean-card{border-radius:22px!important}#lista-zainteresowanych .interest-clean-card>.relative{gap:22px!important;padding:20px 16px!important}#lista-zainteresowanych .interest-clean-copy h2{margin-top:18px!important;font-size:36px!important}#lista-zainteresowanych .interest-clean-copy p{margin-top:14px!important;font-size:14.5px!important;line-height:1.65!important}#lista-zainteresowanych .interest-clean-chips{grid-template-columns:1fr!important;gap:8px!important;margin-top:18px!important}#lista-zainteresowanych .interest-clean-chip{min-height:42px!important;padding:9px 13px!important;font-size:12px!important}#lista-zainteresowanych .interest-form{border-radius:20px!important;padding:16px!important}#lista-zainteresowanych .field-input{min-height:50px!important}#lista-zainteresowanych .interest-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}#lista-zainteresowanych .interest-form__field{gap:6px!important;min-height:0!important}#lista-zainteresowanych .interest-form__label-desktop{display:none!important}#lista-zainteresowanych .interest-form__label-mobile{letter-spacing:.05em!important;font-size:11px!important;line-height:1.2!important;display:block!important}#lista-zainteresowanych .interest-form__field .field-input{border-radius:14px!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;font-size:13px!important}#lista-zainteresowanych .interest-form__field .field-input::-moz-placeholder{font-size:12px!important}#uklad .layout-section-inner{padding-top:28px!important}#uklad .layout-zone-list--mobile{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}#uklad .layout-zone-list--mobile .layout-zone-tile{min-height:54px!important;padding:6px!important}#uklad .layout-zone-list--mobile .layout-zone-tile strong{font-size:10px!important}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{height:420px!important;min-height:420px!important}#uklad .layout-visual-marketing{border-radius:20px!important}#uklad .layout-view-tabs{top:10px!important;left:10px!important}#uklad .layout-view-tab{height:36px!important;padding:0 12px!important;font-size:11px!important}#uklad .layout-active-card{border-radius:18px!important;padding:16px!important}#inwestycja .section-inner{padding-top:30px!important;padding-bottom:30px!important}#inwestycja .keyfacts-top>div:first-child{min-height:0!important}#inwestycja .keyfacts-top h2{margin-top:18px!important;font-size:38px!important}#inwestycja .keyfacts-top p{margin-top:16px!important;font-size:14.5px!important;line-height:1.65!important}#inwestycja .keyfacts-v16-grid{gap:12px!important}#inwestycja .keyfacts-card-lite{border-radius:18px!important;min-height:220px!important}#inwestycja .keyfacts-card-lite:not(.keyfacts-card-image){min-height:0!important;padding:18px!important}#galeria .gallery-tabs{border-radius:15px!important;margin-top:20px!important}#galeria .gallery-tab{height:56px!important;font-size:9px!important}#galeria .mt-8.space-y-4{margin-top:20px!important}#galeria .gallery-legal-note{margin-top:18px!important;padding:14px!important;font-size:12px!important;line-height:1.55!important}#standard .section-inner{padding-top:28px!important}#standard .grid.gap-10{gap:18px!important}#standard .heading-lg{margin-top:18px!important}#standard .standard-features-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-top:22px!important}#standard .standard-feature-tile{border-radius:17px!important}#standard .standard-feature-title-bar{font-size:11px!important}#standard .mt-6.grid{gap:12px!important}#standard .mt-6.grid article{border-radius:18px!important;padding:16px!important}#standard .standard-optional-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}[id="111m2"] .section-inner{padding-top:28px!important;padding-bottom:28px!important}[id="111m2"] article{border-radius:18px!important;padding:16px!important}#finansowanie .financing-inner{padding-top:26px!important;padding-bottom:26px!important}#finansowanie .financing-calculator-card{border-radius:20px!important;padding:14px!important}#finansowanie .financing-horizontal-grid{gap:14px!important}#finansowanie .financing-inputs-panel-clean{border-radius:17px!important;padding:14px!important}#finansowanie .financing-slider-field{padding-block:10px!important}#finansowanie .financing-mini-row-horizontal{gap:12px!important}#finansowanie .financing-rate-mode-switch{grid-template-columns:1fr 1fr!important}#finansowanie .financing-result-panel-horizontal{border-radius:18px!important;padding:16px!important}#finansowanie .financing-result-grid-horizontal{grid-template-columns:1fr!important;gap:8px!important}#finansowanie .financing-result-grid-horizontal>div{min-height:68px!important;padding:11px!important}#harmonogram .timeline-v54__inner,#proces .purchase-v54__inner{padding-top:28px!important;padding-bottom:28px!important}#harmonogram .timeline-v54__grid{gap:10px!important;margin-top:20px!important}#harmonogram .timeline-v54__card{border-radius:17px!important;padding:16px 16px 16px 68px!important}#harmonogram .timeline-v54__card-number{top:16px!important;left:16px!important;right:auto!important}#harmonogram .timeline-v54__icon{display:none!important}#harmonogram .timeline-v54__date{margin-top:0!important}#harmonogram .timeline-v54__card h3{font-size:22px!important}#harmonogram .timeline-v54__card p{margin-top:8px!important;font-size:13px!important;line-height:1.55!important}#harmonogram .timeline-v54__footer{margin-top:18px!important;padding-top:14px!important;font-size:11.5px!important}#proces .purchase-v54__header{margin-bottom:16px!important}#proces .purchase-v54__subtitle{font-size:18px!important;line-height:1.25!important}#proces .purchase-v54__description{font-size:13.5px!important;line-height:1.6!important}#proces .purchase-v54__sketch{opacity:.72!important;height:128px!important;margin:2px 0 0!important}#proces .purchase-v54__steps{gap:9px!important;margin-top:16px!important}#proces .purchase-v54__step{border-radius:17px!important;padding:15px 14px 15px 62px!important}#proces .purchase-v54__number{width:34px!important;height:34px!important;top:14px!important;left:14px!important}#proces .purchase-v54__step h3{font-size:21px!important}#proces .purchase-v54__step p{margin-top:7px!important;font-size:13px!important;line-height:1.52!important}#proces .purchase-v54__safety{border-radius:18px!important;padding:16px!important}#proces .purchase-v54__safety-heading h3{font-size:27px!important}#proces .purchase-v54__safety-point h4{font-size:15px!important}#proces .purchase-v54__safety-point p{font-size:12.5px!important;line-height:1.55!important}#poznajmy-sie.team-section{padding:12px 0 28px!important}#poznajmy-sie .team-section__inner{gap:18px!important;padding-top:28px!important;padding-bottom:28px!important}#poznajmy-sie .team-section__header{gap:14px!important}#poznajmy-sie .team-section__title-wrap{gap:12px!important}#poznajmy-sie .team-section__header .heading-lg{max-width:none!important;font-size:42px!important;line-height:.95!important}#poznajmy-sie .team-section__intro{gap:8px!important;font-size:13.5px!important;line-height:1.55!important}#poznajmy-sie .team-stage{width:100%!important;display:block!important;left:auto!important;transform:none!important}#poznajmy-sie .team-peek{display:none!important}#poznajmy-sie .team-focus-card{border-radius:20px!important;width:100%!important;display:block!important}#poznajmy-sie .team-focus-card__content h3{padding-right:0!important;font-size:41px!important}#poznajmy-sie .team-focus-card__role{font-size:13px!important}#poznajmy-sie .team-focus-card__sections{gap:14px!important;margin-top:17px!important}#poznajmy-sie .team-focus-card__sections p{font-size:13px!important;line-height:1.55!important}#poznajmy-sie .team-focus-card__arrow--next{top:-61px!important;bottom:auto!important;right:13px!important;transform:none!important}#poznajmy-sie .team-tabs{border-radius:17px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}#poznajmy-sie .team-tabs button{text-align:center!important;border-bottom:0!important;border-right:1px solid #5d673d1f!important;grid-template-rows:auto auto auto auto!important;grid-template-columns:1fr!important;gap:3px!important;min-height:96px!important;padding:10px 6px!important}#poznajmy-sie .team-tabs button:last-child{border-right:0!important}#poznajmy-sie .team-tabs button:after{width:auto!important;height:3px!important;inset:auto 8px 0!important;transform:scaleX(.35)!important}#poznajmy-sie .team-tabs button.is-active:after{transform:scaleX(1)!important}#poznajmy-sie .team-tabs__number,#poznajmy-sie .team-tabs button strong,#poznajmy-sie .team-tabs button small,#poznajmy-sie .team-tabs__icon{grid-area:auto/1!important}#poznajmy-sie .team-tabs__number{font-size:8px!important}#poznajmy-sie .team-tabs button strong{white-space:normal!important;font-size:14px!important;line-height:1.05!important}#poznajmy-sie .team-tabs button small{white-space:normal!important;font-size:8.5px!important;line-height:1.15!important}#poznajmy-sie .team-tabs__icon{width:23px!important;height:23px!important;margin:2px auto 0!important}#poznajmy-sie .team-section__principle{border-radius:15px!important;padding:12px 13px!important;font-size:11px!important}#lokalizacja{padding-top:14px!important;padding-bottom:14px!important}#lokalizacja .section-inner{padding-top:26px!important;padding-bottom:26px!important}#lokalizacja .grid.gap-8{gap:14px!important}#lokalizacja .heading-lg{margin-top:16px!important}#lokalizacja .lead{padding-top:0!important}#lokalizacja .mt-8{margin-top:20px!important}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}#lokalizacja .location-highlight-card{gap:8px!important;min-height:112px!important;padding:14px 8px!important}#lokalizacja .location-highlight-icon{width:38px!important;height:38px!important}#lokalizacja .location-highlight-value{font-size:24px!important}#lokalizacja .location-highlight-label{font-size:11px!important}#lokalizacja .location-map-frame{aspect-ratio:4/3!important;height:auto!important}#lokalizacja .location-secondary-panel{border-radius:18px!important;gap:12px!important;padding:13px!important}#lokalizacja .location-secondary-highlights{grid-template-columns:1fr!important;gap:8px!important}#lokalizacja .location-secondary-item{font-size:12px!important}#lokalizacja .location-secondary-icon{width:32px!important;height:32px!important}#faq .faq-grid{gap:12px!important;margin-top:22px!important}#faq .faq-category{border-radius:18px!important}#faq .faq-category h3{font-size:24px!important}#faq .faq-category button{padding:14px 16px!important}#faq .faq-category button span{font-size:14px!important}#kontakt .contact-section-inner{padding-top:28px!important;padding-bottom:28px!important}#kontakt .grid.gap-7{gap:20px!important}#kontakt .contact-tile{min-height:76px!important;padding:14px!important}#kontakt .brand-info-card{padding:16px!important}#kontakt .contact-form{border-radius:20px!important;padding:16px!important}#kontakt .contact-form .field-input{min-height:50px!important}.site-footer .mx-auto{padding:32px 18px!important}.site-footer .grid{gap:26px!important}.site-footer{text-align:left}.mobile-chapter-progress{display:none!important}.site-header{--brand-logo-domy-color:#252a2c;--brand-logo-polnej-color:#5d673d;padding:12px 14px 0!important}.site-header__inner{-webkit-backdrop-filter:blur(14px)saturate(1.05)!important;backdrop-filter:blur(14px)saturate(1.05)!important;background:#faf8f2d6!important;border:1px solid #b991543d!important;border-radius:22px!important;gap:10px!important;min-height:64px!important;padding:8px 10px 8px 12px!important;box-shadow:0 14px 34px #252a2c17!important}.site-header__brand{transform-origin:0!important;width:214px!important;transform:scale(.8)!important}.site-header__actions{gap:8px!important}.site-mobile-menu{padding:84px 14px 14px!important}.site-mobile-menu__panel{border-radius:22px!important}.section-band.premium-section{padding-top:24px!important;padding-bottom:34px!important}.section-band.premium-section:after{letter-spacing:.18em!important;font-size:8px!important;top:14px!important;left:20px!important}.section-band.premium-section .section-inner,.timeline-v54__inner,.purchase-v54__inner,.financing-inner,.team-section__inner,.contact-section-inner,.layout-section-inner{padding-top:38px!important}.hero-v69{color:#253a2d!important;background:#f4f1ea!important;height:auto!important;min-height:0!important}.hero-v69__slide{-o-object-position:52% center!important;object-position:52% center!important;transform:scale(1.01)!important}.hero-v69__veil{background:linear-gradient(#f4f1ea00 0%,#f4f1ea0a 22%,#f4f1ea1f 42%,#f4f1ea57 58%,#f4f1eac7 78%,#f4f1eaf5 90%,#f4f1ea 100%)!important;height:clamp(470px,72svh,610px)!important;min-height:470px!important;bottom:auto!important}.hero-v69__ornament{opacity:.09!important}.hero-v69__inner{flex-direction:column!important;height:auto!important;min-height:0!important;padding:92px 16px 22px!important;display:flex!important}.hero-v69__copy{width:100%!important;max-width:360px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-top:clamp(210px,37svh - 20px,310px)!important;padding:0!important}.hero-v69__eyebrow{color:#9a743b!important;letter-spacing:.2em!important;font-size:9px!important}.hero-v69__title{color:#263a2e!important;text-shadow:none!important;margin-top:12px!important;font-size:clamp(33px,12vw,52px)!important;line-height:.92!important}.hero-v69__title span{display:block!important}.hero-v69__title-accent{color:#68763f!important}.hero-v69__subtitle{color:#253a2dd6!important;letter-spacing:.02em!important;max-width:320px!important;margin-top:12px!important;font-size:14px!important;line-height:1.25!important;display:block!important}.hero-v69__cta{width:min(100%,268px)!important;min-height:46px!important;margin-top:18px!important;padding:0 16px!important;font-size:11px!important}.hero-v69 .hero-mobile-bottom{width:100%!important;margin-top:22px!important}.hero-v69 .hero-mobile-panel{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}.hero-v69 .hero-mobile-panel__item{color:#27332a!important;background:#fdfbf6f0!important;border:1px solid #b9915433!important;border-radius:18px!important;min-width:0!important;min-height:96px!important;padding:11px 8px!important;box-shadow:0 10px 24px #252a2c0f!important}.hero-v69 .hero-mobile-panel__icon,.hero-v69 .hero-mobile-panel__icon-badge{color:#6d7848!important;width:28px!important;height:28px!important}.hero-v69 .hero-mobile-panel__value{color:#27332a!important;margin-top:7px!important;font-size:16px!important;line-height:1.05!important}.hero-v69 .hero-mobile-panel__value--compact{font-size:13px!important}.hero-v69 .hero-mobile-panel__note{color:#6b6d66!important;margin-top:4px!important;font-size:9px!important;line-height:1.2!important}#domy .section-inner{padding-top:40px!important}#domy .house-content{gap:14px!important;margin-top:14px!important}#domy .house-map-card{background:#252a2c!important;border-radius:18px!important}#domy .house-map-stage{aspect-ratio:1672/941!important;background:#252a2c!important;height:auto!important;min-height:0!important}#domy .house-map-image{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important;height:100%!important}#domy .house-map-overlay{width:100%!important;height:100%!important;inset:0!important;transform:none!important}#domy .house-mobile-summary{border-radius:18px!important;padding:16px!important}#lista-zainteresowanych .section-inner,#standard .section-inner,[id="111m2"] .section-inner,#lokalizacja .section-inner,#poznajmy-sie .team-section__inner,#kontakt .contact-section-inner{padding-top:40px!important}#poznajmy-sie.team-section{padding-top:10px!important;padding-bottom:26px!important}#poznajmy-sie .team-section__inner{gap:16px!important}#poznajmy-sie .team-section__header .heading-lg{font-size:clamp(36px,10.8vw,46px)!important;line-height:.98!important}#poznajmy-sie .team-focus-card__media{height:min(360px,94vw)!important}#poznajmy-sie .team-focus-card__content{padding:18px 16px!important}#poznajmy-sie .team-focus-card__content h3{font-size:clamp(30px,9vw,38px)!important}#poznajmy-sie .team-focus-card__arrow--next{top:-54px!important}#poznajmy-sie .team-tabs button{min-height:108px!important;padding:12px 8px!important}#poznajmy-sie .team-tabs button strong{font-size:15px!important}#poznajmy-sie .team-tabs button small{font-size:9px!important}#poznajmy-sie .team-section__principle{text-align:left!important;font-size:11.5px!important}body :is(#domy,#lista-zainteresowanych,#uklad,#inwestycja,#galeria,#standard,[id="111m2"],#finansowanie,#harmonogram,#proces,#faq,#poznajmy-sie,#lokalizacja,#kontakt).section-band.premium-section{padding-top:42px!important}body .section-band.premium-section:after{line-height:1!important;top:12px!important;left:20px!important}body #lista-zainteresowanych .interest-clean-chips{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:clamp(4px,1.3vw,7px)!important;margin-top:18px!important;display:grid!important}body #lista-zainteresowanych .interest-clean-chip{white-space:nowrap!important;justify-content:center!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 4px!important;font-size:clamp(9px,2.45vw,11px)!important;line-height:1.05!important}body #lista-zainteresowanych .interest-clean-chip svg{flex:0 0 13px!important;width:13px!important;height:13px!important}.site-header{padding:14px 14px 0!important}.site-header__inner{contain:paint;-webkit-backdrop-filter:none!important;background:#fbf9f4f7!important;border:1px solid #bca07047!important;border-radius:24px!important;width:100%!important;max-width:none!important;min-height:66px!important;margin-inline:0!important;padding:8px 10px 8px 14px!important;overflow:hidden!important;box-shadow:0 12px 32px #282d3014!important}.site-header__brand{width:min(230px,100vw - 112px)!important;max-width:none!important;overflow:visible!important;transform:none!important}.site-header__brand>div,.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0!important;transform:scale(.78)!important}.site-header__menu-btn{background:#f8f5eef5!important;border-radius:16px!important;width:48px!important;height:48px!important}.site-header--scrolled,.site-header--menu-open,.site-header--hero:not(.site-header--menu-open){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-bottom:0!important}.site-header--hero:not(.site-header--menu-open) .site-header__inner{min-height:66px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0!important;overflow:visible!important}.site-header--hero:not(.site-header--menu-open) .site-header__nav,.site-header--hero:not(.site-header--menu-open) .site-header__phone,.site-header--hero:not(.site-header--menu-open) .site-header__instagram,.site-header--hero:not(.site-header--menu-open) .site-header__cta{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.site-header--hero:not(.site-header--menu-open) .site-header__actions{gap:0!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand{opacity:1!important;visibility:visible!important;pointer-events:auto!important;filter:drop-shadow(0 2px 10px #2127231a)!important;width:min(230px,100vw - 112px)!important;max-width:none!important;overflow:visible!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand>div{transform-origin:0!important;opacity:.92!important;transform:scale(.72)!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-btn,.site-header--hero:not(.site-header--menu-open) .site-header__menu-btn:hover{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-btn{color:#f4f1eaf0!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#f4f1ea!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__na,.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#f4f1ea!important}body #top.hero-v69{color:#253a2d!important;background:#f5f1e9!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important}.hero-v69__media{height:clamp(430px,112vw,500px)!important;min-height:430px!important;max-height:500px!important;bottom:auto!important}.hero-v69__slide{transition:opacity 1.25s cubic-bezier(.22,.61,.36,1),transform 7s!important;transform:scale(1.005)!important}.hero-v69__slide.is-active{transform:scale(1.025)!important}.hero-v69__slide:first-child{-o-object-position:52% center!important;object-position:52% center!important}.hero-v69__slide:nth-child(2){-o-object-position:58% center!important;object-position:58% center!important}.hero-v69__slide:nth-child(3){-o-object-position:56% center!important;object-position:56% center!important}body #top .hero-v69__veil{background:linear-gradient(#f5f1e900 0% 54%,#f5f1e908 60%,#f5f1e914 65%,#f5f1e92e 71%,#f5f1e95c 77%,#f5f1e99e 83%,#f5f1e9db 88%,#f5f1e9 92% 100%)!important;height:clamp(470px,118vw,520px)!important;min-height:470px!important;max-height:520px!important;bottom:auto!important}.hero-v69__bottom-shade{display:none!important}body #top .hero-v69__inner{flex-direction:column!important;height:100svh!important;min-height:100svh!important;padding:92px clamp(20px,5.5vw,24px) 22px!important;display:flex!important}.hero-v69__mobile-stack{flex-direction:column!important;width:100%!important;min-width:0!important;min-height:100%!important;display:flex!important}.hero-v69__copy{width:100%!important;max-width:344px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;margin-top:calc(clamp(228px,63vw,266px) + 40px)!important;margin-bottom:0!important;padding:0 0 0 4px!important;transform:none!important}.hero-v69__eyebrow{letter-spacing:.18em!important;color:#a97a3b!important;font-size:9px!important}body #top .hero-v69__eyebrow:before{display:none!important}.hero-v69__title{letter-spacing:-.02em!important;margin-top:10px!important;font-size:clamp(34px,12.2vw,58px)!important;line-height:.9!important}.hero-v69__title:after{content:""!important;background:#b7824a!important;width:34px!important;height:1px!important;margin-top:12px!important;display:block!important}.hero-v69__subtitle{letter-spacing:.01em!important;text-transform:none!important;color:#253a2dd6!important;max-width:250px!important;margin-top:12px!important;font-size:13px!important;line-height:1.22!important}body #top .hero-v69__cta{letter-spacing:.03em!important;border-radius:11px!important;width:min(100%,256px)!important;min-width:0!important;height:40px!important;min-height:40px!important;margin-top:18px!important;padding-block:0!important;padding-inline:16px!important;font-size:10.5px!important;box-shadow:0 12px 24px #46512f2e!important}.hero-v69__mobile-meta{z-index:12!important;opacity:.72!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0!important;display:flex!important;position:absolute!important;top:clamp(300px,81vw,340px)!important;right:clamp(20px,5.5vw,24px)!important}.hero-v69__mobile-dots{align-items:center!important;gap:7px!important;display:inline-flex!important}.hero-v69__mobile-dots button{background:#7579653d!important;border:none!important;border-radius:999px!important;width:8px!important;height:8px!important;padding:0!important;box-shadow:0 1px 4px #ffffff8f!important}.hero-v69__mobile-dots button.is-active{background:#76804d!important}.hero-v69__mobile-counter{color:#4f5a40e0!important;letter-spacing:.04em!important;text-shadow:0 1px 4px #ffffffc2!important;font-size:11px!important;font-weight:500!important}body #top .hero-mobile-panel{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:0!important;display:grid!important}body #top .hero-mobile-panel .hero-mobile-panel__item{background:linear-gradient(#fffdfa 0%,#faf5eb 100%)!important;border:1px solid #b7824a38!important;border-radius:16px!important;align-content:center!important;justify-items:center!important;min-width:0!important;height:88px!important;min-height:88px!important;padding:9px 7px 8px!important;display:grid!important;box-shadow:0 8px 20px #262a2e12,inset 0 1px #ffffffe0!important}body #top .hero-mobile-panel__icon,body #top .hero-mobile-panel__icon-badge{color:#b2853f!important;opacity:1!important;width:20px!important;height:20px!important}body #top .hero-mobile-panel__value{color:#354431!important;margin-top:6px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:21px!important;font-weight:700!important;line-height:1.02!important}body #top .hero-mobile-panel__value--compact{white-space:nowrap!important;font-size:13.5px!important;font-weight:650!important}body #top .hero-mobile-panel__note{color:#484d43bd!important;margin-top:3px!important;font-size:8.5px!important;line-height:1.16!important}#domy .house-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:clamp(4px,1.4vw,8px)!important;width:100%!important;padding:0!important;display:grid!important;overflow:visible!important}#domy .house-tabs .pick-tile{box-sizing:border-box!important;text-align:center!important;border-radius:clamp(12px,3.5vw,16px)!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:clamp(54px,13vw,68px)!important;padding:0 clamp(2px,.8vw,6px)!important;display:flex!important}#domy .house-tabs .pick-tile>.flex{justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important}#domy .house-tabs .house-tab-title{white-space:nowrap!important;font-size:clamp(14px,3.25vw,21px)!important;font-weight:700!important;line-height:1!important}#domy .house-tabs .pick-tile>div:not(:first-child),#domy .house-tabs .house-tab-dot,#domy .house-tabs .house-tab-foot,#domy .house-tabs .house-tab-status,#domy .house-tabs .house-tab-parcel{display:none!important}.site-header,.site-header--hero,.site-header--scrolled,.site-header--menu-open{height:58px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:10px 16px 0!important}.site-header,.site-header--scrolled{width:auto!important;top:0!important;left:0!important;right:0!important;transform:none!important}.site-header__inner{contain:paint;width:100%!important;max-width:none!important;margin-inline:0!important;overflow:hidden!important}.site-header__brand{max-width:none!important;overflow:visible!important}.site-header__menu-btn{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;padding:0!important}.site-header--hero .site-header__inner{-webkit-backdrop-filter:blur(10px)saturate(1.06)!important;background:linear-gradient(90deg,#0c161f9e,#16222d7a)!important;border:1px solid #ffffff29!important;border-radius:18px!important;gap:8px!important;height:50px!important;min-height:50px!important;padding:0 12px 0 14px!important;box-shadow:0 12px 28px #050a0e2e!important}.site-header--hero .site-header__brand{filter:drop-shadow(0 2px 10px #070c1029)!important;width:min(154px,100vw - 104px)!important}.site-header--hero .site-header__brand>div{transform-origin:0!important;opacity:1!important;transform:scale(.5)!important}.site-header--hero .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#f6f3eb!important;font-size:14px!important}.site-header--hero .site-header__brand .brand-logo__na,.site-header--hero .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#f6f3eb!important;font-size:12px!important}.site-header--hero .site-header__menu-btn,.site-header--hero .site-header__menu-btn:hover,.site-header--hero .site-header__menu-btn:focus-visible{color:#f6f3eb!important;border-radius:10px!important;flex:0 0 34px!important;width:34px!important;height:34px!important}.site-header--hero .site-header__menu-btn svg{stroke-width:1.85px!important;width:21px!important;height:21px!important}.site-header--scrolled .site-header__inner,.site-header--menu-open:not(.site-header--hero) .site-header__inner{-webkit-backdrop-filter:blur(9px)saturate(1.02)!important;background:linear-gradient(90deg,#fcf9f2f7,#f5efe5f0)!important;border:1px solid #bc9f6c2e!important;border-radius:15px!important;gap:5px!important;height:44px!important;min-height:44px!important;padding:0 10px 0 12px!important;box-shadow:0 8px 20px #252a2c0f!important}.site-header--scrolled .site-header__brand,.site-header--menu-open:not(.site-header--hero) .site-header__brand{filter:none!important;width:min(138px,100vw - 98px)!important}.site-header--scrolled .site-header__brand>div,.site-header--menu-open:not(.site-header--hero) .site-header__brand>div{transform-origin:0!important;opacity:1!important;transform:scale(.44)!important}.site-header--scrolled .site-header__brand .brand-logo__domy,.site-header--menu-open:not(.site-header--hero) .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#26322c!important;font-size:13px!important}.site-header--scrolled .site-header__brand .brand-logo__na,.site-header--scrolled .site-header__brand .brand-logo__polnej,.site-header--menu-open:not(.site-header--hero) .site-header__brand .brand-logo__na,.site-header--menu-open:not(.site-header--hero) .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#5f6e3e!important;font-size:11px!important}.site-header--scrolled .site-header__menu-btn,.site-header--scrolled .site-header__menu-btn:hover,.site-header--scrolled .site-header__menu-btn:focus-visible,.site-header--menu-open:not(.site-header--hero) .site-header__menu-btn,.site-header--menu-open:not(.site-header--hero) .site-header__menu-btn:hover,.site-header--menu-open:not(.site-header--hero) .site-header__menu-btn:focus-visible{color:#26322c!important;border-radius:9px!important;flex:0 0 30px!important;width:30px!important;height:30px!important}.site-header--scrolled .site-header__menu-btn svg,.site-header--menu-open:not(.site-header--hero) .site-header__menu-btn svg{stroke-width:1.85px!important;width:19px!important;height:19px!important}.site-mobile-menu{padding:0 16px 16px!important;inset:64px 0 auto!important}.site-mobile-menu:before{inset:64px 0 0!important}body #top.hero-v69{color:#26362b!important;background:#f7f3eb!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:clip!important}body #top.hero-v69 .hero-v69__media{width:100%!important;height:min(52svh,484px)!important;min-height:300px!important;max-height:484px!important;inset:0 auto auto 0!important}body #top.hero-v69 .hero-v69__slide{transition:opacity .85s,transform 6.2s!important;transform:scale(1.005)!important}body #top.hero-v69 .hero-v69__slide.is-active{transform:scale(1.02)!important}body #top.hero-v69 .hero-v69__veil{background:linear-gradient(#101f284d 0%,#101f2821 18%,#101f2800 34%),linear-gradient(#f7f3eb00 0% 61%,#f7f3eb24 70%,#f7f3eb66 78%,#f7f3ebc2 86%,#f7f3eb 93% 100%)!important;width:100%!important;height:min(58svh,536px)!important;min-height:348px!important;max-height:536px!important;inset:0 auto auto 0!important}body #top.hero-v69 .hero-v69__bottom-shade{display:none!important}body #top.hero-v69 .hero-v69__ornament--left{opacity:.1!important;z-index:1!important;width:114px!important;height:114px!important;bottom:26px!important;left:0!important;right:auto!important}body #top.hero-v69 .hero-v69__inner{height:100%!important;min-height:100%!important;padding:max(88px, calc(env(safe-area-inset-top,0px) + 72px)) 24px max(16px, calc(env(safe-area-inset-bottom,0px) + 12px))!important;flex-direction:column!important;display:flex!important}body #top.hero-v69 .hero-v69__mobile-stack{flex-direction:column!important;justify-content:flex-end!important;min-height:100%!important;display:flex!important}body #top.hero-v69 .hero-v69__copy{width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin-top:auto!important;margin-bottom:0!important;padding:0!important;transform:none!important}body #top.hero-v69 .hero-v69__eyebrow{color:#b1782d!important;letter-spacing:.23em!important;text-transform:uppercase!important;max-width:none!important;text-shadow:none!important;align-items:center!important;gap:12px!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;display:flex!important}body #top.hero-v69 .hero-v69__eyebrow:before{content:""!important;opacity:.95!important;background:#b1782d!important;flex:0 0 32px!important;width:32px!important;height:1.5px!important;display:block!important}body #top.hero-v69 .hero-v69__title{color:#223327!important;letter-spacing:-.045em!important;margin-top:14px!important;font-size:clamp(42px,11.4vw,58px)!important;font-weight:600!important;line-height:.9!important}body #top.hero-v69 .hero-v69__title-accent{color:#697b42!important}body #top.hero-v69 .hero-v69__title:after{content:""!important;background:#b1782d!important;width:50px!important;height:2px!important;margin-top:12px!important;display:block!important}body #top.hero-v69 .hero-v69__subtitle{color:#313632d1!important;letter-spacing:0!important;text-transform:none!important;max-width:254px!important;margin-top:12px!important;font-size:13.5px!important;font-weight:400!important;line-height:1.28!important}body #top.hero-v69 .hero-v69__cta{color:#fffefb!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#536533!important;border-radius:14px!important;justify-content:center!important;gap:12px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:52px!important;min-height:52px!important;margin-top:16px!important;padding:0 18px!important;font-size:11px!important;font-weight:800!important;display:inline-flex!important;box-shadow:0 16px 30px #5365332b!important}body #top.hero-v69 .hero-v69__cta svg{stroke-width:1.85px!important;width:16px!important;height:16px!important}body #top.hero-v69 .hero-mobile-bottom{width:100%!important;margin-top:12px!important;padding-top:0!important;padding-bottom:0!important;transform:none!important}body #top.hero-v69 .hero-mobile-panel{z-index:3!important;width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:0!important;display:grid!important;position:relative!important;overflow:visible!important}body #top.hero-v69 .hero-mobile-panel__item{text-align:center!important;background:linear-gradient(#f8f3ebf5 0%,#ede5d8db 100%)!important;border:1px solid #b08a5647!important;border-radius:18px!important;align-content:center!important;justify-items:center!important;min-width:0!important;min-height:110px!important;padding:12px 7px 10px!important;display:grid!important;box-shadow:0 12px 28px #443b2c0f!important}body #top.hero-v69 .hero-mobile-panel__icon{color:#9c6a25!important;stroke-width:1.5px!important;filter:drop-shadow(0 1px #2a211447)drop-shadow(0 3px 6px #2a211429)!important;width:20px!important;height:20px!important}body #top.hero-v69 .hero-mobile-panel__icon-badge{color:#9c6a25!important;background:linear-gradient(#fffbf3fa,#efe5d2eb)!important;border:1.5px solid #9c6a25eb!important;border-radius:8px!important;place-items:center!important;width:20px!important;height:20px!important;display:grid!important;box-shadow:inset 0 1px #fffc,0 2px 6px #2a21141f!important}body #top.hero-v69 .hero-mobile-panel__icon-badge-line{font-size:0!important;line-height:0!important}body #top.hero-v69 .hero-mobile-panel__icon-badge-line--accent{text-shadow:0 1px #2a21142e!important;font-size:12px!important;font-weight:800!important;line-height:1!important}body #top.hero-v69 .hero-mobile-panel__value{color:#243426!important;letter-spacing:-.02em!important;text-wrap:balance!important;margin-top:8px!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:17px!important;font-weight:650!important;line-height:1.08!important}body #top.hero-v69 .hero-mobile-panel__value--compact{white-space:normal!important;text-wrap:balance!important;font-size:14.5px!important;font-weight:600!important;line-height:1.08!important}body #top.hero-v69 .hero-mobile-panel__note{color:#4a4e4ad6!important;text-wrap:balance!important;margin-top:6px!important;font-size:8.6px!important;font-weight:400!important;line-height:1.2!important}body #top.hero-v69 .hero-v69__mobile-meta{z-index:12!important;opacity:.78!important;margin:0!important;position:absolute!important;top:calc(min(52svh,484px) - 32px)!important;right:24px!important}body #top.hero-v69 .hero-v69__mobile-dots{align-items:center!important;gap:8px!important;padding:0!important;display:inline-flex!important}body #top.hero-v69 .hero-v69__mobile-dots button{background:#a2a49e61!important;border:0!important;border-radius:999px!important;width:8px!important;height:8px!important;padding:0!important;box-shadow:0 1px 4px #ffffff7a!important}body #top.hero-v69 .hero-v69__mobile-dots button.is-active{background:#84887cd1!important}}@media (width<=389.98px){body #top.hero-v69 .hero-v69__inner{padding-left:16px!important;padding-right:16px!important}body #top.hero-v69 .hero-v69__title{font-size:42px!important}body #top.hero-v69 .hero-v69__subtitle{max-width:250px!important;font-size:14px!important}body #top.hero-v69 .hero-mobile-panel{gap:6px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:114px!important;padding:12px 6px 10px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:17px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:14px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:8.75px!important}}@media (width<=767.98px){.site-header,.site-header--hero,.site-header--scrolled,.site-header--menu-open{width:100%!important;height:96px!important;padding:max(16px, env(safe-area-inset-top,0px)) 18px 0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;transition:height .22s,padding .22s!important;top:0!important;left:0!important;right:0!important;transform:none!important}.site-header__inner{contain:none!important;width:100%!important;max-width:none!important;height:70px!important;min-height:70px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:10px!important;margin:0!important;padding:0!important;transition:height .22s,padding .22s,border-radius .22s,background-color .22s,border-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s!important;overflow:visible!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand{filter:drop-shadow(0 4px 15px #09141c47)!important;width:min(222px,100vw - 102px)!important;max-width:none!important;overflow:visible!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand>div{transform-origin:0!important;opacity:1!important;transform:scale(.82)!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__domy,.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__na,.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__polnej{--brand-logo-domy-color:#f7f4ed!important;--brand-logo-polnej-color:#f7f4ed!important}.site-header__actions{gap:0!important;margin-left:auto!important}.site-header__menu-btn,.site-header__menu-btn:hover,.site-header__menu-btn:focus-visible{width:48px!important;height:48px!important;box-shadow:none!important;color:#f7f4ed!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:15px!important;flex:0 0 48px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.site-header__menu-btn:focus-visible{outline-offset:2px!important;outline:2px solid #f7f4edb8!important}.site-header__menu-glyph{width:31px;height:24px;display:block;position:relative}.site-header__menu-glyph i{transform-origin:50%;background:currentColor;border-radius:999px;width:31px;height:2px;transition:top .18s,transform .18s,opacity .14s;display:block;position:absolute;left:0}.site-header__menu-glyph i:first-child{top:2px}.site-header__menu-glyph i:nth-child(2){top:11px}.site-header__menu-glyph i:nth-child(3){top:20px}.site-header__menu-glyph.is-open i:first-child{top:11px;transform:rotate(45deg)}.site-header__menu-glyph.is-open i:nth-child(2){opacity:0;transform:scaleX(.35)}.site-header__menu-glyph.is-open i:nth-child(3){top:11px;transform:rotate(-45deg)}.site-header--scrolled,.site-header--menu-open{height:78px!important;padding:max(8px, env(safe-area-inset-top,0px)) 12px 0!important}.site-header--scrolled .site-header__inner,.site-header--menu-open .site-header__inner,.site-header--hero.site-header--menu-open .site-header__inner{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;background:#faf7f0f0!important;border:1px solid #ac906333!important;border-radius:20px!important;height:60px!important;min-height:60px!important;padding:0 8px 0 14px!important;box-shadow:0 12px 34px #1e24241f,inset 0 1px #ffffffd1!important}.site-header--scrolled .site-header__brand,.site-header--menu-open .site-header__brand{filter:none!important;width:min(188px,100vw - 96px)!important;max-width:none!important;overflow:visible!important}.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0!important;opacity:1!important;transform:scale(.76)!important}.site-header--scrolled .site-header__brand .brand-logo__domy,.site-header--menu-open .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#26312c!important}.site-header--scrolled .site-header__brand .brand-logo__na,.site-header--scrolled .site-header__brand .brand-logo__polnej,.site-header--menu-open .site-header__brand .brand-logo__na,.site-header--menu-open .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#5d6b3d!important}.site-header--scrolled .site-header__menu-btn,.site-header--scrolled .site-header__menu-btn:hover,.site-header--scrolled .site-header__menu-btn:focus-visible,.site-header--menu-open .site-header__menu-btn,.site-header--menu-open .site-header__menu-btn:hover,.site-header--menu-open .site-header__menu-btn:focus-visible{color:#2d3932!important;background:#ffffff7a!important;border:1px solid #5d673d21!important;border-radius:14px!important;flex:0 0 44px!important;width:44px!important;height:44px!important;box-shadow:inset 0 1px #ffffffb8!important}.site-header--scrolled .site-header__menu-btn:focus-visible,.site-header--menu-open .site-header__menu-btn:focus-visible{outline:2px solid #5d673d57!important}.site-header--scrolled .site-header__menu-glyph,.site-header--menu-open .site-header__menu-glyph{width:27px;height:22px}.site-header--scrolled .site-header__menu-glyph i,.site-header--menu-open .site-header__menu-glyph i{width:27px}.site-header--scrolled .site-header__menu-glyph i:first-child,.site-header--menu-open .site-header__menu-glyph i:first-child{top:2px}.site-header--scrolled .site-header__menu-glyph i:nth-child(2),.site-header--menu-open .site-header__menu-glyph i:nth-child(2){top:10px}.site-header--scrolled .site-header__menu-glyph i:nth-child(3),.site-header--menu-open .site-header__menu-glyph i:nth-child(3){top:18px}.site-header--scrolled .site-header__menu-glyph.is-open i:first-child,.site-header--scrolled .site-header__menu-glyph.is-open i:nth-child(3),.site-header--menu-open .site-header__menu-glyph.is-open i:first-child,.site-header--menu-open .site-header__menu-glyph.is-open i:nth-child(3){top:10px}.site-mobile-menu{transform-origin:top!important;padding:8px 12px 16px!important;transition:opacity .19s,transform .22s cubic-bezier(.22,.61,.36,1)!important;inset:78px 0 auto!important;transform:translateY(-8px)scale(.985)!important}.site-header--menu-open .site-mobile-menu{transform:translateY(0)scale(1)!important}.site-mobile-menu:before{-webkit-backdrop-filter:blur(5px)!important;background:#12171457!important;inset:78px 0 0!important}.site-mobile-menu__panel{background:#faf7f0fa!important;border:1px solid #9a7e542e!important;border-radius:26px!important;max-height:calc(100svh - 94px)!important;overflow-y:auto!important;box-shadow:0 28px 76px #191f1e38!important}.site-mobile-menu__links{text-align:left!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;padding:10px!important;display:grid!important}.site-mobile-menu__links a{color:#29342e!important;letter-spacing:.02em!important;text-align:left!important;background:#ffffff8a!important;border:1px solid #5d673d14!important;border-radius:14px!important;justify-content:flex-start!important;min-height:48px!important;padding:0 14px!important;font-size:13.5px!important;font-weight:800!important}.site-mobile-menu__links a:active{background:#e8eadcd1!important}.site-mobile-menu__actions{gap:9px!important;padding:4px 10px 12px!important}.site-mobile-menu__actions .btn-primary,.site-mobile-menu__actions .btn-secondary,.site-mobile-menu__instagram{border-radius:15px!important;min-height:52px!important}body #top.hero-v69{background:#f7f3eb!important;height:auto!important;min-height:100svh!important;max-height:none!important;overflow:hidden!important}body #top.hero-v69 .hero-v69__media{width:100%!important;height:clamp(440px,119vw,548px)!important;min-height:440px!important;max-height:548px!important;inset:0 auto auto 0!important}body #top.hero-v69 .hero-v69__veil{background:linear-gradient(#0c1c2657 0%,#0c1c2624 18%,#0c1c2600 36%),linear-gradient(#f7f3eb00 0% 60%,#f7f3eb1a 69%,#f7f3eb52 76%,#f7f3eb9e 83%,#f7f3ebe0 89%,#f7f3eb 94% 100%)!important;width:100%!important;height:clamp(500px,135vw,620px)!important;min-height:500px!important;max-height:620px!important;inset:0 auto auto 0!important}body #top.hero-v69 .hero-v69__inner{height:auto!important;min-height:auto!important;padding:96px 24px 34px!important}body #top.hero-v69 .hero-v69__mobile-stack{justify-content:flex-start!important;height:auto!important;min-height:auto!important}body #top.hero-v69 .hero-v69__copy{width:100%!important;max-width:none!important;margin-top:clamp(370px,101vw,462px)!important;padding:0!important}body #top.hero-v69 .hero-v69__eyebrow{letter-spacing:.215em!important;gap:13px!important;font-size:10.5px!important;line-height:1.25!important}body #top.hero-v69 .hero-v69__eyebrow:before{flex-basis:36px!important;width:36px!important}body #top.hero-v69 .hero-v69__title{letter-spacing:-.045em!important;margin-top:20px!important;font-size:clamp(54px,15vw,72px)!important;line-height:.91!important}body #top.hero-v69 .hero-v69__title:after{width:56px!important;margin-top:17px!important}body #top.hero-v69 .hero-v69__subtitle{max-width:300px!important;margin-top:18px!important;font-size:16px!important;line-height:1.36!important}body #top.hero-v69 .hero-v69__cta{border-radius:14px!important;gap:17px!important;height:62px!important;min-height:62px!important;margin-top:25px!important;padding:0 22px!important;font-size:13px!important;box-shadow:0 16px 32px #5365332e!important}body #top.hero-v69 .hero-v69__cta svg{width:21px!important;height:21px!important}body #top.hero-v69 .hero-mobile-bottom{margin-top:26px!important}body #top.hero-v69 .hero-mobile-panel{gap:10px!important}body #top.hero-v69 .hero-mobile-panel__item{background:#fffdf9b8!important;border:1px solid #b88e533d!important;border-radius:18px!important;min-height:148px!important;padding:17px 9px 15px!important;box-shadow:0 11px 28px #443b2c0b!important}body #top.hero-v69 .hero-mobile-panel__icon,body #top.hero-v69 .hero-mobile-panel__icon-badge{color:#b17d31!important;filter:none!important;width:27px!important;height:27px!important}body #top.hero-v69 .hero-mobile-panel__icon-badge{box-shadow:none!important;background:0 0!important;border-color:#b17d31d1!important}body #top.hero-v69 .hero-mobile-panel__icon-badge-line--accent{text-shadow:none!important;font-size:16px!important}body #top.hero-v69 .hero-mobile-panel__value{margin-top:11px!important;font-size:22px!important;line-height:1.05!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:18px!important;line-height:1.07!important}body #top.hero-v69 .hero-mobile-panel__note{margin-top:8px!important;font-size:10.5px!important;line-height:1.28!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(clamp(440px,119vw,548px) - 38px)!important;right:24px!important}}@media (width<=389.98px){.site-header,.site-header--hero,.site-header--scrolled,.site-header--menu-open{padding-left:14px!important;padding-right:14px!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand>div{transform:scale(.74)!important}.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform:scale(.7)!important}body #top.hero-v69 .hero-v69__inner{padding-left:16px!important;padding-right:16px!important}body #top.hero-v69 .hero-v69__copy{margin-top:clamp(360px,104vw,430px)!important}body #top.hero-v69 .hero-v69__title{font-size:49px!important}body #top.hero-v69 .hero-v69__subtitle{font-size:15px!important}body #top.hero-v69 .hero-v69__cta{height:58px!important;min-height:58px!important;font-size:11.5px!important}body #top.hero-v69 .hero-mobile-panel{gap:7px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:136px!important;padding:15px 7px 13px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:20px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:16.5px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:9.5px!important}}@media (width>=1024px){body .section-shell{width:min(100% - 72px,1640px)!important;max-width:1640px!important}body .section-band.premium-section{padding-top:clamp(52px,5.35vw,82px)!important;padding-bottom:clamp(52px,5.35vw,82px)!important}body .section-band.premium-section .section-inner{padding-inline:clamp(20px,3vw,52px)!important}body .section-band.premium-section .section-header,body .section-band.premium-section .timeline-v54__header,body .section-band.premium-section .financing-section-header{max-width:840px!important;margin-bottom:clamp(34px,3vw,48px)!important}body .section-band.premium-section .section-header h2,body .section-band.premium-section .timeline-v54__header h2,body .section-band.premium-section .financing-section-header h2{font-size:clamp(40px,4.15vw,66px)!important}body .team-section{padding-top:clamp(22px,3.4vw,54px)!important;padding-bottom:clamp(22px,3.4vw,54px)!important}body .team-section__inner{gap:clamp(24px,2.6vw,38px)!important;padding-top:clamp(42px,4.45vw,68px)!important;padding-bottom:clamp(35px,4vw,58px)!important}body .team-section__header{gap:clamp(42px,6vw,96px)!important}body .team-section__header .heading-lg{font-size:clamp(52px,4.55vw,78px)!important}body .team-stage{grid-template-columns:clamp(164px,14.5vw,218px) minmax(680px,990px) clamp(164px,14.5vw,218px)!important;width:min(1480px,100% + 350px)!important}body .team-focus-card{min-height:528px!important}body .team-focus-card__content{padding:clamp(38px,4.15vw,62px) clamp(34px,4vw,60px)!important}body .team-focus-card__content h3{font-size:clamp(46px,4.2vw,64px)!important}body #uklad .layout-visual-marketing,body #uklad .layout-visual-marketing .layout-plan-stage{min-height:570px!important}}@media (width<=767.98px){body #top.hero-v69{background:#f7f3eb!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;overflow:hidden!important}body #top.hero-v69 .hero-v69__media{width:100%!important;height:clamp(288px,45svh,390px)!important;min-height:0!important;max-height:none!important;inset:0 auto auto 0!important}body #top.hero-v69 .hero-v69__veil{background:linear-gradient(#0c1c264d 0%,#0c1c2621 18%,#0c1c2600 38%),linear-gradient(#f7f3eb00 0% 66%,#f7f3eb1f 73%,#f7f3eb66 80%,#f7f3ebc2 88%,#f7f3eb 96% 100%)!important;width:100%!important;height:calc(clamp(288px,45svh,390px) + 52px)!important;min-height:0!important;max-height:none!important;inset:0 auto auto 0!important}body #top.hero-v69 .hero-v69__inner{width:100%!important;height:100%!important;min-height:100%!important;padding:max(76px, calc(env(safe-area-inset-top,0px) + 66px)) clamp(16px, 5vw, 22px) max(10px, env(safe-area-inset-bottom,0px))!important}body #top.hero-v69 .hero-v69__mobile-stack{flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:100%!important;min-height:0!important;display:flex!important}body #top.hero-v69 .hero-v69__copy{width:100%!important;max-width:none!important;margin-top:calc(clamp(288px,45svh,390px) - 48px)!important;margin-bottom:0!important;padding:0!important}body #top.hero-v69 .hero-v69__eyebrow{letter-spacing:.19em!important;white-space:nowrap!important;gap:11px!important;font-size:clamp(8.5px,2.45vw,10px)!important;line-height:1.15!important}body #top.hero-v69 .hero-v69__eyebrow:before{flex:0 0 32px!important;width:32px!important;height:1.5px!important}body #top.hero-v69 .hero-v69__title{letter-spacing:-.043em!important;margin-top:10px!important;font-size:clamp(41px,12.8vw,54px)!important;line-height:.88!important}body #top.hero-v69 .hero-v69__title:after{width:44px!important;height:1.5px!important;margin-top:11px!important}body #top.hero-v69 .hero-v69__subtitle{max-width:250px!important;margin-top:10px!important;font-size:clamp(12.5px,3.7vw,14.5px)!important;line-height:1.28!important}body #top.hero-v69 .hero-v69__cta{border-radius:12px!important;gap:13px!important;width:100%!important;height:clamp(46px,6.4svh,54px)!important;min-height:clamp(46px,6.4svh,54px)!important;margin-top:13px!important;padding:0 16px!important;font-size:clamp(9.8px,2.8vw,11.5px)!important;box-shadow:0 12px 24px #53653329!important}body #top.hero-v69 .hero-v69__cta svg{width:18px!important;height:18px!important}body #top.hero-v69 .hero-mobile-bottom{width:100%!important;margin-top:clamp(10px,1.8svh,15px)!important;padding:0!important}body #top.hero-v69 .hero-mobile-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(6px,2vw,9px)!important;width:100%!important}body #top.hero-v69 .hero-mobile-panel__item{background:#fffdf9c7!important;border:1px solid #b88e5338!important;border-radius:15px!important;height:clamp(92px,13.5svh,114px)!important;min-height:clamp(92px,13.5svh,114px)!important;padding:8px 5px 7px!important;box-shadow:0 8px 20px #443b2c0b!important}body #top.hero-v69 .hero-mobile-panel__icon,body #top.hero-v69 .hero-mobile-panel__icon-badge{width:clamp(19px,3.1svh,24px)!important;height:clamp(19px,3.1svh,24px)!important}body #top.hero-v69 .hero-mobile-panel__icon-badge-line--accent{font-size:14px!important}body #top.hero-v69 .hero-mobile-panel__value{margin-top:6px!important;font-size:clamp(17px,4.7vw,21px)!important;line-height:1!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:clamp(12.5px,3.5vw,16px)!important;line-height:1.02!important}body #top.hero-v69 .hero-mobile-panel__note{margin-top:5px!important;font-size:clamp(7.7px,2.2vw,9.5px)!important;line-height:1.14!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(clamp(288px,45svh,390px) - 28px)!important;right:clamp(16px,5vw,22px)!important}.site-header--hero:not(.site-header--menu-open) .site-header__inner{--hero-rest-backdrop-filter:saturate(1.0001);box-shadow:none!important;-webkit-backdrop-filter:var(--hero-rest-backdrop-filter)!important;background:0 0!important;border:0!important}}@media (width<=767.98px) and (height<=700px){.site-header,.site-header--hero,.site-header--scrolled,.site-header--menu-open{height:78px!important;padding-top:max(8px, env(safe-area-inset-top,0px))!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand>div{transform:scale(.68)!important}body #top.hero-v69 .hero-v69__inner{padding-top:max(62px, calc(env(safe-area-inset-top,0px) + 54px))!important;padding-bottom:max(6px, env(safe-area-inset-bottom,0px))!important}body #top.hero-v69 .hero-v69__copy{margin-top:calc(clamp(262px,42svh,300px) - 58px)!important}body #top.hero-v69 .hero-v69__media{height:clamp(262px,42svh,300px)!important}body #top.hero-v69 .hero-v69__veil{height:calc(clamp(262px,42svh,300px) + 44px)!important}body #top.hero-v69 .hero-v69__eyebrow{font-size:8px!important}body #top.hero-v69 .hero-v69__title{margin-top:7px!important;font-size:clamp(36px,11.6vw,46px)!important}body #top.hero-v69 .hero-v69__title:after{margin-top:8px!important}body #top.hero-v69 .hero-v69__subtitle{margin-top:7px!important;font-size:11.5px!important;line-height:1.18!important}body #top.hero-v69 .hero-v69__cta{height:42px!important;min-height:42px!important;margin-top:9px!important;font-size:9.5px!important}body #top.hero-v69 .hero-mobile-bottom{margin-top:8px!important}body #top.hero-v69 .hero-mobile-panel__item{height:84px!important;min-height:84px!important;padding:6px 4px!important}body #top.hero-v69 .hero-mobile-panel__icon,body #top.hero-v69 .hero-mobile-panel__icon-badge{width:18px!important;height:18px!important}body #top.hero-v69 .hero-mobile-panel__value{margin-top:4px!important;font-size:16px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:12px!important}body #top.hero-v69 .hero-mobile-panel__note{margin-top:3px!important;font-size:7.4px!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(clamp(262px,42svh,300px) - 24px)!important}}@media (width>=1200px){.site-header--hero:not(.site-header--menu-open) .site-header__inner{box-shadow:none!important;-webkit-backdrop-filter:saturate(1.0001)!important;background:0 0!important;border-color:#0000!important}.site-header--hero:not(.site-header--menu-open) .brand-logo__domy{--brand-logo-domy-color:#252a2c!important}.site-header--hero:not(.site-header--menu-open) .brand-logo__na,.site-header--hero:not(.site-header--menu-open) .brand-logo__polnej{--brand-logo-polnej-color:#5d673d!important}body #top.hero-v69:before,body #top.hero-v69:after,body #top.hero-v69 .hero-v69__ornament--left{display:none!important}body #top.hero-v69 .hero-v69__veil{background:linear-gradient(90deg,#f7f3ebf5 0%,#f7f3ebf0 18%,#f7f3ebe0 25%,#f7f3ebbd 29%,#f7f3eb8f 34%,#f7f3eb61 38%,#f7f3eb3b 42%,#f7f3eb1f 45%,#f7f3eb0e 48%,#f7f3eb05 51%,#f7f3eb00 54%)!important}body #top.hero-v69 .hero-v69__bottom-shade{display:none!important}body #top.hero-v69 .hero-v69__inner{padding-top:126px!important;padding-bottom:26px!important}body #top.hero-v69 .hero-v69__copy{width:min(540px,40vw)!important;margin-top:clamp(34px,5.2vh,68px)!important}body #top.hero-v69 .hero-v69__eyebrow{letter-spacing:.22em!important;max-width:400px!important;font-size:9px!important}body #top.hero-v69 .hero-v69__title{margin-top:20px!important;font-size:clamp(66px,5.8vw,92px)!important;line-height:.86!important}body #top.hero-v69 .hero-v69__subtitle{color:#26312bd1!important;letter-spacing:0!important;text-transform:none!important;max-width:360px!important;margin-top:24px!important;font-size:clamp(18px,1.35vw,23px)!important;line-height:1.35!important}body #top.hero-v69 .hero-v69__cta{border-radius:11px!important;min-width:270px!important;min-height:54px!important;margin-top:25px!important}body #top.hero-v69 .hero-v69__stats{-webkit-backdrop-filter:blur(14px)!important;background:#faf7f0e6!important;border:1px solid #b0926033!important;border-radius:22px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-height:96px!important;margin-right:0!important;padding:0 6px!important;overflow:hidden!important;box-shadow:0 18px 44px #252a2c1a!important}body #top.hero-v69 .hero-v69__stat{min-height:94px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-right:1px solid #73675026!important;border-radius:0!important;padding:11px 14px!important}body #top.hero-v69 .hero-v69__stat:last-child{border-right:0!important}body #top.hero-v69 .hero-v69__stat:hover{box-shadow:none!important;transform:none!important}body #top.hero-v69 .hero-v69__slide-meta{-webkit-backdrop-filter:blur(14px)!important;background:#faf7f0e6!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:12px!important;width:292px!important;min-height:112px!important;padding:16px 18px!important;display:flex!important;bottom:26px!important;right:clamp(34px,4.8vw,86px)!important;box-shadow:0 18px 44px #252a2c1a!important}}@media (width>=768px) and (width<=1199.98px){body #top.hero-v69 .hero-v69__veil{background:linear-gradient(90deg,#f7f3ebfa 0%,#f7f3ebeb 28%,#f7f3eb8a 45%,#f7f3eb1a 64%,#f7f3eb00 78%)!important}}.chapter-nav,.mobile-chapter-progress{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .24s,visibility .24s,transform .24s!important;transform:translateY(14px)!important}.chapter-nav.is-visible,.mobile-chapter-progress.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}@media (width>=1200px){#top.hero-v69 .hero-v69__inner{padding-bottom:26px!important}#top.hero-v69 .hero-v69__stats{-webkit-backdrop-filter:blur(16px)saturate(1.04)!important;backdrop-filter:blur(16px)saturate(1.04)!important;background:#faf8f2e0!important;border:1px solid #b0926042!important;border-radius:20px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;width:100%!important;min-height:96px!important;margin-top:auto!important;padding:0 7px!important;overflow:hidden!important;box-shadow:0 18px 48px #1f261f24!important}#top.hero-v69 .hero-v69__stat{min-height:94px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-right:1px solid #574c3424!important;border-radius:0!important;grid-template-columns:50px minmax(0,1fr)!important;place-content:center!important;gap:12px!important;padding:10px 15px!important}#top.hero-v69 .hero-v69__stat:last-child{border-right:0!important}#top.hero-v69 .hero-v69__stat:hover{box-shadow:none!important;background:#ffffff3d!important;transform:none!important}#top.hero-v69 .hero-v69__stat-icon,#top.hero-v69 .hero-v69__stat .hero-stat-icon-badge{place-self:center!important;width:49px!important;height:49px!important}#top.hero-v69 .hero-v69__stat-copy{text-align:center!important;align-content:center!important;justify-items:center!important;gap:3px!important;display:grid!important}#top.hero-v69 .hero-v69__stat-label{letter-spacing:.12em!important;font-size:9.2px!important;line-height:1.16!important}#top.hero-v69 .hero-v69__stat-value{margin-top:1px!important;font-size:25.5px!important}#top.hero-v69 .hero-v69__stat-note{font-size:12px!important;line-height:1.22!important}#top.hero-v69 .hero-v69__stat--text-icon{grid-template-columns:56px minmax(0,1fr)!important}#top.hero-v69 .hero-v69__stat--text-icon .hero-stat-icon-badge{width:56px!important;height:56px!important}#top.hero-v69 .hero-v69__stat--text-icon .hero-v69__stat-value{font-size:19px!important}#top.hero-v69 .hero-v69__stat:first-child .hero-v69__stat-value{transform:translateY(-4px)!important}}@media (width>=1024px){.site-header{pointer-events:none;height:92px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:12px 18px 0!important}.site-header__inner{pointer-events:auto;border-radius:20px!important;width:min(1680px,100%)!important;height:68px!important;padding:0 18px 0 22px!important;transition:background .28s,border-color .28s,box-shadow .28s,height .28s!important}.site-header--hero .site-header__inner{-webkit-backdrop-filter:blur(9px)saturate(1.03)!important;backdrop-filter:blur(9px)saturate(1.03)!important;background:linear-gradient(#141d1930,#141d191a)!important;border:1px solid #ffffff2b!important;box-shadow:0 12px 34px #0d161214!important}.site-header--scrolled .site-header__inner,.site-header--menu-open .site-header__inner{-webkit-backdrop-filter:blur(18px)saturate(1.06)!important;backdrop-filter:blur(18px)saturate(1.06)!important;background:#f8f6f0e6!important;border:1px solid #4d473a21!important;height:62px!important;box-shadow:0 16px 46px #1c231d21!important}.site-header__brand>div{transform-origin:0!important;transform:scale(.88)!important}.site-header--hero .site-header__brand{opacity:.91!important;filter:drop-shadow(0 2px 12px #08100c47)!important}.site-header--hero .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#f7f4ed!important}.site-header--hero .site-header__brand .brand-logo__na,.site-header--hero .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#f7f4ed!important}.site-header--hero .site-header__nav a{color:#faf8f2e0!important;text-shadow:0 2px 10px #0a120e57!important}.site-header--hero .site-header__nav a:hover,.site-header--hero .site-header__nav a:focus-visible,.site-header--hero .site-header__nav a.is-current{color:#fff!important}.site-header--hero .site-header__phone,.site-header--hero .site-header__instagram{color:#faf8f2f0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#121c1729!important;border-color:#ffffff2b!important}.site-header--hero .site-header__phone:hover,.site-header--hero .site-header__instagram:hover{color:#fff!important;background:#121c1745!important;border-color:#ffffff45!important}}@media (width<=767.98px){.site-header,.site-header--hero,.site-header--scrolled,.site-header--menu-open{height:76px!important;padding:max(8px, env(safe-area-inset-top,0px)) 10px 0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.site-header__inner{border-radius:18px!important;width:100%!important;height:58px!important;padding:0 9px 0 12px!important}.site-header--hero:not(.site-header--menu-open) .site-header__inner{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important}.site-header--scrolled .site-header__inner,.site-header--menu-open .site-header__inner{-webkit-backdrop-filter:blur(18px)saturate(1.06)!important;backdrop-filter:blur(18px)saturate(1.06)!important;background:#faf7f0f7!important;border:1px solid #ac906329!important;border-radius:22px!important;height:64px!important;min-height:64px!important;padding:0 11px 0 15px!important;box-shadow:0 12px 28px #1c231d1c,inset 0 1px #fffc!important}.site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0!important;transform:scale(.67)!important}.site-header--scrolled .site-header__brand,.site-header--menu-open .site-header__brand{width:min(212px,100vw - 94px)!important;max-width:none!important;overflow:visible!important}.site-header--scrolled .site-header__brand>div{transform-origin:0!important;transform:scale(.84)!important}.site-header--menu-open .site-header__brand>div{transform-origin:0!important;transform:scale(.8)!important}.site-header--scrolled .site-header__actions,.site-header--menu-open .site-header__actions{gap:4px!important;margin-left:auto!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__domy,.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__na,.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__polnej{--brand-logo-domy-color:#f7f4ed!important;--brand-logo-polnej-color:#f7f4ed!important}.site-header__menu-btn,.site-header--hero:not(.site-header--menu-open) .site-header__menu-btn{color:#f7f4ed!important;width:42px!important;height:42px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:14px!important;flex:0 0 42px!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-glyph{width:30px!important;height:22px!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-glyph i{opacity:1!important;background:#f7f4ed!important;width:30px!important;height:2px!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-glyph i:first-child{top:1px!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-glyph i:nth-child(2){top:10px!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-glyph i:nth-child(3){top:19px!important}.site-header--scrolled .site-header__menu-btn,.site-header--menu-open .site-header__menu-btn{color:#2d3932!important;background:#ffffffbd!important;border:1px solid #5d673d1a!important;border-radius:16px!important;flex:0 0 48px!important;width:48px!important;height:48px!important;box-shadow:0 6px 16px #24302714,inset 0 1px #ffffffbd!important}.site-header--scrolled .site-header__menu-glyph,.site-header--menu-open .site-header__menu-glyph{width:28px!important;height:22px!important}.site-header--scrolled .site-header__menu-glyph i,.site-header--menu-open .site-header__menu-glyph i{opacity:1!important;background:#314136!important;width:28px!important;height:2px!important}.site-header--scrolled .site-header__menu-glyph i:first-child,.site-header--menu-open .site-header__menu-glyph i:first-child{top:1px!important}.site-header--scrolled .site-header__menu-glyph i:nth-child(2),.site-header--menu-open .site-header__menu-glyph i:nth-child(2){top:10px!important}.site-header--scrolled .site-header__menu-glyph i:nth-child(3),.site-header--menu-open .site-header__menu-glyph i:nth-child(3){top:19px!important}.site-header--scrolled .site-header__menu-glyph.is-open i:first-child,.site-header--scrolled .site-header__menu-glyph.is-open i:nth-child(3),.site-header--menu-open .site-header__menu-glyph.is-open i:first-child,.site-header--menu-open .site-header__menu-glyph.is-open i:nth-child(3){top:10px!important}.site-mobile-menu{padding:8px 10px 12px!important;inset:76px 0 auto!important}.site-mobile-menu:before{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0d141061!important;inset:76px 0 0!important}.site-mobile-menu__panel{-webkit-backdrop-filter:blur(20px)saturate(1.05)!important;backdrop-filter:blur(20px)saturate(1.05)!important;background:#f8f6f0f2!important;border:1px solid #4d473a24!important;border-radius:24px!important;max-height:calc(100svh - 94px)!important;overflow-y:auto!important;box-shadow:0 26px 72px #141c1740!important}.site-mobile-menu__links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:12px 12px 4px!important}.site-mobile-menu__links a{letter-spacing:.045em!important;background:#ffffff6b!important;border:1px solid #4d473a1a!important;border-radius:15px!important;min-height:48px!important;padding:0 10px!important;font-size:12px!important}.site-mobile-menu__links a:hover,.site-mobile-menu__links a:focus-visible{color:#46512f!important;background:#ffffffb8!important}.site-mobile-menu__actions{gap:9px!important;padding:10px 12px 12px!important}}.house-client-package{box-shadow:inset 0 1px #ffffffc7,0 12px 30px #252a2c0e}.house-client-package__icon{box-shadow:inset 0 0 0 1px #5d673d1a}@media (width>=1280px){#domy,#inwestycja,#standard{padding-top:22px!important;padding-bottom:22px!important}#domy .section-inner{padding-top:27px!important;padding-bottom:58px!important}#domy .section-header{margin-bottom:18px!important}#domy .section-header h2,#inwestycja .keyfacts-top h2,#standard .heading-lg{font-size:clamp(38px,4.05vw,65px)!important}#domy .house-tabs{gap:10px!important;margin-top:24px!important}#domy .house-pick-tile{padding:10px 12px!important}#domy .house-tab-title{font-size:25px!important}#domy .house-pick-tile>div:nth-child(2){margin-top:10px!important;font-size:11px!important}#domy .house-tab-foot{margin-top:13px!important}#domy .house-content{grid-template-columns:minmax(0,1fr) minmax(448px,504px)!important;gap:28px!important;margin-top:26px!important}#domy .house-details-card{padding:29px!important}#domy .house-details-card h3{font-size:47px!important}#domy .house-details-header{padding-bottom:20px!important}#domy .house-detail-row{padding-top:13px!important;padding-bottom:13px!important}#domy .house-client-package{margin-top:18px!important;padding:14px!important}#domy .house-client-package .btn-primary{height:47px!important;min-height:47px!important}#inwestycja .section-inner{padding-top:50px!important;padding-bottom:50px!important}#inwestycja .keyfacts-top{gap:25px!important}#inwestycja .keyfacts-top>div:first-child{min-height:225px!important}#inwestycja .keyfacts-top h2{margin-top:20px!important}#inwestycja .keyfacts-top p{margin-top:20px!important;font-size:15.5px!important;line-height:1.72!important}#inwestycja .keyfacts-v16-grid{gap:18px!important;margin-top:20px!important}#inwestycja .keyfacts-v16__hero{min-height:324px!important}#inwestycja .keyfacts-v16__glass{min-height:342px!important}#inwestycja .keyfacts-v16__area,#inwestycja .keyfacts-v16__parents,#inwestycja .keyfacts-v16__front{min-height:198px!important}#inwestycja .keyfacts-v16__attic{min-height:423px!important}#inwestycja .keyfacts-v16__boundary,#inwestycja .keyfacts-v16__windows,#inwestycja .keyfacts-v16__plot{min-height:225px!important}#inwestycja .keyfacts-v16__five,#inwestycja .keyfacts-v16__fence,#inwestycja .keyfacts-v16__ownership{min-height:234px!important}#inwestycja .keyfacts-card-lite:not(.keyfacts-card-image){padding:21px!important}#inwestycja .keyfacts-card-image>div:last-child{padding:22px!important}#inwestycja .keyfacts-card-image h3{font-size:38px!important}#inwestycja .keyfacts-card-image-value{font-size:40px!important}#standard .section-inner{padding-top:clamp(31px,3.33vw,52px)!important;padding-bottom:clamp(31px,3.33vw,52px)!important}#standard .grid.gap-10{gap:28px!important}#standard .heading-lg{margin-top:22px!important}#standard .lead{font-size:15.5px!important;line-height:1.7!important}#standard .standard-features-grid{gap:14px 16px!important;max-width:1098px!important;margin-top:26px!important}#standard .standard-feature-tile{width:min(100%,194px)!important}#standard .mt-6.grid{gap:16px!important;margin-top:20px!important}#standard .mt-6.grid article{padding:18px!important}#standard .mt-6.grid article .h-14.w-14{width:50px!important;height:50px!important}#standard .mt-6.grid article h3{font-size:22px!important}#standard .mt-6.grid article ul{margin-top:16px!important;font-size:13px!important;line-height:1.6!important}#standard .mt-7.flex,#standard .mt-7.w-full{margin-top:22px!important}#standard .mt-7.w-full{padding:20px!important}#standard .standard-optional-grid{gap:10px!important}#standard .standard-optional-tile{border-radius:14px!important}}@media (width>=1024px){#finansowanie{padding-top:14px!important;padding-bottom:14px!important}#finansowanie .financing-inner{padding-top:clamp(27px,2.88vw,45px)!important;padding-bottom:clamp(22px,2.52vw,36px)!important}#finansowanie .financing-section-header h2{margin-top:11px!important;font-size:clamp(43px,4.5vw,70px)!important}#finansowanie .financing-calculator-card{margin-top:clamp(14px,1.35vw,22px)!important;padding:clamp(16px,1.53vw,25px) clamp(16px,1.8vw,31px) clamp(13px,1.08vw,20px)!important}#finansowanie .financing-card-top h3{font-size:clamp(29px,2.1vw,38px)!important}#finansowanie .financing-horizontal-grid{gap:clamp(16px,1.8vw,29px)!important;margin-top:clamp(11px,1.08vw,16px)!important}#finansowanie .financing-inputs-panel-clean{gap:clamp(9px,.81vw,13px)!important}#finansowanie .financing-result-panel-horizontal{padding:clamp(14px,1.35vw,20px)!important}#finansowanie .financing-result-panel__amount{font-size:clamp(43px,3.78vw,59px)!important}#finansowanie .financing-result-grid-horizontal{gap:9px!important;margin-top:clamp(13px,1.17vw,18px)!important;padding:clamp(11px,.9vw,14px) 0!important}#finansowanie .financing-disclaimer{margin-top:11px!important;font-size:12px!important}}@media (width<=767.98px){body #top.hero-v69 .hero-v69__copy,body #top.hero-v69.hero-v69--compact-mobile .hero-v69__copy{transform:translateY(-100px)!important}body #top.hero-v69 .hero-v69__media,body #top.hero-v69.hero-v69--compact-mobile .hero-v69__media{height:calc(clamp(288px,45svh,390px) + 100px)!important;bottom:auto!important}body #top.hero-v69 .hero-v69__veil,body #top.hero-v69.hero-v69--compact-mobile .hero-v69__veil,body #top.hero-v69 .hero-v69__bottom-shade,body #top.hero-v69.hero-v69--compact-mobile .hero-v69__bottom-shade{display:none!important}body #top.hero-v69 .hero-v69__mobile-meta,body #top.hero-v69.hero-v69--compact-mobile .hero-v69__mobile-meta{top:calc(clamp(288px,45svh,390px) + 76px)!important}}@media (width>=768px){body #top.hero-v69 .hero-v69__slide--entrance-desktop,body #top.hero-v69 .hero-v69__slide--entrance-desktop.is-active{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;transform:scale(1)!important}}@media (width>=1024px){#lokalizacja .location-highlight-card{text-align:left!important;flex-direction:row!important;gap:12px!important;height:70px!important;min-height:70px!important;padding:6px 18px!important}}.site-header,.site-header__inner,.site-header__brand>div,.site-header__nav a,.site-header__actions,.site-header__phone,.site-header__instagram,.site-header__cta,.site-header__menu-btn{transition:background-color .32s,border-color .32s,color .26s,opacity .26s,box-shadow .32s,transform .32s cubic-bezier(.22,.66,.32,1),width .32s,height .32s,padding .32s,-webkit-backdrop-filter .32s,backdrop-filter .32s}.site-header__nav a{white-space:nowrap}@media (width>=1024px){.site-header{width:100%!important;height:104px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px clamp(28px,3.2vw,62px) 0!important;top:0!important;left:0!important;right:0!important;transform:none!important}.site-header__inner{width:100%!important;max-width:1660px!important;height:78px!important;min-height:78px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:22px!important;gap:clamp(18px,1.65vw,32px)!important;margin:0 auto!important;padding:0 clamp(4px,.65vw,12px)!important;overflow:visible!important}.site-header__brand{opacity:.94!important;filter:drop-shadow(0 3px 13px #111c171a)!important;flex:none!important;width:clamp(190px,13vw,225px)!important;overflow:visible!important}.site-header__brand>div{transform-origin:0!important;transform:scale(.84)!important}.site-header--hero .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#26352e!important}.site-header--hero .site-header__brand .brand-logo__na,.site-header--hero .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#687740!important}.site-header__nav{flex:auto!important;justify-content:center!important;gap:clamp(22px,2.05vw,40px)!important;font-size:clamp(13px,.82vw,15px)!important}.site-header__nav a{letter-spacing:-.01em!important;border-radius:0!important;padding:12px 1px 10px!important;font-weight:600!important;line-height:1!important}.site-header__nav a:after{background:#d0a35a!important;height:1px!important;bottom:2px!important;left:18%!important;right:18%!important}.site-header--hero .site-header__nav a{color:#faf8f1d4!important;text-shadow:0 2px 12px #0b161247!important}.site-header--hero .site-header__nav a:hover,.site-header--hero .site-header__nav a:focus-visible,.site-header--hero .site-header__nav a.is-current{color:#fffdf7!important;background:0 0!important}.site-header--hero .site-header__nav a.is-current:after{opacity:.9!important;transform:scaleX(1)!important}.site-header__actions{flex:none!important;align-items:center!important;gap:0!important}.site-header--hero .site-header__actions{-webkit-backdrop-filter:blur(14px)saturate(1.04)!important;backdrop-filter:blur(14px)saturate(1.04)!important;background:#12221f2e!important;border:1px solid #ffffff29!important;border-radius:15px!important;min-height:48px!important;padding:3px!important;box-shadow:0 10px 28px #0a14111a!important}.site-header--hero .site-header__phone{color:#faf8f1e6!important;height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:11px 0 0 11px!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;display:inline-flex!important}.site-header--hero .site-header__phone svg{color:#d3a55d!important}.site-header--hero .site-header__instagram{color:#faf8f1e6!important;width:40px!important;height:40px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-left:1px solid #ffffff26!important;border-radius:0 11px 11px 0!important;flex:0 0 40px!important;display:grid!important}.site-header--hero .site-header__phone:hover,.site-header--hero .site-header__instagram:hover,.site-header--hero .site-header__phone:focus-visible,.site-header--hero .site-header__instagram:focus-visible{color:#fff!important;background:#ffffff14!important}.site-header--hero .site-header__cta{opacity:0!important;visibility:hidden!important;pointer-events:none!important;width:0!important;min-width:0!important;height:40px!important;margin:0!important;padding:0!important;overflow:hidden!important}.site-header--scrolled{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;background:#f7f4ecdb!important;border:1px solid #66573b1f!important;border-radius:20px!important;width:min(1500px,100% - 40px)!important;height:68px!important;padding:0!important;top:12px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 14px 42px #19211d1c!important}.site-header--scrolled:not(.site-header--settled){background:#f7f4ecb8!important;width:min(1540px,100% - 30px)!important;box-shadow:0 10px 30px #19211d14!important}.site-header--scrolled .site-header__inner{border-radius:inherit!important;max-width:none!important;height:66px!important;min-height:66px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:clamp(16px,1.4vw,28px)!important;padding:0 14px 0 18px!important}.site-header--scrolled .site-header__brand{opacity:1!important;filter:none!important;width:clamp(176px,12vw,205px)!important}.site-header--scrolled .site-header__brand>div{transform:scale(.82)!important}.site-header--scrolled .site-header__nav{gap:clamp(18px,1.75vw,34px)!important}.site-header--scrolled .site-header__nav a{color:#262f2ae0!important;text-shadow:none!important}.site-header--scrolled .site-header__nav a:hover,.site-header--scrolled .site-header__nav a:focus-visible,.site-header--scrolled .site-header__nav a.is-current{color:#526135!important;background:0 0!important}.site-header--scrolled .site-header__nav a.is-current:after{opacity:1!important;transform:scaleX(1)!important}.site-header--scrolled .site-header__actions{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.site-header--scrolled .site-header__phone{color:#2e3932!important;height:44px!important;box-shadow:none!important;background:#ffffff6b!important;border:1px solid #66573b1f!important;border-radius:13px!important;padding:0 14px!important;font-size:13px!important;display:inline-flex!important}.site-header--scrolled .site-header__instagram{color:#526135!important;width:44px!important;height:44px!important;box-shadow:none!important;background:#ffffff6b!important;border:1px solid #66573b1f!important;border-radius:13px!important;flex:0 0 44px!important;display:grid!important}.site-header--scrolled .site-header__phone:hover,.site-header--scrolled .site-header__instagram:hover{background:#ffffffb8!important;border-color:#66573b2e!important}.site-header--scrolled .site-header__cta{opacity:1!important;visibility:visible!important;pointer-events:auto!important;color:#f8f5ed!important;background:#5a6739!important;border:1px solid #0000!important;border-radius:13px!important;gap:10px!important;width:auto!important;min-width:174px!important;height:44px!important;margin:0!important;padding:0 16px!important;font-size:12.5px!important;font-weight:750!important;display:inline-flex!important;overflow:visible!important;box-shadow:0 10px 22px #46512f24!important}.site-header--scrolled .site-header__cta:hover{background:#46512f!important;transform:translateY(-1px)!important}}@media (width>=1024px) and (width<=1399.98px){.site-header__brand{width:172px!important}.site-header__brand>div{transform:scale(.74)!important}.site-header__nav{gap:17px!important;font-size:12px!important}.site-header--hero .site-header__phone,.site-header--scrolled .site-header__phone{display:none!important}.site-header--scrolled .site-header__cta{min-width:158px!important;padding-inline:13px!important;font-size:11.8px!important}}@media (width<=767.98px){.site-header,.site-header--hero,.site-header--scrolled,.site-header--menu-open{width:100%!important;height:78px!important;padding:max(10px, env(safe-area-inset-top,0px)) 12px 0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;top:0!important;left:0!important;right:0!important;transform:none!important}.site-header__inner{justify-content:space-between!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:none!important;margin:0!important;display:flex!important}.site-header--hero:not(.site-header--menu-open) .site-header__inner{contain:none!important;height:54px!important;min-height:54px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 0 0 2px!important;overflow:visible!important}.site-header--scrolled .site-header__inner,.site-header--menu-open .site-header__inner{contain:paint!important;-webkit-backdrop-filter:blur(14px)saturate(1.03)!important;backdrop-filter:blur(14px)saturate(1.03)!important;background:#f8f6f0f0!important;border:1px solid #64563c1f!important;border-radius:18px!important;height:56px!important;min-height:56px!important;padding:0 10px 0 12px!important;overflow:hidden!important;box-shadow:0 8px 22px #141f1a1c!important}.site-header__brand,.site-header--hero .site-header__brand,.site-header--scrolled .site-header__brand,.site-header--menu-open .site-header__brand{opacity:1!important;filter:none!important;flex:0 auto!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 82px)!important;overflow:visible!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand{max-width:none!important}.site-header--scrolled .site-header__brand>div,.site-header--menu-open .site-header__brand>div{transform-origin:0!important;opacity:1!important;transform:scale(.66)!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand>div{transform-origin:0!important;opacity:1!important;transform:scale(.7)!important}.site-header__nav,.site-header__phone,.site-header__instagram,.site-header__cta{display:none!important}.site-header__actions{flex:none!important;gap:0!important;margin-left:auto!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#f8f5ed!important}.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__na,.site-header--hero:not(.site-header--menu-open) .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#f8f5ed!important}.site-header--scrolled .site-header__brand .brand-logo__domy,.site-header--menu-open .site-header__brand .brand-logo__domy{--brand-logo-domy-color:#26352e!important}.site-header--scrolled .site-header__brand .brand-logo__na,.site-header--scrolled .site-header__brand .brand-logo__polnej,.site-header--menu-open .site-header__brand .brand-logo__na,.site-header--menu-open .site-header__brand .brand-logo__polnej{--brand-logo-polnej-color:#687740!important}.site-header__menu-btn{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:12px!important;flex:0 0 40px!important;place-items:center!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important}.site-header--hero:not(.site-header--menu-open) .site-header__menu-btn{color:#f8f5ed!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-header--scrolled .site-header__menu-btn,.site-header--menu-open .site-header__menu-btn{color:#344238!important;box-shadow:none!important;background:#5d673d1a!important;border:0!important}.site-header__menu-btn:hover,.site-header__menu-btn:focus-visible{box-shadow:none!important}.site-header__menu-glyph{width:24px!important;height:18px!important;display:block!important;position:relative!important}.site-header__menu-glyph i{opacity:1!important;transform-origin:50%!important;background:currentColor!important;border-radius:999px!important;width:24px!important;height:2px!important;margin:0!important;transition:top .22s,opacity .16s,transform .22s!important;position:absolute!important;left:0!important}.site-header__menu-glyph i:first-child{top:0!important}.site-header__menu-glyph i:nth-child(2){top:8px!important}.site-header__menu-glyph i:nth-child(3){top:16px!important}.site-header__menu-glyph.is-open i:first-child{top:8px!important;transform:rotate(45deg)!important}.site-header__menu-glyph.is-open i:nth-child(2){opacity:0!important;transform:scaleX(.35)!important}.site-header__menu-glyph.is-open i:nth-child(3){top:8px!important;transform:rotate(-45deg)!important}.site-mobile-menu{width:100%!important;margin:0!important;padding:8px 12px 14px!important;inset:78px 0 auto!important}.site-mobile-menu:before{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:#0d14104d!important;inset:78px 0 0!important}.site-mobile-menu__panel{-webkit-backdrop-filter:blur(20px)saturate(1.06)!important;backdrop-filter:blur(20px)saturate(1.06)!important;background:#f8f6f0f5!important;border:1px solid #64563c24!important;border-radius:23px!important;max-height:calc(100svh - 98px)!important;padding:2px!important;overflow-y:auto!important;box-shadow:0 24px 66px #141c173d!important}.site-mobile-menu__links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:11px 11px 4px!important}.site-mobile-menu__links a{color:#2f3a33!important;letter-spacing:.025em!important;background:#ffffff73!important;border:1px solid #64563c1a!important;border-radius:14px!important;min-height:48px!important;padding:0 10px!important;font-size:12px!important;font-weight:700!important}.site-mobile-menu__links a:hover,.site-mobile-menu__links a:focus-visible{color:#526135!important;background:#ffffffc7!important;border-color:#64563c2b!important}.site-mobile-menu__actions{gap:9px!important;padding:10px 11px 11px!important}}.contact-request-context{box-shadow:inset 0 1px #ffffffad}@media (width>=1024px){#uklad .layout-section-inner,#galeria .section-inner,#harmonogram .timeline-v54__inner,#proces .purchase-v54__inner,#lokalizacja .section-inner,#faq .section-inner,#kontakt .contact-section-inner{padding-top:clamp(32px,2.55vw,42px)!important;padding-bottom:clamp(32px,2.55vw,42px)!important}#uklad .layout-section-header,#galeria .section-header,#harmonogram .timeline-v54__header{margin-bottom:18px!important}#uklad .layout-section-header h2,#galeria .section-header h2,#harmonogram .timeline-v54__header .heading-lg{margin-top:16px!important;font-size:clamp(46px,3.75vw,62px)!important;line-height:.98!important}#uklad .layout-section-header .lead,#galeria .section-header .lead,#harmonogram .timeline-v54__header .lead{margin-top:14px!important;font-size:15px!important;line-height:1.58!important}#uklad .layout-section-header .brand-divider,#galeria .section-header .brand-divider,#harmonogram .timeline-v54__header .brand-divider{margin-top:14px!important}#uklad .layout-visual-marketing,#uklad .layout-visual-marketing .layout-plan-stage{min-height:450px!important}#uklad .layout-zone-tile{min-height:58px!important;padding:10px 12px!important}#uklad .layout-active-card,#uklad .layout-rooms-side{padding:14px!important}#galeria .gallery-tabs{margin-top:20px!important;padding:5px!important}#galeria .gallery-tab{min-width:150px!important;height:54px!important;font-size:14px!important}#galeria .section-inner>.mt-10{margin-top:26px!important}#galeria .gallery-legal-note{margin-top:20px!important;padding-top:12px!important;padding-bottom:12px!important}#harmonogram .timeline-v54__grid{gap:14px!important;margin-top:26px!important}#harmonogram .timeline-v54__card{min-height:0!important;padding:22px 20px!important}#harmonogram .timeline-v54__card h3{margin-top:14px!important;font-size:27px!important}#harmonogram .timeline-v54__card p{margin-top:10px!important;font-size:13.5px!important;line-height:1.55!important}#harmonogram .timeline-v54__footer{margin-top:20px!important;padding-top:15px!important}#kontakt .grid.gap-7{gap:22px!important}#kontakt .contact-form{padding:22px!important}}@media (width>=1280px){#standard .section-inner{padding-top:38px!important;padding-bottom:40px!important}#standard .grid.gap-10{gap:24px!important}#standard .heading-lg{margin-top:16px!important;font-size:clamp(46px,3.7vw,62px)!important;line-height:.99!important}#standard .lead{font-size:15px!important;line-height:1.58!important}#standard .standard-features-grid{-moz-column-gap:clamp(18px, 2vw, 34px)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-items:center!important;gap:14px clamp(18px,2vw,34px)!important;width:100%!important;max-width:1380px!important;margin-top:22px!important}#standard .standard-feature-tile{width:min(100%,176px)!important;max-width:176px!important}#standard .standard-feature-title-bar{min-height:36px!important;padding:7px 8px!important;font-size:12.5px!important}#standard .mt-6.grid{gap:14px!important;margin-top:18px!important}#standard .mt-6.grid article{padding:15px!important}#standard .mt-6.grid article .h-14.w-14{width:46px!important;height:46px!important}#standard .mt-6.grid article h3{font-size:21px!important}#standard .mt-6.grid article ul{margin-top:13px!important;font-size:12.5px!important;line-height:1.5!important}#standard .mt-7.flex,#standard .mt-7.w-full{margin-top:18px!important}#standard .mt-7.w-full{padding:17px!important}#standard .standard-optional-grid{gap:9px!important}#poznajmy-sie .team-section__inner{gap:24px!important;padding-top:36px!important;padding-bottom:34px!important}#poznajmy-sie .team-section__header{gap:clamp(34px,4vw,70px)!important}#poznajmy-sie .team-section__title-wrap{gap:15px!important}#poznajmy-sie .team-section__header .heading-lg{font-size:clamp(52px,4.3vw,70px)!important;line-height:.95!important}#poznajmy-sie .team-section__intro{gap:7px!important;font-size:15px!important;line-height:1.58!important}#poznajmy-sie .team-focus-card{min-height:500px!important}#poznajmy-sie .team-focus-card__content{padding:34px 42px!important}#poznajmy-sie .team-focus-card__content h3{margin-top:9px!important;font-size:clamp(50px,3.7vw,62px)!important}#poznajmy-sie .team-focus-card__role{margin-top:9px!important;font-size:16px!important}#poznajmy-sie .team-focus-card__accent{margin-top:14px!important}#poznajmy-sie .team-focus-card__sections{gap:13px!important;margin-top:17px!important}#poznajmy-sie .team-focus-card__sections h4{font-size:14.5px!important}#poznajmy-sie .team-focus-card__sections p{margin-top:5px!important;font-size:16px!important;line-height:1.52!important}#poznajmy-sie .team-focus-card__responsibilities{margin-top:18px!important;padding-top:15px!important}#poznajmy-sie .team-focus-card__tags{margin-top:9px!important}#poznajmy-sie .team-focus-card__tags span{padding:8px 10px!important;font-size:11px!important}#poznajmy-sie .team-peek{height:446px!important}#poznajmy-sie .team-tabs button{padding-top:12px!important;padding-bottom:13px!important}#poznajmy-sie .team-section__principle{font-size:13px!important}}@media (width<=767.98px){#kontakt .contact-request-context{flex-wrap:wrap}#kontakt .contact-request-context button{margin-left:36px}#poznajmy-sie .team-focus-card__sections p{font-size:14px!important;line-height:1.55!important}}@media (width>=1024px){main>section.section-band.premium-section{padding-top:clamp(52px,5.35vw,82px)!important;padding-bottom:clamp(52px,5.35vw,82px)!important}#uklad .layout-section-header,#galeria .section-header,#harmonogram .timeline-v54__header,#faq .section-header{-moz-column-gap:clamp(42px, 6vw, 106px)!important;text-align:left!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1.08fr) minmax(340px,.82fr)!important;gap:12px clamp(42px,6vw,106px)!important;width:100%!important;max-width:none!important;margin:0 0 clamp(26px,2.35vw,38px)!important;padding:0 0 18px!important;display:grid!important;position:relative!important}#uklad .layout-section-header .eyebrow,#galeria .section-header .eyebrow,#harmonogram .timeline-v54__header .eyebrow,#faq .section-header .eyebrow{grid-area:1/1!important;justify-content:flex-start!important;margin:0!important}#uklad .layout-section-header h2,#galeria .section-header h2,#harmonogram .timeline-v54__header .heading-lg,#faq .section-header h2{letter-spacing:-.026em!important;grid-area:2/1!important;align-self:end!important;max-width:760px!important;margin:0!important;font-size:clamp(44px,3.75vw,62px)!important;line-height:.99!important}#uklad .layout-section-header .lead,#galeria .section-header .lead,#harmonogram .timeline-v54__header .lead,#faq .section-header .lead{text-align:left!important;grid-area:1/2/span 2!important;place-self:end!important;width:100%!important;max-width:600px!important;margin:0!important;font-size:15.5px!important;line-height:1.65!important}#uklad .layout-section-header:after,#galeria .section-header:after,#harmonogram .timeline-v54__header:after,#faq .section-header:after{background:linear-gradient(var(--premium-gold),var(--premium-gold)) left 4px center / 68px 1px no-repeat, linear-gradient(var(--premium-gold),var(--premium-gold)) right 4px center / 68px 1px no-repeat, linear-gradient(45deg,transparent 38%,var(--premium-gold) 39% 61%,transparent 62%) center / 8px 8px no-repeat!important;width:168px!important;height:10px!important;margin:0!important;position:absolute!important;bottom:0!important;left:0!important}#galeria .section-header .gallery-tabs{grid-area:3/1/auto/-1!important;justify-self:start!important;margin:9px 0 0!important}#uklad .layout-section-inner,#galeria .section-inner,#harmonogram .timeline-v54__inner,#faq .section-inner{padding-top:clamp(38px,3.2vw,50px)!important;padding-bottom:clamp(38px,3.2vw,50px)!important}#finansowanie .financing-section-header{text-align:left!important;max-width:none!important;margin:0 0 clamp(18px,1.8vw,28px)!important}#finansowanie .financing-section-header .eyebrow{justify-content:flex-start!important}#finansowanie .financing-section-header h2{max-width:980px!important;margin-left:0!important;margin-right:0!important}#finansowanie .financing-section-header:after{margin-left:0!important;margin-right:0!important}}@media (width>=1440px){#uklad .layout-section-header,#galeria .section-header,#harmonogram .timeline-v54__header,#faq .section-header{grid-template-columns:minmax(0,1.15fr) minmax(410px,.78fr)!important}}@media (width>=1024px){main>section.section-band.premium-section{padding-top:clamp(60px,6vw,94px)!important;padding-bottom:clamp(60px,6vw,94px)!important}.section-band.premium-section:after{top:28px!important}#galeria .gallery-section-header{-moz-column-gap:clamp(34px, 4.8vw, 90px)!important;text-align:left!important;grid-template-columns:minmax(420px,1fr) minmax(0,1.02fr)!important;grid-template-areas:"tabs eyebrow""tabs title""divider divider"!important;align-items:center!important;gap:10px clamp(34px,4.8vw,90px)!important;width:100%!important;max-width:none!important;margin:0 0 clamp(28px,2.6vw,40px)!important;padding:0 0 22px!important;display:grid!important}#galeria .gallery-section-header .eyebrow{grid-area:eyebrow!important;justify-content:flex-end!important;justify-self:end!important;margin:0!important}#galeria .gallery-section-header h2{text-wrap:balance;text-align:right!important;grid-area:title!important;place-self:start end!important;width:min(100%,720px)!important;max-width:720px!important;margin:0!important}#galeria .gallery-section-header .gallery-tabs{grid-area:tabs!important;place-self:center start!important;width:min(100%,920px)!important;margin:0!important}#galeria .gallery-section-header:after{width:188px!important;margin:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}#galeria .section-inner{padding-top:clamp(40px,3.4vw,54px)!important;padding-bottom:clamp(40px,3.4vw,54px)!important}#galeria .section-inner>.mt-10,#galeria .section-inner>.mt-8{margin-top:24px!important}}@media (width>=1280px){#galeria .gallery-section-header{grid-template-columns:minmax(500px,.98fr) minmax(0,1.02fr)!important}}@media (width<=1023.98px){#galeria .gallery-section-header:after{left:50%!important;transform:translate(-50%)!important}}@media (width>=1024px){#galeria .gallery-section-header{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;row-gap:14px!important;margin:0 0 clamp(30px,2.8vw,42px)!important;padding:clamp(12px,1.4vw,18px) 0 24px!important;display:flex!important}#galeria .gallery-section-header .eyebrow{justify-content:center!important;align-self:center!important}#galeria .gallery-section-header h2{text-align:center!important;order:1!important;align-self:center!important;width:min(100%,760px)!important;max-width:760px!important;margin:0 auto!important}#galeria .gallery-section-header .gallery-tabs{background:0 0!important;border:0!important;flex-wrap:wrap!important;order:3!important;justify-content:center!important;align-self:center!important;gap:12px!important;width:min(100%,980px)!important;max-width:980px!important;margin:0 auto!important;padding:0!important;display:flex!important;overflow:visible!important}#galeria .gallery-section-header .gallery-tab{background:#ffffffb8!important;border:1px solid #6f5b342e!important;border-radius:16px!important;flex:none!important;width:auto!important;min-width:124px!important;min-height:58px!important;padding:0 16px!important;box-shadow:0 10px 24px #252a2c0f!important}#galeria .gallery-section-header .gallery-tab.is-inactive:hover{background:#fffffff0!important;transform:translateY(-1px)!important}#galeria .gallery-section-header:after{order:2!important;margin:6px auto 4px!important;left:50%!important;transform:translate(-50%)!important}#standard .standard-section-header{margin-top:clamp(8px,1vw,14px)!important;margin-bottom:24px!important}#standard .standard-section-header h2{letter-spacing:-.025em!important;font-size:clamp(42px,4.35vw,68px)!important;line-height:.98!important}[id="111m2"] .value-density-section-header{text-align:center!important;margin-top:clamp(8px,1vw,14px)!important;margin-bottom:26px!important}[id="111m2"] .value-density-section-header .eyebrow{justify-content:center!important}[id="111m2"] .value-density-section-header .eyebrow:before{display:none!important}[id="111m2"] .value-density-section-header h2{letter-spacing:-.026em!important;font-size:clamp(42px,4.5vw,70px)!important;line-height:.98!important}[id="111m2"] .value-density-section-header .lead{text-align:center!important;font-size:15.5px!important;line-height:1.68!important}#finansowanie .financing-section-header{text-align:center!important;max-width:980px!important;margin:clamp(8px,1vw,14px) auto clamp(20px,2.1vw,32px)!important}#finansowanie .financing-section-header .eyebrow{justify-content:center!important}#finansowanie .financing-section-header .eyebrow:before{display:none!important}#finansowanie .financing-section-header h2{max-width:none!important;margin-left:auto!important;margin-right:auto!important;font-size:clamp(42px,4.35vw,68px)!important;line-height:.98!important}#finansowanie .financing-section-header:after{margin-left:auto!important;margin-right:auto!important}#galeria .gallery-legal-note{text-align:center!important;max-width:1120px!important;margin:24px auto 0!important;font-size:13px!important;line-height:1.7!important}}@media (width>=1280px){#galeria .gallery-section-header .gallery-tab{min-width:132px!important}}.section-band.premium-section:after,.chapter-nav,.mobile-chapter-progress,.section-band .eyebrow,.layout-section-header .eyebrow,.timeline-v54__header .eyebrow,.financing-section-header .eyebrow,.purchase-v54__header .eyebrow,.team-section__header .eyebrow,.gallery-updates-panel__eyebrow,.interest-eyebrow{display:none!important}@media (width<=1023.98px){[id="111m2"] .value-density-section-header .eyebrow:before,#finansowanie .financing-section-header .eyebrow:before{display:none!important}[id="111m2"] .value-density-section-header,#finansowanie .financing-section-header,#standard .standard-section-header{text-align:center!important}[id="111m2"] .value-density-section-header .eyebrow,#finansowanie .financing-section-header .eyebrow,#standard .standard-section-header .eyebrow{justify-content:center!important}#galeria .gallery-legal-note{text-align:center!important}#galeria .gallery-section-header{flex-direction:column!important;align-items:center!important;display:flex!important}#galeria .gallery-section-header h2{text-align:center!important;order:1!important;margin:0 auto!important}#galeria .gallery-section-header:after{order:2!important;margin:5px auto 0!important;display:block!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}#galeria .gallery-section-header .gallery-tabs{order:3!important;margin-top:1px!important}}@media (width>=768px){#galeria .gallery-section-header{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;display:flex!important}#galeria .gallery-section-header h2{text-align:center!important;order:1!important;margin:0 auto!important}#galeria .gallery-section-header:after{order:2!important;margin:6px auto 4px!important;display:block!important;position:static!important;left:auto!important;right:auto!important;transform:none!important}#galeria .gallery-section-header .gallery-tabs{order:3!important;justify-content:center!important;align-self:center!important;margin:0 auto!important}}.team-section__title-mobile,.team-section__intro-mobile,.team-tabs--mobile,.team-focus-card__count--mobile,.team-focus-card__photo-trigger,.team-focus-card__zoom-hint,.team-focus-card__mobile-summary,.team-focus-card__mobile-more,.team-focus-card__mobile-details,.team-focus-card__arrow--next-mobile,.team-focus-card__tags--mobile,.team-photo-lightbox{display:none}@media (width<=767.98px){body.team-photo-expanded{overscroll-behavior:none}#poznajmy-sie.team-section{padding:10px 0 24px!important}#poznajmy-sie .team-section__background-lines{opacity:.08;width:210px;top:14px;right:-44px}#poznajmy-sie .team-section__inner{gap:18px!important;padding-top:28px!important;padding-bottom:24px!important}#poznajmy-sie .team-section__header,#poznajmy-sie .team-section__title-wrap{display:block!important}#poznajmy-sie .team-section__title-wrap .eyebrow{display:none!important}#poznajmy-sie .team-section__header .heading-lg{letter-spacing:-.047em!important;max-width:none!important;margin:0!important;font-size:clamp(42px,12vw,49px)!important;font-weight:500!important;line-height:.91!important}#poznajmy-sie .team-section__title-desktop,#poznajmy-sie .team-section__intro-desktop{display:none!important}#poznajmy-sie .team-section__title-mobile{margin-top:3px;display:block!important}#poznajmy-sie .team-section__intro{max-width:none!important;margin-top:18px!important;padding:0!important;display:block!important}#poznajmy-sie .team-section__intro-mobile{color:#4e534f!important;margin:0!important;font-size:14px!important;line-height:1.62!important;display:block!important}#poznajmy-sie .team-stage{touch-action:pan-y;width:100%!important;display:block!important;left:auto!important;transform:none!important}#poznajmy-sie .team-peek,#poznajmy-sie>.team-section__shell .team-tabs--desktop,#poznajmy-sie .team-section__principle{display:none!important}#poznajmy-sie .team-focus-card{background:#fffffff5!important;border:1px solid #5d673d24!important;border-radius:22px!important;width:100%!important;min-height:0!important;display:block!important;overflow:hidden!important;box-shadow:0 22px 54px #252a2c1f!important}#poznajmy-sie .team-focus-card__media{height:clamp(222px,62vw,252px)!important;min-height:0!important;position:relative!important;overflow:hidden!important}#poznajmy-sie .team-focus-card__photo-trigger{z-index:2;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}#poznajmy-sie .team-focus-card__photo-trigger:focus-visible{box-shadow:inset 0 0 0 3px #5d673d85}#poznajmy-sie .team-focus-card__photo>img:first-child{transform:scale(1.015)}#poznajmy-sie .team-photo__role-icon,#poznajmy-sie .team-photo__logo,#poznajmy-sie .team-focus-card__count--desktop{display:none!important}#poznajmy-sie .team-focus-card__count--mobile{border-radius:13px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;display:inline-flex!important;top:14px!important;right:14px!important}#poznajmy-sie .team-focus-card__zoom-hint{z-index:4;color:#536038;letter-spacing:.04em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f6f0e0;border:1px solid #ffffff9e;border-radius:13px;align-items:center;gap:6px;min-height:38px;padding:0 11px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 28px #252a2c1f}#poznajmy-sie .team-focus-card__zoom-hint svg{stroke-width:1.8px;width:15px;height:15px}#poznajmy-sie .team-focus-card__arrow{color:#536038!important;background:#fffffff0!important;border-color:#5d673d29!important;width:48px!important;height:48px!important;box-shadow:0 11px 24px #252a2c24!important}#poznajmy-sie .team-focus-card__arrow svg{width:21px!important;height:21px!important}#poznajmy-sie .team-focus-card__arrow--previous{top:50%!important;bottom:auto!important;left:14px!important;transform:translateY(-50%)!important}#poznajmy-sie .team-focus-card__arrow--next-mobile{display:grid!important;top:50%!important;right:14px!important;transform:translateY(-50%)!important}#poznajmy-sie .team-focus-card__arrow--next-desktop{display:none!important}#poznajmy-sie .team-focus-card__content{padding:19px 18px 17px!important;display:block!important}#poznajmy-sie .team-focus-card__organisation{letter-spacing:.18em!important;font-size:9px!important}#poznajmy-sie .team-focus-card__content h3{letter-spacing:-.042em!important;margin-top:9px!important;padding:0!important;font-size:clamp(34px,10vw,42px)!important;line-height:.93!important}#poznajmy-sie .team-focus-card__role{margin-top:8px!important;font-size:12.5px!important;line-height:1.3!important}#poznajmy-sie .team-focus-card__accent{width:28px!important;margin-top:14px!important}#poznajmy-sie .team-focus-card__sections{display:none!important}#poznajmy-sie .team-focus-card__mobile-summary{color:#5e635e!important;margin:15px 0 0!important;font-size:13.5px!important;line-height:1.55!important;display:block!important}#poznajmy-sie .team-focus-card__responsibilities{border-top:0!important;margin-top:14px!important;padding-top:0!important}#poznajmy-sie .team-focus-card__responsibility-title,#poznajmy-sie .team-focus-card__tags--desktop{display:none!important}#poznajmy-sie .team-focus-card__tags--mobile{display:flex!important}#poznajmy-sie .team-focus-card__tags{gap:6px!important;margin-top:0!important}#poznajmy-sie .team-focus-card__tags span{padding:8px 10px!important;font-size:9px!important;line-height:1.1!important}#poznajmy-sie .team-focus-card__mobile-more{color:#5d673d;align-items:center;gap:7px;min-height:38px;margin-top:9px;padding:0;font-size:11px;font-weight:850;display:inline-flex!important}#poznajmy-sie .team-focus-card__mobile-more svg{width:17px;height:17px;transition:transform .22s}#poznajmy-sie .team-focus-card__mobile-more.is-expanded svg{transform:rotate(180deg)}#poznajmy-sie .team-focus-card__mobile-details{border-top:1px solid #5d673d21;gap:12px;margin-top:8px;padding:13px 0 2px;display:grid!important}#poznajmy-sie .team-focus-card__mobile-details h4{color:#30352f;margin:0;font-size:12px;font-weight:850}#poznajmy-sie .team-focus-card__mobile-details p{color:#686c65;margin:5px 0 0;font-size:12px;line-height:1.55}#poznajmy-sie .team-tabs--mobile{overflow:hidden;box-shadow:none!important;background:#faf9f5cc!important;border:0!important;border-top:1px solid #5d673d24!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}#poznajmy-sie .team-tabs--mobile button{align-content:center;justify-items:center;min-width:0;position:relative;text-align:center!important;background:0 0!important;border-bottom:0!important;border-right:1px solid #5d673d1c!important;grid-template-rows:22px auto auto!important;grid-template-columns:1fr!important;gap:2px!important;min-height:76px!important;padding:8px 4px 10px!important;display:grid!important}#poznajmy-sie .team-tabs--mobile button:last-child{border-right:0!important}#poznajmy-sie .team-tabs--mobile button.is-active{background:linear-gradient(#edede0b8,#f5f4edeb)!important}#poznajmy-sie .team-tabs--mobile button:after{transform-origin:50%!important;width:auto!important;height:3px!important;bottom:0!important;left:8px!important;right:8px!important;transform:scaleX(.35)!important}#poznajmy-sie .team-tabs--mobile button.is-active:after{transform:scaleX(1)!important}#poznajmy-sie .team-tabs--mobile .team-tabs__icon{grid-row:1!important;width:21px!important;height:21px!important;margin:0!important}#poznajmy-sie .team-tabs--mobile button strong{text-overflow:ellipsis;max-width:100%;overflow:hidden;white-space:nowrap!important;grid-row:2!important;font-size:12.5px!important;line-height:1.05!important}#poznajmy-sie .team-tabs--mobile button small{white-space:nowrap!important;grid-row:3!important;font-size:9px!important;line-height:1.1!important}.team-photo-lightbox{z-index:20000;width:100%;height:100%;padding:max(18px, env(safe-area-inset-top)) 14px max(22px, env(safe-area-inset-bottom));cursor:zoom-out;background:#121412f5;border:0;place-items:center;animation:.2s both team-lightbox-in;display:grid;position:fixed;inset:0}.team-photo-lightbox img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.team-photo-lightbox__counter,.team-photo-lightbox__hint{z-index:2;color:#4f5938;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8f6f0e6;border:1px solid #ffffff2e;border-radius:999px;position:absolute;box-shadow:0 12px 30px #00000040}.team-photo-lightbox__counter{top:max(18px, env(safe-area-inset-top));min-width:58px;padding:9px 13px;font-size:12px;font-weight:850;right:16px}.team-photo-lightbox__hint{bottom:max(24px, env(safe-area-inset-bottom));white-space:nowrap;padding:9px 14px;font-size:10px;font-weight:750;left:50%;transform:translate(-50%)}@keyframes team-lightbox-in{0%{opacity:0}to{opacity:1}}}@media (width<=359.98px){#poznajmy-sie .team-section__header .heading-lg{font-size:40px!important}#poznajmy-sie .team-focus-card__media{height:214px!important}#poznajmy-sie .team-focus-card__content{padding-left:15px!important;padding-right:15px!important}#poznajmy-sie .team-tabs--mobile button strong{font-size:11.5px!important}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (height<=600px){body.mobile-menu-open{overflow:hidden!important}.site-header.site-header--mobile-landscape{top:max(8px, env(safe-area-inset-top,0px))!important;right:max(10px, env(safe-area-inset-right,0px))!important;width:48px!important;height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;padding:0!important;left:auto!important}.site-header--mobile-landscape .site-header__inner{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:14px!important;margin:0!important;padding:0!important;overflow:visible!important}.site-header--mobile-landscape.site-header--scrolled .site-header__inner,.site-header--mobile-landscape.site-header--menu-open .site-header__inner{background:#f8f6f0eb!important;box-shadow:0 8px 24px #141f1a21!important}.site-header--mobile-landscape .site-header__brand,.site-header--mobile-landscape .site-header__nav,.site-header--mobile-landscape .site-header__phone,.site-header--mobile-landscape .site-header__instagram,.site-header--mobile-landscape .site-header__cta{display:none!important}.site-header--mobile-landscape .site-header__actions{pointer-events:auto!important;width:48px!important;height:48px!important;margin:0!important;display:block!important}.site-header--mobile-landscape .site-header__menu-btn{color:#f8f5ed!important;-webkit-backdrop-filter:blur(8px)!important;background:#141b1738!important;border:0!important;border-radius:14px!important;width:48px!important;height:48px!important;padding:0!important;display:grid!important;box-shadow:0 8px 24px #0000001f!important}.site-header--mobile-landscape.site-header--scrolled .site-header__menu-btn,.site-header--mobile-landscape.site-header--menu-open .site-header__menu-btn{color:#344238!important;box-shadow:none!important;background:#5d673d1a!important}.site-header--mobile-landscape .site-header__menu-glyph{width:24px!important;height:18px!important;display:block!important;position:relative!important}.site-header--mobile-landscape .site-header__menu-glyph i{background:currentColor!important;border-radius:999px!important;width:24px!important;height:2px!important;position:absolute!important;left:0!important}.site-header--mobile-landscape .site-header__menu-glyph i:first-child{top:0!important}.site-header--mobile-landscape .site-header__menu-glyph i:nth-child(2){top:8px!important}.site-header--mobile-landscape .site-header__menu-glyph i:nth-child(3){top:16px!important}.site-header--mobile-landscape .site-header__menu-glyph.is-open i:first-child{top:8px!important;transform:rotate(45deg)!important}.site-header--mobile-landscape .site-header__menu-glyph.is-open i:nth-child(2){opacity:0!important}.site-header--mobile-landscape .site-header__menu-glyph.is-open i:nth-child(3){top:8px!important;transform:rotate(-45deg)!important}.site-header--mobile-landscape .site-mobile-menu{z-index:49!important;opacity:0!important;pointer-events:none!important;width:100%!important;padding:0 12px 10px!important;transition:opacity .18s,transform .2s!important;display:block!important;position:fixed!important;inset:64px 0 auto!important;transform:translateY(-8px)!important}.site-header--mobile-landscape.site-header--menu-open .site-mobile-menu{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.site-header--mobile-landscape .site-mobile-menu:before{content:""!important;z-index:-1!important;-webkit-backdrop-filter:blur(5px)!important;background:#0d141057!important;position:fixed!important;inset:0!important}.site-header--mobile-landscape .site-mobile-menu__panel{background:#f8f6f0f7!important;border:1px solid #64563c24!important;border-radius:20px!important;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr)!important;gap:10px!important;max-height:calc(100svh - 74px)!important;padding:10px!important;display:grid!important;overflow-y:auto!important;box-shadow:0 24px 66px #141c173d!important}.site-header--mobile-landscape .site-mobile-menu__links{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important;display:grid!important}.site-header--mobile-landscape .site-mobile-menu__links a{color:#2f3a33!important;text-align:center!important;background:#ffffff8f!important;border:1px solid #64563c1a!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;min-height:42px!important;padding:0 8px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.site-header--mobile-landscape .site-mobile-menu__actions{gap:7px!important;padding:0!important;display:grid!important}.site-header--mobile-landscape .site-mobile-menu__actions>*{min-height:42px!important}}@media (width<=767.98px){#domy .section-shell,#finansowanie .section-shell{width:calc(100% - 6px)!important;padding-left:7px!important;padding-right:7px!important}#domy .section-inner,#finansowanie .financing-inner{padding-left:8px!important;padding-right:8px!important}#uklad .layout-visual.layout-visual-marketing{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;overflow:hidden!important}#uklad .layout-visual-marketing .layout-plan-stage{background:0 0!important;width:100%!important;height:auto!important;min-height:0!important}#uklad .layout-plan-stage[data-view="2d"]{aspect-ratio:4/3!important}#uklad .layout-plan-stage[data-view="3d"]{aspect-ratio:1672/941!important}#uklad .layout-plan-stage[data-view="2d"] .layout-plan-image--2d,#uklad .layout-plan-stage[data-view="2d"] .layout-plan-overlay--marketing,#uklad .layout-plan-stage[data-view="3d"] .layout-plan-image--3d{transform:none!important}#uklad .layout-plan-image--2d,#uklad .layout-plan-image--3d{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important}#uklad .layout-top-stack{gap:10px!important;display:grid!important}#uklad .layout-top-controls{justify-content:center!important;width:100%!important;display:flex!important}#uklad .layout-view-tabs.layout-view-tabs--mobile{z-index:auto!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;position:static!important;top:auto!important;left:auto!important}#standard .standard-optional-tile>img{transform-origin:50%!important;transform:scale(1.15)!important}#proces .purchase-v54__sketch{aspect-ratio:4/3!important;opacity:.9!important;height:auto!important;margin:10px 0 2px!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}#proces .purchase-v54__sketch:after{display:none!important}#proces .purchase-v54__sketch img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;width:100%!important;height:100%!important;min-height:0!important}#poznajmy-sie .team-focus-card__zoom-hint,.team-photo-lightbox__hint{display:none!important}body #top.hero-v69{--hero-mobile-media-height:clamp(312px, 50svh, 408px);color:#252a2c!important;background:#f7f3eb!important;height:auto!important;min-height:auto!important;max-height:none!important;overflow:clip!important}body #top.hero-v69 .hero-v69__media{width:100%!important;height:var(--hero-mobile-media-height)!important;min-height:0!important;max-height:none!important;inset:0 0 auto!important}body #top.hero-v69 .hero-v69__slide{-o-object-position:center center!important;object-position:center center!important}body #top.hero-v69 .hero-v69__veil{width:100%!important;height:var(--hero-mobile-media-height)!important;background:linear-gradient(#0d181e38 0%,#0d181e14 30%,#0d181e00 58%)!important;inset:0 0 auto!important}body #top.hero-v69 .hero-v69__bottom-shade{inset:calc(var(--hero-mobile-media-height) - 126px) 0 auto 0!important;background:linear-gradient(#f7f3eb00 0%,#f7f3eb2e 45%,#f7f3eb9e 78%,#f7f3eb 100%)!important;height:126px!important}body #top.hero-v69 .hero-v69__inner{width:100%!important;height:auto!important;min-height:auto!important;padding:max(80px, calc(env(safe-area-inset-top,0px) + 70px)) clamp(16px, 4.8vw, 22px) max(22px, env(safe-area-inset-bottom,0px))!important}body #top.hero-v69 .hero-v69__mobile-stack{flex-direction:column!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:auto!important;display:flex!important}body #top.hero-v69 .hero-v69__copy{width:100%!important;max-width:none!important;margin-top:calc(var(--hero-mobile-media-height) - 46px)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:0!important;padding:0!important}body #top.hero-v69 .hero-v69__eyebrow{color:#b17d31!important;letter-spacing:.18em!important;gap:11px!important;font-size:clamp(8.7px,2.35vw,10.5px)!important;line-height:1.24!important}body #top.hero-v69 .hero-v69__eyebrow:before{background:#b17d31!important;flex:0 0 34px!important;width:34px!important;height:1.5px!important}body #top.hero-v69 .hero-v69__title{color:#21342a!important;letter-spacing:-.04em!important;margin-top:14px!important;font-size:clamp(40px,12vw,56px)!important;line-height:.92!important}body #top.hero-v69 .hero-v69__title:after{background:#b17d31a6!important;width:44px!important;height:1.5px!important;margin-top:12px!important}body #top.hero-v69 .hero-v69__title-accent{color:#7a8743!important}body #top.hero-v69 .hero-v69__subtitle{color:#252a2cc7!important;max-width:17ch!important;margin-top:12px!important;font-size:clamp(13px,3.55vw,15px)!important;line-height:1.34!important}body #top.hero-v69 .hero-v69__cta{border-radius:14px!important;gap:12px!important;width:100%!important;height:50px!important;min-height:50px!important;margin-top:18px!important;padding:0 18px!important;font-size:clamp(10.2px,2.75vw,11.6px)!important;box-shadow:0 14px 30px #53653329!important}body #top.hero-v69 .hero-v69__cta svg{width:18px!important;height:18px!important}body #top.hero-v69 .hero-mobile-bottom{width:100%!important;margin-top:12px!important;padding:0!important}body #top.hero-v69 .hero-mobile-panel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important}body #top.hero-v69 .hero-mobile-panel__item{background:#fffdf9e0!important;border:1px solid #b88e532e!important;border-radius:16px!important;height:auto!important;min-height:88px!important;padding:11px 8px 10px!important;box-shadow:0 10px 22px #443b2c0d!important}body #top.hero-v69 .hero-mobile-panel__item:nth-child(-n+3),body #top.hero-v69 .hero-mobile-panel__item:not(:nth-child(3n)){border-bottom:1px solid #b88e532e!important;border-right:1px solid #b88e532e!important}body #top.hero-v69 .hero-mobile-panel__icon,body #top.hero-v69 .hero-mobile-panel__icon-badge{color:#b17d31!important;width:20px!important;height:20px!important}body #top.hero-v69 .hero-mobile-panel__icon-badge{box-shadow:none!important;background:0 0!important;border-color:#b17d31c7!important}body #top.hero-v69 .hero-mobile-panel__icon-badge-line--accent{font-size:13px!important}body #top.hero-v69 .hero-mobile-panel__value{color:#203229!important;margin-top:7px!important;font-size:clamp(17px,4.55vw,20px)!important;line-height:1.04!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:clamp(12.5px,3.4vw,15px)!important;line-height:1.08!important}body #top.hero-v69 .hero-mobile-panel__note{color:#252a2cb8!important;margin-top:5px!important;font-size:clamp(8.3px,2.15vw,9.6px)!important;line-height:1.2!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(var(--hero-mobile-media-height) - 34px)!important;z-index:15!important;right:clamp(16px,4.8vw,22px)!important}body #top.hero-v69 .hero-v69__mobile-dots{-webkit-backdrop-filter:blur(10px)!important;background:#ffffffc7!important;border-radius:999px!important;gap:6px!important;padding:6px 9px!important;box-shadow:0 10px 22px #443b2c14!important}body #top.hero-v69 .hero-v69__mobile-dots button{background:#252a2c3d!important;width:7px!important;height:7px!important}body #top.hero-v69 .hero-v69__mobile-dots button.is-active{background:#76804d!important}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important}#lokalizacja .location-highlight-card{min-height:118px!important;padding:14px 12px!important}#lokalizacja .location-highlight-icon{width:42px!important;height:42px!important}#lokalizacja .location-highlight-icon svg{width:20px!important;height:20px!important}#lokalizacja .location-highlight-value{font-size:29px!important}#lokalizacja .location-highlight-label{font-size:12.5px!important}#poznajmy-sie .team-tabs--mobile button small{font-size:9px!important;line-height:1.18!important}}@media (width<=389.98px){body #top.hero-v69{--hero-mobile-media-height:clamp(294px, 47svh, 360px)}body #top.hero-v69 .hero-v69__inner{padding-left:14px!important;padding-right:14px!important}body #top.hero-v69 .hero-v69__title{font-size:37px!important}body #top.hero-v69 .hero-v69__subtitle{font-size:12.5px!important}body #top.hero-v69 .hero-v69__cta{height:48px!important;min-height:48px!important;font-size:9.9px!important}body #top.hero-v69 .hero-mobile-panel{gap:7px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:82px!important;padding:10px 6px 9px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:16px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:12px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:8px!important}#poznajmy-sie .team-tabs--mobile button small{font-size:8.4px!important}}@media (width<=767.98px){body #top.hero-v69{--hero-mobile-media-height:clamp(248px, 36svh, 312px)!important}body #top.hero-v69 .hero-v69__media{height:var(--hero-mobile-media-height)!important}body #top.hero-v69 .hero-v69__slide{-o-object-fit:cover!important;object-fit:cover!important;transform:none!important}body #top.hero-v69 .hero-v69__slide.is-active{transform:none!important}body #top.hero-v69 .hero-v69__bottom-shade{inset:calc(var(--hero-mobile-media-height) - 88px) 0 auto 0!important;background:linear-gradient(#f7f3eb00 0%,#f7f3eb42 44%,#f7f3ebb8 78%,#f7f3eb 100%)!important;height:88px!important}body #top.hero-v69 .hero-v69__inner{padding-top:max(78px, calc(env(safe-area-inset-top,0px) + 68px))!important;padding-bottom:max(28px, calc(env(safe-area-inset-bottom,0px) + 14px))!important}body #top.hero-v69 .hero-v69__copy{margin-top:calc(var(--hero-mobile-media-height) + 8px)!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(var(--hero-mobile-media-height) - 22px)!important}body #top.hero-v69 .hero-v69__mobile-dots{background:#ffffffe0!important;padding:5px 8px!important}body #top.hero-v69 .hero-v69__title{font-size:clamp(38px,10.8vw,50px)!important;line-height:.94!important}body #top.hero-v69 .hero-v69__subtitle{max-width:19ch!important;margin-top:10px!important;font-size:clamp(12.5px,3.2vw,14px)!important;line-height:1.38!important}body #top.hero-v69 .hero-v69__cta{height:48px!important;min-height:48px!important;margin-top:16px!important}body #top.hero-v69 .hero-mobile-bottom{margin-top:14px!important;margin-bottom:10px!important}body #top.hero-v69 .hero-mobile-panel{gap:10px!important}body #top.hero-v69 .hero-mobile-panel__item{border-bottom:1px solid #b88e532e!important;border-right:1px solid #b88e532e!important;min-height:84px!important;padding:10px 7px 11px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:clamp(16px,4.2vw,18px)!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:clamp(11.8px,3.1vw,14px)!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:clamp(8px,2vw,9px)!important}}@media (width<=389.98px){body #top.hero-v69{--hero-mobile-media-height:clamp(228px, 33svh, 276px)!important}body #top.hero-v69 .hero-v69__title{font-size:35px!important}body #top.hero-v69 .hero-v69__subtitle{font-size:12px!important}body #top.hero-v69 .hero-mobile-panel{gap:8px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:80px!important;padding:9px 6px 10px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:15px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:11.6px!important}body #top.hero-v69 .hero-mobile-bottom{margin-bottom:12px!important}}@media (width<=767.98px){body #top.hero-v69{--hero-mobile-photo-height:clamp(272px, 43svh, 392px)!important;isolation:isolate!important;background:#f7f3eb!important;height:100svh!important;min-height:100svh!important;max-height:100svh!important;position:relative!important;overflow:hidden!important}body #top.hero-v69 .hero-v69__media{width:100%!important;height:var(--hero-mobile-photo-height)!important;z-index:1!important;min-height:0!important;max-height:none!important;position:absolute!important;inset:0 0 auto!important}body #top.hero-v69 .hero-v69__slide,body #top.hero-v69 .hero-v69__slide.is-active{-o-object-fit:cover!important;object-fit:cover!important;transform:none!important}body #top.hero-v69 .hero-v69__veil{height:var(--hero-mobile-photo-height)!important;z-index:2!important;background:linear-gradient(#0a121847 0%,#0a12181f 20%,#0a121800 44%),linear-gradient(#f7f3eb00 72%,#f7f3eb29 84%,#f7f3eb8c 93%,#f7f3eb 100%)!important;position:absolute!important;inset:0 0 auto!important}body #top.hero-v69 .hero-v69__bottom-shade,body #top.hero-v69 .hero-v69__ornament--left{display:none!important}body #top.hero-v69 .hero-v69__inner{z-index:3!important;width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;padding:max(82px, calc(env(safe-area-inset-top,0px) + 72px)) 16px max(16px, calc(env(safe-area-inset-bottom,0px) + 8px))!important;flex-direction:column!important;justify-content:flex-end!important;display:flex!important;position:relative!important}body #top.hero-v69 .hero-v69__mobile-stack{flex-direction:column!important;justify-content:flex-end!important;width:100%!important;height:100%!important;min-height:0!important;margin-top:auto!important;display:flex!important}body #top.hero-v69 .hero-v69__copy{background:#f7f3eb!important;border-radius:28px 28px 18px 18px!important;width:100%!important;max-width:none!important;margin:auto 0 0!important;padding:24px 22px 14px!important;transform:translateY(-10px)!important;box-shadow:0 -20px 40px #32302914!important}body #top.hero-v69 .hero-v69__eyebrow{color:#b17d31!important;letter-spacing:.16em!important;gap:10px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important}body #top.hero-v69 .hero-v69__eyebrow:before{background:#c38b43!important;flex:0 0 34px!important;width:34px!important;height:1.5px!important}body #top.hero-v69 .hero-v69__title{color:#23392e!important;letter-spacing:-.045em!important;margin-top:16px!important;font-size:clamp(42px,11.5vw,54px)!important;font-weight:500!important;line-height:.92!important}body #top.hero-v69 .hero-v69__title:after{background:#c38b43a6!important;width:42px!important;height:1.5px!important;margin-top:12px!important}body #top.hero-v69 .hero-v69__title-accent{color:#7a8743!important}body #top.hero-v69 .hero-v69__subtitle{color:#252a2cc7!important;max-width:17ch!important;margin-top:12px!important;font-size:14px!important;line-height:1.34!important}body #top.hero-v69 .hero-v69__cta{border-radius:14px!important;gap:12px!important;width:100%!important;height:48px!important;min-height:48px!important;margin-top:16px!important;padding:0 18px!important;font-size:11px!important;box-shadow:0 12px 28px #53653329!important}body #top.hero-v69 .hero-mobile-bottom{width:100%!important;margin-top:2px!important;margin-bottom:0!important;padding:0!important}body #top.hero-v69 .hero-mobile-panel{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;display:grid!important;overflow:visible!important}body #top.hero-v69 .hero-mobile-panel__item{background:#fffdf9f0!important;border:1px solid #b88e5329!important;border-radius:16px!important;min-height:78px!important;padding:9px 6px 10px!important;box-shadow:0 8px 18px #443b2c0a!important}body #top.hero-v69 .hero-mobile-panel__item:nth-child(-n+3),body #top.hero-v69 .hero-mobile-panel__item:not(:nth-child(3n)){border-bottom:1px solid #b88e5329!important;border-right:1px solid #b88e5329!important}body #top.hero-v69 .hero-mobile-panel__icon,body #top.hero-v69 .hero-mobile-panel__icon-badge{color:#b17d31!important;width:18px!important;height:18px!important}body #top.hero-v69 .hero-mobile-panel__icon-badge{box-shadow:none!important;background:0 0!important;border-color:#b17d31a6!important}body #top.hero-v69 .hero-mobile-panel__icon-badge-line--accent{font-size:12px!important}body #top.hero-v69 .hero-mobile-panel__value{color:#23392e!important;margin-top:6px!important;font-size:16px!important;line-height:1.04!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:12.5px!important;line-height:1.08!important}body #top.hero-v69 .hero-mobile-panel__note{color:#252a2cb3!important;margin-top:4px!important;font-size:8.5px!important;line-height:1.16!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(var(--hero-mobile-photo-height) - 26px)!important;z-index:5!important;position:absolute!important;right:18px!important}body #top.hero-v69 .hero-v69__mobile-dots{-webkit-backdrop-filter:blur(10px)!important;background:#ffffffdb!important;border-radius:999px!important;gap:6px!important;padding:6px 9px!important;box-shadow:0 10px 22px #443b2c14!important}body #top.hero-v69 .hero-v69__mobile-dots button{background:#252a2c3d!important;width:7px!important;height:7px!important}body #top.hero-v69 .hero-v69__mobile-dots button.is-active{background:#76804d!important}}@media (width<=389.98px){body #top.hero-v69{--hero-mobile-photo-height:clamp(246px, 39svh, 330px)!important}body #top.hero-v69 .hero-v69__inner{padding-left:14px!important;padding-right:14px!important}body #top.hero-v69 .hero-v69__copy{border-radius:24px 24px 16px 16px!important;padding:22px 18px 12px!important}body #top.hero-v69 .hero-v69__title{font-size:38px!important}body #top.hero-v69 .hero-v69__subtitle{font-size:12.5px!important}body #top.hero-v69 .hero-v69__cta{height:46px!important;min-height:46px!important;font-size:10px!important}body #top.hero-v69 .hero-mobile-panel{gap:7px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:74px!important;padding:8px 5px 9px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:15px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:11.7px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:8px!important}}@media (width<=767.98px){body #top.hero-v69{--hero-mobile-photo-height:clamp(250px, 37svh, 320px)!important}body #top.hero-v69 .hero-v69__inner{padding-top:max(78px, calc(env(safe-area-inset-top,0px) + 68px))!important;padding-left:16px!important;padding-right:16px!important;padding-bottom:max(18px, calc(env(safe-area-inset-bottom,0px) + 8px))!important}body #top.hero-v69 .hero-v69__copy{border-radius:26px 26px 16px 16px!important;margin-top:auto!important;padding:22px 22px 12px!important;transform:translateY(-4px)!important}body #top.hero-v69 .hero-v69__headline-row{grid-template-columns:minmax(0,1.2fr) minmax(104px,.72fr)!important;align-items:end!important;gap:14px!important;margin-top:16px!important;display:grid!important}body #top.hero-v69 .hero-v69__headline-side{border-left:1px solid #b17d3157!important;align-self:stretch!important;align-items:center!important;min-width:0!important;padding-left:14px!important;display:flex!important}body #top.hero-v69 .hero-v69__title{margin-top:0!important;font-size:clamp(40px,10.4vw,52px)!important;line-height:.92!important}body #top.hero-v69 .hero-v69__title:after{display:none!important}body #top.hero-v69 .hero-v69__subtitle{max-width:12ch!important;margin-top:0!important;font-size:13.5px!important;line-height:1.34!important}body #top.hero-v69 .hero-mobile-bottom{margin-top:10px!important;margin-bottom:0!important}body #top.hero-v69 .hero-mobile-panel{gap:10px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:88px!important;padding:11px 8px 12px!important}body #top.hero-v69 .hero-mobile-panel__icon,body #top.hero-v69 .hero-mobile-panel__icon-badge{width:20px!important;height:20px!important}body #top.hero-v69 .hero-mobile-panel__value{margin-top:7px!important;font-size:18px!important;line-height:1.05!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:13.6px!important;line-height:1.12!important}body #top.hero-v69 .hero-mobile-panel__note{margin-top:5px!important;font-size:9px!important;line-height:1.18!important}body #top.hero-v69 .hero-v69__cta--mobile{border-radius:14px!important;width:100%!important;height:50px!important;min-height:50px!important;margin-top:12px!important;font-size:11px!important}}@media (width<=389.98px){body #top.hero-v69 .hero-v69__copy{padding:20px 18px 10px!important}body #top.hero-v69 .hero-v69__headline-row{grid-template-columns:minmax(0,1.16fr) minmax(96px,.72fr)!important;gap:12px!important}body #top.hero-v69 .hero-v69__headline-side{padding-left:12px!important}body #top.hero-v69 .hero-v69__title{font-size:36px!important}body #top.hero-v69 .hero-v69__subtitle{max-width:11ch!important;font-size:12.5px!important}body #top.hero-v69 .hero-mobile-panel__item{min-height:84px!important;padding:10px 6px 11px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:16px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:12.6px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:8.4px!important}}@media (width<=767.98px){body #top.hero-v69{--hero-mobile-photo-height:clamp(400px, 60svh, 540px)!important}body #top.hero-v69 .hero-v69__veil{background:linear-gradient(#0a121847 0%,#0a12181f 18%,#0a121800 42%)!important;overflow:hidden!important}body #top.hero-v69 .hero-v69__fade-edge{left:0!important;right:0!important;top:calc(var(--hero-mobile-photo-height) - 140px)!important;z-index:2!important;pointer-events:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#f7f3eb00 0%,#f7f3eb14 24%,#f7f3eb38 44%,#f7f3eb80 66%,#f7f3ebd1 84%,#f7f3eb 100%)!important;height:140px!important;display:block!important;position:absolute!important;-webkit-mask-image:none!important;mask-image:none!important}body #top.hero-v69 .hero-v69__copy{transform:translateY(-2px)!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(var(--hero-mobile-photo-height) - 28px)!important}}body #top.hero-v69 .hero-v69__fade-edge{display:none}@media (width<=389.98px){body #top.hero-v69{--hero-mobile-photo-height:clamp(380px, 58svh, 500px)!important}}@media (width<=767.98px){#lokalizacja .location-highlights-shell{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}#lokalizacja .location-highlights-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}#lokalizacja .location-highlight-card{aspect-ratio:1!important;text-align:center!important;border:1px solid #b88e5329!important;border-radius:16px!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:0!important;padding:7px 3px!important;box-shadow:0 8px 20px #443b2c0e!important}#lokalizacja .location-highlight-icon{border-radius:10px!important;width:31px!important;height:31px!important}#lokalizacja .location-highlight-icon svg{width:15px!important;height:15px!important}#lokalizacja .location-highlight-value{font-size:18px!important;line-height:.92!important}#lokalizacja .location-highlight-label{margin-top:3px!important;font-size:9px!important;line-height:1.08!important}#inwestycja .section-shell{width:calc(100% - 10px)!important;padding-left:8px!important;padding-right:8px!important}#inwestycja .section-inner{padding-left:12px!important;padding-right:12px!important}#galeria .section-shell{width:calc(100% - 10px)!important;padding-left:8px!important;padding-right:8px!important}#galeria .section-inner{padding-left:12px!important;padding-right:12px!important}}body #lista-zainteresowanych .interest-form__grid{gap:20px;display:grid}body #lista-zainteresowanych .interest-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=767.98px){body #lista-zainteresowanych .interest-form>.interest-form__grid{grid-template-columns:minmax(0,1fr)!important;row-gap:10px!important;display:grid!important}body #lista-zainteresowanych .interest-form__row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body #lista-zainteresowanych .interest-form__field{gap:5px!important;min-width:0!important;min-height:0!important;font-size:10px!important}body #lista-zainteresowanych .interest-form__label-mobile{font-size:10px!important;line-height:1.15!important}body #lista-zainteresowanych .interest-form__field .field-input{border-radius:13px!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:8px 10px!important;font-size:12.5px!important}body #lista-zainteresowanych .interest-form__field .field-input::-moz-placeholder{font-size:11.5px!important}body #lista-zainteresowanych .interest-form>.mt-6.grid{gap:10px!important;margin-top:14px!important}body #top.hero-v69 .hero-mobile-panel__value{font-size:20.7px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:15.6px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:10.35px!important}body #top.hero-v69 .hero-v69__cta--mobile{font-size:12.65px!important}}@media (width<=389.98px){body #top.hero-v69 .hero-mobile-panel__value{font-size:18.4px!important}body #top.hero-v69 .hero-mobile-panel__value--compact{font-size:14.5px!important}body #top.hero-v69 .hero-mobile-panel__note{font-size:9.65px!important}}@media (width<=767.98px){body #top.hero-v69{--hero-mobile-photo-height:75svh!important}body #top.hero-v69 .hero-v69__media{height:var(--hero-mobile-photo-height)!important;overflow:hidden!important}body #top.hero-v69 .hero-v69__slide,body #top.hero-v69 .hero-v69__slide.is-active{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:var(--hero-slide-position,50% 50%)!important;object-position:var(--hero-slide-position,50% 50%)!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;transform:scale(var(--hero-slide-scale,1))!important;transform-origin:50%!important;will-change:opacity!important;transition:opacity .7s!important;inset:0!important}body #top.hero-v69 .hero-v69__veil{height:var(--hero-mobile-photo-height)!important}body #top.hero-v69 .hero-v69__fade-edge{top:calc(var(--hero-mobile-photo-height) - 160px)!important;z-index:2!important;pointer-events:none!important;background:linear-gradient(#f7f3eb00 0%,#f7f3eb14 28%,#f7f3eb47 52%,#f7f3eb9e 74%,#f7f3ebe6 90%,#f7f3eb 100%)!important;width:100%!important;height:160px!important;display:block!important;position:absolute!important;left:0!important;right:0!important}body #top.hero-v69 .hero-v69__mobile-meta{top:calc(var(--hero-mobile-photo-height) - 28px)!important}}@media (width<=389.98px){body #top.hero-v69{--hero-mobile-photo-height:75svh!important}}@media (width<=767.98px) and (height<=700px){body #top.hero-v69{--hero-mobile-photo-height:75svh!important}}@media (width>=768px){body #top.hero-v69{background:#101410}body #top.hero-v69 .hero-v69__media{background:#161b17;overflow:hidden}body #top.hero-v69 .hero-v69__media:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#080b0a24 0%,#080b0a0d 18%,#080b0a05 46%,#080b0a14 100%),radial-gradient(circle at 17% 38%,#12161214 0%,#1216120a 24%,#12161200 50%);position:absolute;inset:0}body #top.hero-v69 .hero-v69__slide,body #top.hero-v69 .hero-v69__slide.is-active,body #top.hero-v69 .hero-v69__slide--entrance-desktop,body #top.hero-v69 .hero-v69__slide--entrance-desktop.is-active{filter:saturate(1.14)contrast(1.045)brightness(1.035);-o-object-fit:cover!important;object-fit:cover!important}body #top.hero-v69 .hero-v69__slide{will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform 6.2s cubic-bezier(.2,.62,.3,1),filter .32s!important;transform:scale(1.003)!important}body #top.hero-v69 .hero-v69__slide.is-active{filter:saturate(1.17)contrast(1.055)brightness(1.055);transform:scale(1.02)!important}body #top.hero-v69 .hero-v69__slide--front-desktop{-o-object-position:54% 50%!important;object-position:54% 50%!important}body #top.hero-v69 .hero-v69__slide--entrance-desktop,body #top.hero-v69 .hero-v69__slide--entrance-desktop.is-active{-o-object-position:57% 50%!important;object-position:57% 50%!important}body #top.hero-v69 .hero-v69__slide--garden-desktop{-o-object-position:58% 52%!important;object-position:58% 52%!important}body #top.hero-v69 .hero-v69__slide--plots-desktop{-o-object-position:56% 48%!important;object-position:56% 48%!important}body #top.hero-v69 .hero-v69__veil,body #top.hero-v69 .hero-v69__fade-edge{display:none!important}body #top.hero-v69 .hero-v69__bottom-shade{background:linear-gradient(#0d100e00 0%,#0d100e08 62%,#0d100e14 100%)!important;height:18%!important;display:block!important}body #top.hero-v69 .hero-v69__ornament--left{opacity:0!important}body #top.hero-v69 .hero-v69__inner{min-height:100svh;padding-top:122px!important;padding-bottom:28px!important}body #top.hero-v69 .hero-v69__copy{z-index:6;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px)saturate(1.1)!important;backdrop-filter:blur(16px)saturate(1.1)!important;background:linear-gradient(#52564342 0%,#262b2254 100%)!important;border:1px solid #d7b56e52!important;border-radius:28px!important;width:min(450px,30.6vw)!important;margin-top:clamp(32px,6.4vh,78px)!important;padding:27px 31px 31px!important;box-shadow:0 22px 52px #080b0a38,inset 0 1px #ffffff17!important}body #top.hero-v69 .hero-v69__copy:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d 0%,#fff0 24%);position:absolute;inset:0}body #top.hero-v69 .hero-v69__eyebrow{z-index:1;text-transform:uppercase;align-items:center;gap:14px;max-width:none;display:flex;position:relative;color:#d7b56e!important;letter-spacing:.24em!important;font-size:10px!important;font-weight:800!important;line-height:1.35!important}body #top.hero-v69 .hero-v69__eyebrow:before{content:"";background:#d7b56ef0;flex:0 0 36px;width:36px;height:1.5px;display:block}body #top.hero-v69 .hero-v69__title{z-index:1;text-shadow:0 3px 24px #00000038;position:relative;color:#fff8ef!important;letter-spacing:-.052em!important;margin-top:22px!important;font-size:clamp(61px,4.6vw,81px)!important;font-weight:650!important;line-height:.84!important}body #top.hero-v69 .hero-v69__title-accent{color:#92a25d!important}body #top.hero-v69 .hero-v69__subtitle{z-index:1;text-shadow:0 2px 14px #0000002e;position:relative;color:#fff9f0eb!important;letter-spacing:0!important;text-transform:none!important;max-width:288px!important;margin-top:22px!important;font-size:clamp(16px,1.4vw,25px)!important;font-weight:400!important;line-height:1.34!important}body #top.hero-v69 .hero-v69__cta{z-index:1;position:relative;color:#fffdf7!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:linear-gradient(#6e8140 0%,#5c7035 100%)!important;border:1px solid #94a6556b!important;border-radius:16px!important;min-width:0!important;min-height:49px!important;margin-top:22px!important;padding:0 20px!important;font-size:10px!important;font-weight:800!important;box-shadow:0 18px 36px #0c110c3d!important}body #top.hero-v69 .hero-v69__cta:hover{transform:translateY(-1px);background:linear-gradient(#768a46 0%,#62793a 100%)!important}body #top.hero-v69 .hero-v69__cta svg{stroke-width:1.8px!important;width:16px!important;height:16px!important}body #top.hero-v69 .hero-v69__stats{gap:12px}body #top.hero-v69 .hero-v69__stat{background:#fdfbf6f0!important;border-color:#bfa4722e!important}body #top.hero-v69 .hero-v69__desktop-meta{z-index:8;color:#fffdf7;-webkit-backdrop-filter:blur(14px)saturate(1.08);backdrop-filter:blur(14px)saturate(1.08);background:#1a1f1b8f;border:1px solid #ffffff38;border-radius:16px;gap:11px;width:min(340px,26vw);padding:14px 16px 13px;display:grid;position:absolute;bottom:146px;right:clamp(40px,4.2vw,72px);box-shadow:0 14px 34px #1419162e}body #top.hero-v69 .hero-v69__desktop-meta-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}body #top.hero-v69 .hero-v69__desktop-counter{color:#d8c38d;letter-spacing:.16em;white-space:nowrap;font-size:10px;font-weight:800;line-height:1}body #top.hero-v69 .hero-v69__desktop-caption{color:#fffdf7f0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:600;line-height:1.25;overflow:hidden}body #top.hero-v69 .hero-v69__desktop-dots{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}body #top.hero-v69 .hero-v69__desktop-dots button{cursor:pointer;background:0 0;border:0;border-radius:999px;height:8px;padding:0;position:relative}body #top.hero-v69 .hero-v69__desktop-dots button:before{content:"";border-radius:inherit;background:#ffffff4d;transition:background-color .18s,transform .18s;position:absolute;inset:3px 0}body #top.hero-v69 .hero-v69__desktop-dots button:hover:before{background:#ffffff94}body #top.hero-v69 .hero-v69__desktop-dots button.is-active:before{background:#d8c38d;transform:scaleY(1.45)}}@media (width>=1024px){.site-header--hero:not(.site-header--menu-open) .site-header__inner{box-shadow:none!important;-webkit-backdrop-filter:saturate(1.0001)!important;backdrop-filter:saturate(1.0001)!important;background:0 0!important;border-color:#0000!important}}@media (width>=1200px) and (height<=820px){body #top.hero-v69 .hero-v69__copy{width:min(423px,30.6vw)!important;margin-top:22px!important;padding:24px 27px 27px!important}body #top.hero-v69 .hero-v69__title{font-size:clamp(52px,4.3vw,70px)!important}body #top.hero-v69 .hero-v69__subtitle{max-width:264px!important;font-size:clamp(15px,1.28vw,22px)!important}body #top.hero-v69 .hero-v69__desktop-meta{width:min(304px,25vw);padding:12px 14px 11px;bottom:150px}body #top.hero-v69 .hero-v69__desktop-caption{font-size:10px}}@media (width>=768px) and (width<=1199.98px){body #top.hero-v69 .hero-v69__copy{width:min(423px,40.5vw)!important;padding:23px 25px 25px!important}body #top.hero-v69 .hero-v69__title{font-size:clamp(49px,5.4vw,67px)!important}body #top.hero-v69 .hero-v69__subtitle{font-size:clamp(15px,1.62vw,20px)!important}body #top.hero-v69 .hero-v69__desktop-meta{display:none!important}}
