@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}.pointer-events-none{pointer-events:none}.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}.bottom-\[8\.3rem\]{bottom:8.3rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[17\%\]{left:17%}.left-\[38\%\]{left:38%}.left-\[45\%\]{left:45%}.left-\[73\%\]{left:73%}.left-\[8\%\]{left:8%}.right-4{right:1rem}.right-5{right:1.25rem}.top-4{top:1rem}.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-20{z-index:20}.z-\[200\]{z-index:200}.z-\[80\]{z-index:80}.z-\[85\]{z-index:85}.z-\[95\]{z-index:95}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-4{margin-bottom:1rem}.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-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.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-\[270px\]{height:270px}.h-\[2px\]{height:2px}.h-\[31\%\]{height:31%}.h-\[33\%\]{height:33%}.h-\[42px\]{height:42px}.h-\[48px\]{height:48px}.h-\[560px\]{height:560px}.h-\[58px\]{height:58px}.h-\[70px\]{height:70px}.h-\[82px\]{height:82px}.h-full{height:100%}.h-px{height:1px}.max-h-\[82vh\]{max-height:82vh}.max-h-\[88vh\]{max-height:88vh}.max-h-full{max-height:100%}.min-h-11{min-height:2.75rem}.min-h-\[238px\]{min-height:238px}.min-h-\[250px\]{min-height:250px}.min-h-\[54px\]{min-height:54px}.min-h-\[58px\]{min-height:58px}.min-h-\[620px\]{min-height:620px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.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-\[92px\]{width:92px}.w-\[98px\]{width:98px}.w-fit{width:fit-content}.w-full{width:100%}.min-w-0{min-width:0}.min-w-\[220px\]{min-width:220px}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1220px\]{max-width:1220px}.max-w-\[1420px\]{max-width:1420px}.max-w-\[1760px\]{max-width:1760px}.max-w-\[240px\]{max-width:240px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.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-\[680px\]{max-width:680px}.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-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[860px\]{max-width:860px}.max-w-\[8ch\]{max-width:8ch}.max-w-\[90vw\]{max-width:90vw}.max-w-\[980px\]{max-width:980px}.max-w-\[min\(72\%\,420px\)\]{max-width:min(72%,420px)}.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-pointer{cursor:pointer}.select-none{-webkit-user-select:none;user-select:none}.resize-none{resize:none}.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}.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-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-y-2{row-gap:.5rem}.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-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-\[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-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-\[\#b7824a\]\/20{border-color:#b7824a33}.border-\[\#b99154\]\/25{border-color:#b9915440}.border-\[\#d7cab5\]{--tw-border-opacity:1;border-color:rgb(215 202 181/var(--tw-border-opacity,1))}.border-\[\#d8c7a4\]\/45{border-color:#d8c7a473}.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\/20{border-color:#5d673d33}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/25{border-color:#ffffff40}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.bg-\[\#11140f\]\/90{background-color:#11140fe6}.bg-\[\#768255\]{--tw-bg-opacity:1;background-color:rgb(118 130 85/var(--tw-bg-opacity,1))}.bg-\[\#b7824a\]{--tw-bg-opacity:1;background-color:rgb(183 130 74/var(--tw-bg-opacity,1))}.bg-\[\#b99154\]{--tw-bg-opacity:1;background-color:rgb(185 145 84/var(--tw-bg-opacity,1))}.bg-\[\#ddd8cb\]{--tw-bg-opacity:1;background-color:rgb(221 216 203/var(--tw-bg-opacity,1))}.bg-\[\#e6e2d8\]{--tw-bg-opacity:1;background-color:rgb(230 226 216/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-\[\#efede4\]{--tw-bg-opacity:1;background-color:rgb(239 237 228/var(--tw-bg-opacity,1))}.bg-\[\#f2eee4\]{--tw-bg-opacity:1;background-color:rgb(242 238 228/var(--tw-bg-opacity,1))}.bg-\[\#f4f1ea\]{--tw-bg-opacity:1;background-color:rgb(244 241 234/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-\[\#fbf3df\]\/70{background-color:#fbf3dfb3}.bg-\[\#fbf8f0\]\/90{background-color:#fbf8f0e6}.bg-\[\#fbf8f1\]\/70{background-color:#fbf8f1b3}.bg-\[\#fbf8f1\]\/80{background-color:#fbf8f1cc}.bg-\[\#fcfbf7\]{--tw-bg-opacity:1;background-color:rgb(252 251 247/var(--tw-bg-opacity,1))}.bg-black\/35{background-color:#00000059}.bg-graphite{--tw-bg-opacity:1;background-color:rgb(37 42 44/var(--tw-bg-opacity,1))}.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-\[linear-gradient\(180deg\,rgba\(14\,16\,14\,\.06\)_0\%\,rgba\(14\,16\,14\,0\)_34\%\,rgba\(14\,16\,14\,\.24\)_100\%\)\]{background-image:linear-gradient(#0e100e0f 0%,#0e100e00 34%,#0e100e3d 100%)}.bg-\[linear-gradient\(180deg\,rgba\(14\,16\,14\,0\)_0\%\,rgba\(14\,16\,14\,\.28\)_100\%\)\]{background-image:linear-gradient(#0e100e00 0%,#0e100e47 100%)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[72\%_center\]{-o-object-position:72% center;object-position:72% center}.object-center{-o-object-position:center;object-position:center}.p-1{padding:.25rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.\!py-6{padding-top:1.5rem!important;padding-bottom:1.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-7{padding-left:1.75rem;padding-right:1.75rem}.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-1{padding-bottom:.25rem}.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-28{padding-top:7rem}.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-\[31px\]{font-size:31px}.text-\[32px\]{font-size:32px}.text-\[34px\]{font-size:34px}.text-\[36px\]{font-size:36px}.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-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-4{line-height:1rem}.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\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\],.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.025em\]{letter-spacing:-.025em}.tracking-\[-\.03em\],.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.16em\]{letter-spacing:.16em}.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-\[\.32em\]{letter-spacing:.32em}.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-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_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_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_32px_110px_rgba\(0\,0\,0\,\.35\)\]{--tw-shadow:0 32px 110px #00000059;--tw-shadow-colored:0 32px 110px 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-\[inset_0_-3px_0_\#5D673D\]{--tw-shadow:inset 0 -3px 0 #5d673d;--tw-shadow-colored:inset 0 -3px 0 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)}.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-sm{--tw-backdrop-blur:blur(4px);-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}}*{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{margin-top:24px}}@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:14px;line-height:1.55}}@media (width>=768px){#top .hero-cta.eyebrow{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:22px}}.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}}@media (width>=768px){.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}}.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}}@media (width>=768px){.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}}@media (width>=768px){.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}}@media (width>=768px){.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}.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}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 .section-header{margin-bottom:0}#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:-8px -12px;padding:0 12px;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;background:#7a7e37eb;border:1px solid #9fa049c7;border-radius:0;min-width:0;height:52px;min-height:52px;font-size:11px;font-weight:900;box-shadow:0 18px 40px #00000042}#top .hero-primary-cta:hover{background:#8f9447fa;box-shadow:0 22px 48px #00000052}#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.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:62px;height:62px;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:34px;height:34px}.gallery-lightbox-arrow:hover{background:#fff3;border-color:#ffffff8c}.gallery-lightbox-arrow--left{left:max(18px,50vw - 590px)}.gallery-lightbox-arrow--right{right:max(18px,50vw - 590px)}@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:52px;height:52px;top:auto;bottom:22px;transform:none}.gallery-lightbox-arrow--left{left:24px}.gallery-lightbox-arrow--right{right:24px}}.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}.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-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}.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:0!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){#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-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:repeat(2,minmax(0,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 .interest-clean-card{border-radius:26px!important}#lista-zainteresowanych .interest-clean-card .relative.z-10{gap:20px!important;padding:24px 22px!important}#lista-zainteresowanych .interest-clean-copy .interest-eyebrow,#lista-zainteresowanych .interest-clean-copy .eyebrow{letter-spacing:.18em!important;font-size:12px!important}#lista-zainteresowanych .interest-clean-copy h2{text-wrap:balance;letter-spacing:-.04em!important;max-width:100%!important;margin-top:18px!important;font-size:clamp(42px,8.6vw,50px)!important;line-height:1.02!important}#lista-zainteresowanych .interest-clean-copy p{max-width:100%!important;margin-top:18px!important;font-size:17px!important;line-height:1.7!important}#lista-zainteresowanych .interest-clean-chips{gap:10px!important;margin-top:20px!important}#lista-zainteresowanych .interest-clean-chip{border-radius:999px!important;padding:11px 16px!important;font-size:13.5px!important;line-height:1.2!important}#lista-zainteresowanych .interest-clean-chip svg{width:18px!important;height:18px!important}#lista-zainteresowanych .interest-form{border-radius:24px!important;padding:18px!important}#lista-zainteresowanych .interest-form .field-label{letter-spacing:.06em!important;gap:8px!important;font-size:13px!important}#lista-zainteresowanych .interest-form .field-input,#lista-zainteresowanych .interest-form .btn-primary{height:56px!important;font-size:16px!important}#lista-zainteresowanych .interest-form .mt-6.flex,#lista-zainteresowanych .interest-form .mt-6.grid,#lista-zainteresowanych .interest-form .border-t{font-size:14px!important;line-height:1.55!important}}@media (width<=390px){#lista-zainteresowanych .interest-clean-card .relative.z-10{padding:22px 18px!important}#lista-zainteresowanych .interest-clean-copy h2{font-size:clamp(38px,9vw,44px)!important}#lista-zainteresowanych .interest-clean-copy p{font-size:16px!important}}#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(#080a0c00 10%,#080a0c1f 28%,#080a0c85 58%,#080a0ce0 82%,#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}}#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}}@media (width>=768px){#top .hero-content{flex-direction:column!important;justify-content:flex-start!important;gap:22px!important;padding-top:116px!important;padding-bottom:48px!important;display:flex!important}#top .hero-main{margin-top:88px!important;margin-bottom:0!important}#top .hero-copy{width:min(100%,640px)!important;max-width:min(100%,640px)!important;padding:22px 24px 24px!important}#top .hero-copy h1.hero-title,#top .hero-title{font-size:clamp(38px,4vw,60px)!important;line-height:.95!important}#top .hero-highlight-phrase{color:#c6cb73!important;text-shadow:0 4px 24px #0000009e!important}#top .hero-cta,#top .hero-cta.flex{flex-wrap:wrap!important;align-items:stretch!important;gap:12px!important;margin-top:22px!important}#top .hero-primary-cta,#top .btn-hero-outline,#top .hero-phone-cta{flex:none!important;min-width:0!important}#top .hero-stats-grid{margin-top:0!important}}.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\:border-olive\/40:hover{border-color:#5d673d66}.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\.035\]{--tw-scale-x:1.035;--tw-scale-y:1.035;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\:mt-8{margin-top:2rem}.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,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\:gap-4{gap:1rem}}@media (width>=768px){.md\:bottom-24{bottom:6rem}.md\:bottom-5{bottom:1.25rem}.md\:left-5{left:1.25rem}.md\:left-auto{left:auto}.md\:right-5{right:1.25rem}.md\:top-5{top:1.25rem}.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-\[110px\]{height:110px}.md\:min-h-\[58px\]{min-height:58px}.md\:w-\[152px\]{width:152px}.md\:w-\[30\%\]{width:30%}.md\:max-w-\[420px\]{max-width:420px}.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\: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-6{gap:1.5rem}.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\:\!py-8{padding-top:2rem!important;padding-bottom:2rem!important}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.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\:pb-8{padding-bottom:2rem}.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-\[17px\]{font-size:17px}.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-\[50px\]{font-size:50px}.md\:text-\[58px\]{font-size:58px}.md\:text-\[64px\]{font-size:64px}}@media (width>=1024px){.lg\:max-w-\[360px\]{max-width:360px}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[\.95fr_1\.05fr\]{grid-template-columns:.95fr 1.05fr}.lg\:grid-cols-\[1\.05fr_\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.35fr_\.7fr_\.7fr_\.95fr\]{grid-template-columns:1.35fr .7fr .7fr .95fr}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:gap-10{gap:2.5rem}.lg\:pb-3{padding-bottom:.75rem}.lg\:text-\[56px\]{font-size:56px}}@media (width>=1280px){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,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\:grid-cols-\[210px_minmax\(0\,1\.48fr\)_220px\]{grid-template-columns:210px minmax(0,1.48fr) 220px}.xl\:grid-cols-\[370px_minmax\(0\,1fr\)\]{grid-template-columns:370px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:items-start{align-items:flex-start}.xl\:items-end{align-items:flex-end}.xl\:items-center{align-items:center}.xl\:items-stretch{align-items:stretch}.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\:text-\[17px\]{font-size:17px}.xl\:text-\[64px\]{font-size:64px}.xl\:text-\[70px\]{font-size:70px}}#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}}
