:root{--ink:#070806;--deep:#0d100c;--warm:#c9794e;--warm-strong:#e09a6e;--cream:#fff7ea;--soft:#fff7eac7;--muted:#fff7ea9e;--line:#fff7ea29;--dark-line:#10120e24;--green:#47634f;--radius:8px;--shadow:0 36px 100px #0000006b;--soft-shadow:0 22px 70px #06080633}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px;overflow-x:hidden}body{isolation:isolate;width:100%;min-width:320px;max-width:100vw;color:var(--cream);background:var(--ink);margin:0;font-family:Manrope,Segoe UI,Arial,sans-serif;line-height:1.55;position:relative;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;position:fixed;inset:0}body:before{z-index:-3;background:linear-gradient(135deg,#030405 0%,#07100f 34%,#111923 58%,#24160f 100%)}body:after{z-index:-2;opacity:.32;transform-origin:top;background-image:radial-gradient(circle at 12% 18%,#fff7ea75 0 1px,#0000 1.7px),radial-gradient(circle at 74% 28%,#f3b48452 0 1px,#0000 1.8px),radial-gradient(circle at 42% 76%,#b0daca57 0 1px,#0000 1.8px),linear-gradient(#fff7ea0b 1px,#0000 1px),linear-gradient(90deg,#fff7ea0b 1px,#0000 1px);background-size:320px 320px,380px 380px,460px 460px,94px 94px,94px 94px;transform:perspective(900px)rotateX(62deg)translateY(-34%)scale(2.15)}img{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit}.site-footer a{text-decoration:none}.site-nav{z-index:90;border-radius:var(--radius);color:#fff7eaf0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0708068a;border:1px solid #fff7ea2e;justify-content:flex-end;align-items:center;gap:6px;max-width:calc(100vw - 36px);min-height:42px;padding:5px;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:0 18px 52px #00000038}.site-nav a{border-radius:5px;align-items:center;min-height:30px;padding:0 11px;text-decoration:none;display:inline-flex}.site-nav a[aria-current=page],.site-nav a:hover{color:#12150f;background:#f3b484}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.eyebrow{color:var(--warm-strong);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:.78rem;font-weight:900}.chapter-copy h2,.location-copy h2,.closing-copy h2,.search-copy h2{letter-spacing:0;margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700}.button{border-radius:var(--radius);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:50px;padding:13px 18px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#10130f;background:#f3b484}.button-primary:hover{background:#ffd1ab}.button-secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7ea14;border-color:#fff7ea57}.story-chapter{align-content:start;padding:118px max(22px,50vw - 590px) 132px;scroll-margin-top:0;display:grid;position:relative}.first-story{align-content:center;min-height:100svh;padding-top:34px}.story-chapter:before{content:"";z-index:-1;background:linear-gradient(#030405e6,#070d0e99 46%,#030405eb),linear-gradient(135deg,#c9794e1a,#577d8e1f);position:absolute;inset:0}.story-chapter:nth-of-type(odd):before{background:linear-gradient(#040608eb,#0c1214a8 44%,#040608f2),linear-gradient(135deg,#47634f1f,#c9794e14)}.chapter-image{border-radius:var(--radius);width:min(1180px,100%);color:inherit;cursor:zoom-in;opacity:.74;transform:perspective(1600px) scale(.74) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0, 48px, 0);transform-style:preserve-3d;background:#11150f;border:1px solid #fff7ea2e;margin:0 auto;padding:0;transition:transform .98s cubic-bezier(.16,1,.3,1),opacity .72s,box-shadow .22s,border-color .22s;position:relative;overflow:hidden;box-shadow:0 40px 130px #0000007a,0 0 0 1px #fff7ea0d}.chapter-video{border-radius:var(--radius);background:#11150f;border:1px solid #fff7ea2e;width:min(1180px,100%);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 40px 130px #0000007a,0 0 0 1px #fff7ea0d}.chapter-video:after{content:"";pointer-events:none;background:linear-gradient(#0000 62%,#00000038);position:absolute;inset:0}.chapter-video video{aspect-ratio:3/2;object-fit:cover;background:#11150f;width:100%;height:auto;display:block}.chapter-image.is-zoomed{opacity:1;transform:perspective(1600px) scale(1) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg)) translate3d(0, 0, 0)}.chapter-image:hover{border-color:#fff7ea4d;box-shadow:0 48px 130px #00000080}.chapter-image:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff12,#0000 32%,#ffffff0d),linear-gradient(#0000 64%,#0000002e);position:absolute;inset:0}.chapter-image img{width:100%;height:auto;transition:transform .98s cubic-bezier(.16,1,.3,1);transform:scale(1.08)}.chapter-image:hover img{transform:scale(1.025)}.chapter-image.is-zoomed img{transform:scale(1)}.chapter-copy{text-align:center;width:100%;min-width:0;max-width:760px;margin:42px auto 0}.chapter-copy span{color:#fff7eab8;border:1px solid #fff7ea38;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:18px;font-size:.78rem;font-weight:900;display:inline-flex}.chapter-copy h2,.location-copy h2,.closing-copy h2,.search-copy h2{font-size:4.1rem;line-height:.98}.chapter-copy p,.location-copy p,.closing-copy p,.search-copy p{color:var(--soft);margin:20px 0 0;font-size:1.11rem}.location-story{isolation:isolate;align-items:center;min-height:104svh;padding:120px max(24px,50vw - 590px);scroll-margin-top:78px;display:grid;position:relative;overflow:hidden}.location-photo{z-index:-2;background:linear-gradient(90deg,#07080638,#070806b8 46%,#070806f2),linear-gradient(#0708063d,#070806e6),url(/assets/casa-parter-moara-suceava-lateral-BhokDjll.jpg) 50%/cover;position:absolute;inset:0;transform:scale(1.04)}.location-copy{border-left:1px solid #fff7ea42;width:100%;min-width:0;max-width:730px;margin-left:auto;padding-left:34px}.location-copy p+p{margin-top:16px}.search-story{place-items:center;min-height:76svh;padding:112px max(24px,50vw - 590px);display:grid;position:relative;overflow:hidden}.guide-page{width:min(860px,100% - 44px);min-height:80svh;margin:0 auto;padding:150px 0 110px}.guide-page article{max-width:760px}.guide-page h1,.guide-page h2{font-family:Playfair Display,Georgia,serif;line-height:1.08}.guide-page h1{margin:0;font-size:clamp(2.2rem,5vw,4.7rem)}.guide-page h2{margin:52px 0 14px;font-size:1.65rem}.guide-page p,.guide-page li{color:var(--soft);font-size:1.03rem}.guide-lead{margin-top:22px;font-size:1.2rem!important}.guide-links ul,.guide-page ul{padding-left:20px}.guide-page li+li{margin-top:12px}.guide-page a:not(.button){color:var(--warm-strong)}.guide-page .button{margin-top:12px}.search-story:before{content:"";z-index:-1;background:linear-gradient(#040504e0,#0a0e0cb3,#040504eb),linear-gradient(120deg,#6f8b7333,#0000 46%,#f3b4841f);position:absolute;inset:0}.search-copy{text-align:center;width:min(820px,100%)}.closing-section{isolation:isolate;color:#fff;grid-template-columns:minmax(0,.95fr) minmax(340px,430px);align-items:center;gap:70px;min-height:96svh;padding:124px max(24px,50vw - 590px);scroll-margin-top:78px;display:grid;position:relative;overflow:hidden}.closing-section:before{content:"";z-index:-2;filter:saturate(.92);background:linear-gradient(90deg,#070806e6,#07080699 48%,#070806d6),linear-gradient(#070806b8,#070806eb),url(/assets/casa-parter-moara-suceava-fatada-zi-CHgc3efP.jpg) 50%/cover;position:absolute;inset:0}.closing-copy{max-width:760px}.closing-copy .closing-title{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:700;line-height:1.03}.closing-copy .offer-line{color:var(--warm-strong);margin:16px 0 30px;font-size:.98rem;font-weight:900;line-height:1.5}.call-panel{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0708069e;border:1px solid #fff7ea33;gap:16px;padding:28px;display:grid}.call-panel span{color:var(--warm-strong);text-transform:uppercase;font-size:.78rem;font-weight:900}.call-panel strong{color:#fff;font-size:2rem;line-height:1}.call-panel p{color:var(--soft);margin:0}.call-panel .button{width:100%;margin-top:4px}.site-footer{color:#fff7eaa8;background:#050604;justify-content:space-between;align-items:center;gap:20px;padding:34px max(24px,50vw - 590px);display:flex}.lightbox{border-radius:var(--radius);background:0 0;border:0;width:min(1160px,100% - 30px);padding:0}.lightbox::backdrop{background:#040504e6}.lightbox img{border-radius:var(--radius);object-fit:contain;background:#070806;width:100%;max-height:86vh}.lightbox-close{z-index:2;color:#fff;cursor:pointer;background:#040504c2;border:0;border-radius:50%;place-items:center;width:42px;height:42px;font-size:1.7rem;display:grid;position:absolute;top:10px;right:10px}[data-reveal]{opacity:0;transition:opacity .62s,transform .62s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal]>*{opacity:0;transition:opacity .68s,transform .68s;transform:translateY(12px)}[data-reveal].is-visible>*{opacity:1;transform:translateY(0)}[data-reveal].is-visible>:first-child{transition-delay:90ms}[data-reveal].is-visible>:nth-child(2){transition-delay:.22s}[data-reveal].is-visible>:nth-child(3){transition-delay:.36s}[data-reveal].is-visible>:nth-child(4){transition-delay:.5s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=1100px){.chapter-copy h2,.location-copy h2,.closing-copy h2,.search-copy h2{font-size:3.45rem}.closing-section{grid-template-columns:1fr;gap:44px}.call-panel{max-width:520px}}@media (width<=820px){.story-chapter{padding:66px 14px 82px;scroll-margin-top:0;overflow:hidden}.first-story{min-height:auto;padding-top:64px}.chapter-image img{height:auto}.chapter-image,.chapter-image.is-zoomed{width:100%;opacity:1!important;transform:none!important}.chapter-image img,.chapter-image:hover img,.chapter-image.is-zoomed img{transform:none!important}.chapter-video{width:100%}.chapter-video video{aspect-ratio:3/2}.chapter-copy{text-align:left;width:calc(100vw - 56px);min-width:0;max-width:calc(100vw - 56px);margin-top:28px;margin-left:0;margin-right:auto}.chapter-copy span{margin-bottom:14px}.chapter-copy h2,.location-copy h2,.closing-copy h2,.search-copy h2{overflow-wrap:normal;word-break:normal;white-space:normal;width:100%;max-width:15ch;font-size:1.58rem;line-height:1.06}.chapter-copy p,.location-copy p,.closing-copy p,.search-copy p{overflow-wrap:normal;word-break:normal;white-space:normal;width:100%;max-width:31ch;font-size:.94rem}.site-nav{min-height:38px;font-size:.76rem;top:10px;right:10px}.site-nav a{min-height:28px;padding:0 10px}.site-nav+main .first-story{padding-top:62px}.contact-page{padding-top:112px}.location-story,.search-story,.closing-section{min-height:auto;padding:86px 16px;scroll-margin-top:68px}.guide-page{width:calc(100% - 32px);padding:104px 0 80px}.guide-page h1{font-size:2.15rem}.location-photo{background:linear-gradient(#0708068a,#070806e6),url(/assets/casa-parter-moara-suceava-lateral-BhokDjll.jpg) 50%/cover;transform:none}.location-copy{margin-left:0;padding-left:16px}.search-copy{text-align:left}.call-panel{padding:18px}.closing-copy .closing-title{max-width:13ch;font-size:2.02rem}.closing-copy .offer-line{max-width:29ch;margin-bottom:26px;font-size:.9rem}.site-footer{padding:28px 16px;display:grid}}@media (width<=420px){.chapter-copy h2,.location-copy h2,.closing-copy h2,.search-copy h2{font-size:1.48rem}.closing-copy .closing-title{font-size:1.86rem}.button{width:100%}}
