/* STAMATE — generat din macheta „immersive” de scripts/stamate/scopeaza.py. NU se editează de mână. */
.stamate{color:#fff5eb;--acid:#e78b5d;--sunset:#e78b5d;--sunset-light:#f3bb83;--ink:#281711;--progress:0;background:#17100d;font-family:Manrope,sans-serif}.stamate *{box-sizing:border-box}.stamate a{color:inherit;text-decoration:none}.stamate button{font:inherit}.stamate .world,.stamate .veil{position:fixed;inset:0}.stamate .world{z-index:0}.stamate .world canvas,.stamate .world video{width:100%;height:100%;display:block}.stamate .world video{object-fit:cover;background:#111}.stamate .hero-static{z-index:1;opacity:0;pointer-events:none;transition:opacity .38s;position:fixed;inset:0}.stamate .hero-static.is-visible{opacity:1}.stamate .hero-static img{object-fit:cover;width:100%;height:100%;display:block}.stamate .veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#23110ba8,#1c0e0a0f 58%,#22100c52),linear-gradient(#0000 55%,#1f0e0a57)}.stamate .st-nav{z-index:10;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:center;height:86px;font:300 .61rem DM Mono;display:flex;position:fixed;top:0;left:2.5vw;right:2.5vw}.stamate .logo{letter-spacing:-.04em;font:500 1.08rem Manrope}.stamate .logo sup{margin-left:3px;font:300 .48rem DM Mono}.stamate .links{gap:2rem;display:flex}.stamate .links a{position:relative}.stamate .links a:after{content:"";background:var(--sunset-light);height:1px;transition:right .25s;position:absolute;bottom:-9px;left:0;right:100%}.stamate .links a:hover:after,.stamate .links a.active:after{right:0}.stamate .talk{border:1px solid #ffffff42;border-radius:99px;align-items:center;gap:.6rem;padding:.7rem 1rem;transition:all .25s;display:flex}.stamate .talk:hover{background:var(--sunset);border-color:var(--sunset);color:var(--ink)}.stamate .talk svg{width:14px}.stamate .menu{color:#fff;background:0 0;border:0;display:none}.stamate .mobile-menu{display:none}.stamate .chapters{z-index:5;pointer-events:none;position:fixed;inset:0}.stamate .chapter{opacity:0;width:min(900px,72vw);position:absolute;top:19vh;left:4vw}.stamate .cascade-item{opacity:0;will-change:transform,opacity}.stamate .title-line{display:block}.stamate .chapter .kicker{text-transform:uppercase;letter-spacing:.1em;margin:0 0 4rem;font:300 .62rem DM Mono}.stamate .chapter :is(h1,h2){letter-spacing:-.075em;text-wrap:balance;margin:0;font-size:clamp(4.3rem,8vw,9rem);font-weight:300;line-height:.85}.stamate .chapter :is(h1,h2) em{font-family:Playfair Display,serif;font-weight:500}.stamate .body-copy{max-width:340px;margin:3rem 0 0;font-size:.82rem;line-height:1.7}.stamate .chapter>a,.stamate .chapter button{background:var(--acid);width:max-content;color:var(--ink);text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:1rem;margin-top:3rem;padding:1rem 1.25rem;font:400 .6rem DM Mono;display:flex}.stamate .chapter svg{width:15px}.stamate .chapter-2,.stamate .chapter-4{text-align:right;left:auto;right:4vw}.stamate .chapter-2 .body-copy,.stamate .chapter-4 .body-copy{margin-left:auto}.stamate .chapter-3{top:16vh}.stamate .chapter-5{top:15vh}.stamate .chapter-6{top:23vh}.stamate .chapter-6 .final-cta{font-size:.68rem}.stamate .metrics-strip{justify-content:flex-end;gap:1px;margin-top:2.5rem;display:flex}.stamate .metrics-strip span{text-align:left;color:var(--ink);text-transform:uppercase;background:#eef2e6d1;flex-direction:column;min-width:110px;padding:1rem 1.3rem;font:300 .52rem DM Mono;display:flex}.stamate .metrics-strip b{margin-bottom:.25rem;font:400 1.25rem Manrope}.stamate .property-chip{width:220px;color:var(--ink);text-transform:uppercase;background:#eef2e6e0;grid-template-columns:1fr auto;gap:.65rem;padding:1rem;font:300 .55rem DM Mono;display:grid;position:absolute;top:32vh;left:52vw}.stamate .property-chip b{text-transform:none;grid-column:1/3;font:400 1.2rem Manrope}.stamate .property-chip small{grid-column:1/3}.stamate .topo-ui{aspect-ratio:1;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:300px;display:grid;position:absolute;top:10vh;left:58vw}.stamate .topo-ui>i{border:1px solid #ffffff59;border-radius:50%;position:absolute}.stamate .topo-ui>i:first-child{inset:14%}.stamate .topo-ui>i:nth-child(2){inset:28%}.stamate .topo-ui>i:nth-child(3){inset:40%}.stamate .topo-ui>i:nth-child(4){background:var(--acid);border:0;width:11px;height:11px;top:26%;right:12%}.stamate .topo-ui>span{text-align:center;font:400 .8rem DM Mono}.stamate .topo-ui .area-tags{background:var(--acid);width:210px;color:var(--ink);justify-content:space-between;align-items:center;padding:1rem;display:flex;position:absolute;top:74%;left:58%}.stamate .area-tags b{font-size:.8rem}.stamate .area-tags small{font:300 .52rem DM Mono}.stamate .search-frame{color:var(--ink);text-transform:uppercase;background:#f1f4ebe6;grid-template-columns:auto 150px auto 150px 52px;align-items:center;font:300 .52rem DM Mono;display:grid;position:absolute;top:58vh;left:0}.stamate .search-frame>*{padding:1rem}.stamate .search-frame b{text-transform:none;border-left:1px solid #1520172e;font:500 .78rem Manrope}.stamate .search-frame button{background:var(--acid);height:100%;margin:0;padding:0 1.1rem}.stamate .listing-rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #fff6;width:440px;position:absolute;top:38vh;right:-2vw}.stamate .listing-rail article{border-bottom:1px solid #ffffff4d;grid-template-columns:1fr auto;padding:1rem 1.2rem;display:grid}.stamate .listing-rail small{text-transform:uppercase;grid-column:1/3;font:300 .5rem DM Mono}.stamate .listing-rail b{margin-top:.45rem;font-size:1rem}.stamate .listing-rail span{align-self:end;font:.65rem DM Mono}.stamate .listing-rail>a{background:var(--acid);color:var(--ink);text-transform:uppercase;justify-content:space-between;padding:1rem 1.2rem;font:.55rem DM Mono;display:flex}.stamate .property-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c120e2e;border:1px solid #ffffff8c;flex-direction:column;justify-content:space-between;width:320px;height:390px;padding:1.2rem;display:flex;position:absolute;top:9vh;left:52vw}.stamate .property-frame .property-index{font:.54rem DM Mono}.stamate .property-frame div:nth-of-type(2){flex-direction:column;display:flex}.stamate .property-frame small{text-transform:uppercase;font:.5rem DM Mono}.stamate .property-frame b{margin:.5rem 0;font-size:1.5rem}.stamate .property-frame p{font:.58rem DM Mono}.stamate .property-frame button{margin:0}.stamate .frame-corners{pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:8px}.stamate .services-frame{border-top:1px solid #ffffff80;width:390px;position:absolute;top:13vh;left:51vw}.stamate .services-frame a{border-bottom:1px solid #fff6;grid-template-columns:36px 1fr 20px;align-items:center;padding:1.25rem .5rem;transition:all .25s;display:grid}.stamate .services-frame a:hover{background:var(--acid);color:var(--ink);padding-left:1.2rem}.stamate .services-frame span{font:.5rem DM Mono}.stamate .services-frame b{font-size:1.05rem;font-weight:400}.stamate .district-frame{grid-template-columns:180px 1fr;align-items:center;gap:1.5rem;width:410px;display:grid;position:absolute;top:8vh;left:52vw}.stamate .radar{aspect-ratio:1;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:180px;display:grid;position:relative}.stamate .radar i{border:1px solid #ffffff59;border-radius:50%;position:absolute;inset:25%}.stamate .radar i:nth-child(2){inset:40%}.stamate .radar i:nth-child(3){background:var(--acid);border:0;width:9px;height:9px;inset:18% auto auto 66%}.stamate .radar b{font:400 .8rem DM Mono}.stamate .districts{border-top:1px solid #fff6}.stamate .districts span{border-bottom:1px solid #ffffff59;flex-direction:column;padding:.9rem 0;display:flex}.stamate .districts b{font-size:.9rem}.stamate .districts small{text-transform:uppercase;margin-top:.25rem;font:.48rem DM Mono}.stamate .contact-frame{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a100b47;border:1px solid #ffffff73;width:410px;padding:1.3rem;position:absolute;top:14vh;left:50vw}.stamate .contact-frame>div{flex-direction:column;display:flex}.stamate .contact-frame small{text-transform:uppercase;font:.5rem DM Mono}.stamate .contact-frame b{margin:.5rem 0 2rem;font-size:1.5rem}.stamate .contact-frame a{background:var(--acid);color:var(--ink);text-transform:uppercase;justify-content:space-between;padding:1rem;font:.55rem DM Mono;display:flex}.stamate .contact-frame>span{text-transform:uppercase;margin-top:1rem;font:.5rem DM Mono;display:block}.stamate .counter{z-index:9;writing-mode:vertical-rl;align-items:center;gap:.55rem;font:300 .54rem DM Mono;display:flex;position:fixed;top:50%;right:2.5vw}.stamate .counter i{background:#ffffff4d;width:1px;height:70px;display:block}.stamate .scroll-track{z-index:9;background:#ffffff26;width:3px;height:100vh;position:fixed;top:0;right:0}.stamate .scroll-track i{width:100%;height:calc(var(--progress)*100%);background:var(--acid);display:block}.stamate .st-hero-subsol{z-index:9;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #fff3;justify-content:space-between;align-items:center;height:62px;font:300 .53rem DM Mono;display:flex;position:fixed;bottom:0;left:2.5vw;right:2.5vw}@media (width<=760px){.stamate .veil{background:linear-gradient(#090f0a1a 20%,#090f0ab8)}.stamate .st-nav{height:70px;left:20px;right:20px}.stamate .links,.stamate .talk{display:none}.stamate .menu{display:block}.stamate .mobile-menu{z-index:20;background:var(--ink);flex-direction:column;gap:1.4rem;padding:2rem 20px;font-size:1.3rem;display:flex;position:fixed;top:70px;left:0;right:0}.stamate .chapter,.stamate .chapter-2,.stamate .chapter-4{text-align:left;width:auto;inset:auto 20px 16vh}.stamate .chapter :is(h1,h2){font-size:15vw}.stamate .chapter .kicker{margin-bottom:2rem}.stamate .body-copy,.stamate .chapter-2 .body-copy,.stamate .chapter-4 .body-copy{max-width:85%;margin:2rem 0 0}.stamate .chapter>a,.stamate .chapter button{margin-top:1.6rem}.stamate .counter{right:12px}.stamate .scroll-track{display:none}.stamate .st-hero-subsol{height:48px;left:20px;right:20px}.stamate .st-hero-subsol span:nth-child(2){display:none}.stamate .metrics-strip{transform-origin:0 0;justify-content:flex-start;transform:scale(.78)}.stamate .property-chip{display:none}.stamate .topo-ui{opacity:.55;width:74vw;top:-32vh;left:auto;right:-28vw}.stamate .topo-ui .area-tags,.stamate .search-frame{display:none}.stamate .listing-rail,.stamate .property-frame,.stamate .services-frame,.stamate .district-frame,.stamate .contact-frame{width:100%;height:auto;margin-top:1.2rem;position:relative;top:auto;left:auto;right:auto}.stamate .listing-rail article:nth-child(2){display:none}.stamate .property-frame{min-height:190px}.stamate .property-frame .frame-corners{display:none}.stamate .services-frame a{padding:.75rem .3rem}.stamate .services-frame a:nth-child(3){display:none}.stamate .district-frame{grid-template-columns:90px 1fr;gap:1rem}.stamate .radar{width:90px}.stamate .districts span{padding:.45rem 0}.stamate .contact-frame b{margin-bottom:1rem;font-size:1.1rem}.stamate .chapter-3,.stamate .chapter-5,.stamate .chapter-6{top:auto}}.stamate .chapter-4 .services-frame{width:360px;left:-25vw}@media (width<=760px){.stamate .chapter-4 .services-frame{width:100%;left:auto}}.stamate .tour-control{z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#0d130f94;border:1px solid #ffffff8c;border-radius:99px;align-items:center;gap:.75rem;padding:.72rem 1.05rem;font:400 .52rem DM Mono;transition:background .25s,color .25s,transform .25s;display:flex;position:fixed;bottom:78px;left:50%;transform:translate(-50%)}.stamate .tour-control:hover{background:var(--acid);color:var(--ink);transform:translate(-50%)translateY(-3px)}.stamate .tour-control i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.stamate .tour-control.is-playing i{border:0;border-left:3px solid;border-right:3px solid;width:8px;height:10px}.stamate .tour-control.is-playing{background:var(--acid);color:var(--ink)}.stamate .page-switcher{z-index:12;pointer-events:none;justify-content:space-between;display:flex;position:fixed;bottom:76px;left:2.5vw;right:2.5vw}.stamate .page-switcher button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;text-transform:uppercase;cursor:pointer;background:#0d130f80;border:1px solid #ffffff73;border-radius:99px;align-items:center;gap:.7rem;padding:.7rem .95rem;font:400 .5rem DM Mono;transition:all .25s;display:flex}.stamate .page-switcher button:first-child svg{transform:rotate(180deg)}.stamate .page-switcher button:hover:not(:disabled){background:var(--acid);color:var(--ink);transform:translateY(-3px)}.stamate .page-switcher button:disabled{opacity:.25;cursor:default}.stamate .page-switcher svg{width:13px}@media (width<=760px){.stamate .tour-control{white-space:nowrap;bottom:62px}.stamate .page-switcher{bottom:58px;left:12px;right:12px}.stamate .page-switcher button{padding:.65rem}.stamate .page-switcher button span{display:none}}.stamate .chapter{visibility:hidden;pointer-events:none}.stamate .chapter.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.stamate .chapter.is-leaving{opacity:1;visibility:visible;pointer-events:none;z-index:1}.stamate .chapter.is-active .cascade-item{animation:.78s cubic-bezier(.16,1,.3,1) forwards st-cascade-in;animation-delay:calc(var(--ci,var(--cascade-index,0))*.105s)}.stamate .chapter.is-leaving .cascade-item{animation:.58s cubic-bezier(.7,0,.84,0) forwards st-cascade-out;animation-delay:calc((4 - var(--ci,var(--cascade-index,0)))*45ms)}.stamate .chapter .body-copy{--ci:3}.stamate .chapter .search-frame,.stamate .chapter .listing-rail,.stamate .chapter .property-frame,.stamate .chapter .services-frame,.stamate .chapter .district-frame,.stamate .chapter .contact-frame{--ci:4}@keyframes st-cascade-in{0%{opacity:0;filter:blur(14px);clip-path:inset(100% 0 0);transform:translateY(92px)scale(.97)rotate(1.2deg)}55%{opacity:1;filter:blur(2px)}to{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)scale(1)rotate(0)}}@keyframes st-cascade-out{0%{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)scale(1)}to{opacity:0;filter:blur(12px);clip-path:inset(0 0 100%);transform:translateY(-72px)scale(.98)}}@media (prefers-reduced-motion:reduce){.stamate .chapter:not(.is-active):not(.is-leaving){opacity:0!important;visibility:hidden!important}.stamate .chapter.is-active,.stamate .chapter.is-leaving{visibility:visible!important}}.stamate .content-page{color:#fff5eb;background:#21130f;min-height:100vh;position:relative;inset:auto;overflow:hidden}.stamate .content-backdrop{filter:saturate(.86);background-position:50%;background-size:cover;height:100vh;position:absolute;inset:0 0 auto}.stamate .content-backdrop:after{content:"";background:linear-gradient(#0000 55%,#21130f 100%),linear-gradient(90deg,#21130f47,#0000);position:absolute;inset:0}.stamate .content-page .st-nav{position:absolute}.stamate .content-hero{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:23vh 5vw 10vh;display:flex;position:relative}.stamate .content-eyebrow,.stamate .section-heading>p,.stamate .contact-section>div>p{text-transform:uppercase;letter-spacing:.12em;font:300 .58rem DM Mono}.stamate .content-hero h1{letter-spacing:-.075em;max-width:1050px;margin:3rem 0 2rem;font-size:clamp(4.6rem,8.8vw,9.5rem);font-weight:300;line-height:.86}.stamate .content-hero h1 em,.stamate .contact-section h2 em{font-family:Playfair Display,serif;font-weight:500}.stamate .content-hero>p:not(.content-eyebrow){max-width:480px;font-size:.88rem;line-height:1.8}.stamate .sunset-button{background:linear-gradient(110deg,var(--sunset),var(--sunset-light));color:var(--ink);text-transform:uppercase;align-items:center;gap:2.5rem;margin-top:2.2rem;padding:1.05rem 1.3rem;font:400 .58rem DM Mono;transition:all .25s;display:flex}.stamate .sunset-button:hover{transform:translateY(-4px);box-shadow:0 14px 40px #e78b5d3d}.stamate .sunset-button svg{width:15px}.stamate .content-stats{z-index:3;width:min(710px,70vw);color:var(--ink);background:#fff5ebeb;grid-template-columns:repeat(3,1fr);margin:-6rem 5vw 0 auto;display:grid;position:relative}.stamate .content-stats span{text-transform:uppercase;border-right:1px solid #2817112e;flex-direction:column;gap:.55rem;padding:2rem;font:300 .55rem DM Mono;display:flex}.stamate .content-stats b{letter-spacing:-.05em;font:400 2rem Manrope}.stamate .content-section{padding:18vh 5vw 16vh;position:relative}.stamate .section-heading{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:flex-end;padding-bottom:2rem;display:flex}.stamate .section-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:300}.stamate .content-grid{grid-template-columns:repeat(3,1fr);display:grid}.stamate .content-grid article{border-right:1px solid #ffffff2e;flex-direction:column;min-height:390px;padding:2rem;display:flex}.stamate .content-grid small{text-transform:uppercase;color:var(--sunset-light);font:300 .52rem DM Mono}.stamate .content-grid h3{letter-spacing:-.035em;margin:auto 0 1rem;font-size:1.6rem;font-weight:400}.stamate .content-grid p{color:#fff5ebad;max-width:280px;font-size:.72rem;line-height:1.75}.stamate .content-grid a{text-transform:uppercase;color:var(--sunset-light);align-items:center;gap:.5rem;margin-top:2rem;font:.52rem DM Mono;display:flex}.stamate .content-grid a svg{width:13px}.stamate .contact-section{color:#fff8f0;background:linear-gradient(125deg,#8f4532,#d47750 55%,#efb579);grid-template-columns:1.4fr 1fr;align-items:end;margin:0 2.5vw 2.5vw;padding:9vw 3vw;display:grid;position:relative}.stamate .contact-section h2{letter-spacing:-.07em;margin:2.5rem 0 0;font-size:clamp(3.2rem,6vw,7rem);font-weight:300;line-height:.9}.stamate .contact-details{border-top:1px solid #fff6;flex-direction:column;display:flex}.stamate .contact-details a,.stamate .contact-details span{text-transform:uppercase;border-bottom:1px solid #fff6;align-items:center;gap:1rem;padding:1.2rem 0;font:.6rem DM Mono;display:flex}.stamate .contact-details svg{width:14px}.stamate .content-footer{grid-template-columns:1fr auto 1fr;height:auto;min-height:110px;padding:2rem 5vw;display:grid;position:relative;bottom:auto;left:auto;right:auto}.stamate .content-footer div{gap:1.5rem;display:flex}.stamate .content-footer>span:last-child{text-align:right}@media (width<=760px){.stamate .content-page .st-nav{position:absolute}.stamate .content-page .mobile-menu{background:#281711}.stamate .content-hero{min-height:94vh;padding:18vh 20px 9vh}.stamate .content-hero h1{margin:2rem 0;font-size:15vw}.stamate .content-stats{grid-template-columns:1fr;width:auto;margin:-2rem 20px 0}.stamate .content-stats span{padding:1.15rem}.stamate .content-section{padding:13vh 20px}.stamate .section-heading{display:block}.stamate .section-heading h2{margin-top:1rem}.stamate .content-grid{grid-template-columns:1fr}.stamate .content-grid article{border-bottom:1px solid #ffffff2e;border-right:0;min-height:260px;padding:2rem 0}.stamate .contact-section{grid-template-columns:1fr;gap:3rem;margin:0 10px 10px;padding:4rem 20px}.stamate .contact-section h2{font-size:14vw}.stamate .content-footer{grid-template-columns:1fr auto;min-height:90px}.stamate .content-footer div{display:none}}.stamate .content-page{--line:#fff5eb2e}.stamate .content-page>.st-nav{position:absolute}.stamate .content-page h1,.stamate .content-page h2,.stamate .content-page h3{font-weight:300}.stamate .content-page em{font-family:Playfair Display,serif}.stamate .reveal{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(70px)}.stamate .reveal.seen{opacity:1;transform:none}.stamate .properties-hero{background:radial-gradient(circle at 74% 38%,#e78b5d38,#0000 26%),#21130f;flex-direction:column;justify-content:space-between;min-height:78vh;padding:22vh 5vw 8vh;display:flex}.stamate .properties-hero>div>p,.stamate .private-list>p:first-child,.stamate .property-story>div>p,.stamate .detail-specs>div>p,.stamate .area-story p:first-child,.stamate .process>p,.stamate .form-intro>p,.stamate .team-hero>div:last-child>p:first-child,.stamate .about-hero>p,.stamate .timeline>p,.stamate .contact-page-head>p{text-transform:uppercase;letter-spacing:.12em;font:300 .56rem DM Mono}.stamate .properties-hero h1{letter-spacing:-.08em;margin:2.5rem 0;font-size:clamp(4.8rem,9vw,10rem);line-height:.82}.stamate .properties-hero>span{text-transform:uppercase;align-self:flex-end;font:.55rem DM Mono}.stamate .filter-dock{z-index:8;color:var(--ink);background:#f3e8dc;grid-template-columns:repeat(3,1fr) 1.15fr;margin:0 2.5vw;display:grid;position:sticky;top:0;box-shadow:0 18px 50px #0c050338}.stamate .filter-dock button{text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-right:1px solid #28171129;padding:1.1rem 1.3rem;font:300 .5rem DM Mono}.stamate .filter-dock b{text-transform:none;margin-top:.35rem;font:500 .72rem Manrope;display:block}.stamate .filter-dock .filter-action{background:var(--sunset);justify-content:space-between;align-items:center;font-weight:400;display:flex}.stamate .filter-action svg{width:15px;transition:all .3s}.stamate .filter-action:hover svg{transform:translate(8px)}.stamate .featured-estate{grid-template-columns:1.45fr .8fr;align-items:center;gap:6vw;min-height:95vh;padding:14vh 5vw;display:grid}.stamate .feature-image{clip-path:inset(0);background-position:50%;background-size:cover;height:70vh;transition:clip-path 1s}.stamate .featured-estate>div:last-child small{text-transform:uppercase;color:var(--sunset-light);font:.52rem DM Mono}.stamate .featured-estate h2{letter-spacing:-.065em;margin:2rem 0;font-size:clamp(3rem,5vw,6rem);line-height:.92}.stamate .featured-estate p{color:#fff5ebb3;font-size:.8rem;line-height:1.8}.stamate .estate-list{padding:8vh 5vw 18vh}.stamate .estate-grid{grid-template-columns:repeat(2,1fr);gap:9vw 2vw;margin-top:7vh;display:grid}.stamate .estate-card:nth-child(2n){transform:translateY(9vw)}.stamate .estate-card>a{display:block}.stamate .estate-image{background-position:50%;background-size:cover;height:58vw;max-height:740px;transition:background-size .7s;position:relative;overflow:hidden}.stamate .estate-image:after{content:"";opacity:0;background:linear-gradient(#0000 55%,#1c0c0873);transition:all .4s;position:absolute;inset:0}.stamate .estate-image span{z-index:2;opacity:0;background:var(--sunset);color:var(--ink);text-transform:uppercase;border-radius:99px;padding:1rem 1.2rem;font:.5rem DM Mono;transition:all .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-35%)}.stamate .estate-card:hover .estate-image:after,.stamate .estate-card:hover .estate-image span{opacity:1}.stamate .estate-card:hover .estate-image span{transform:translate(-50%,-50%)}.stamate .estate-copy{border-bottom:1px solid var(--line);padding:1.4rem 0;position:relative}.stamate .estate-copy small{text-transform:uppercase;color:var(--sunset-light);font:.5rem DM Mono}.stamate .estate-copy h3{margin:.8rem 0;font-size:1.7rem}.stamate .estate-copy p,.stamate .estate-copy b{text-transform:uppercase;font:.58rem DM Mono}.stamate .estate-copy b{position:absolute;bottom:1.5rem;right:2rem}.stamate .estate-copy svg{width:17px;transition:all .3s;position:absolute;top:1.4rem;right:0}.stamate .estate-card:hover .estate-copy svg{color:var(--sunset);transform:translate(4px,-4px)}.stamate .private-list{color:#fff;background:linear-gradient(125deg,#713525,#d47851 65%,#f2b77d);margin:0 2.5vw 12vh;padding:9vw 5vw}.stamate .private-list h2{letter-spacing:-.075em;margin:3rem 0;font-size:clamp(3.5rem,7vw,8rem);line-height:.88}.stamate .private-list>p:not(:first-child){max-width:420px}.stamate .private-list>a,.stamate .area-story a{text-transform:uppercase;border-bottom:1px solid;justify-content:space-between;align-items:center;width:min(360px,100%);margin-top:3rem;padding:1rem 0;font:.58rem DM Mono;display:flex}.stamate .private-list svg,.stamate .area-story svg{width:15px;transition:all .3s}.stamate .private-list a:hover svg,.stamate .area-story a:hover svg{transform:translate(8px)}.stamate .detail-hero{background-position:50%;background-size:cover;justify-content:space-between;align-items:flex-end;min-height:100vh;padding:18vh 5vw 6vh;display:flex}.stamate .detail-hero h1{letter-spacing:-.08em;margin:2rem 0;font-size:clamp(5rem,9vw,10rem);line-height:.82}.stamate .detail-hero p{text-transform:uppercase;font:.56rem DM Mono}.stamate .detail-hero span{font-size:1.7rem}.stamate .detail-hero>a{background:var(--sunset);color:var(--ink);text-transform:uppercase;align-items:center;gap:2rem;padding:1.2rem 1.4rem;font:.55rem DM Mono;display:flex}.stamate .detail-bar{z-index:7;color:var(--ink);background:#f3e8dc;grid-template-columns:repeat(4,1fr) 1.3fr;display:grid;position:sticky;top:0}.stamate .detail-bar>*{text-transform:uppercase;border-right:1px solid #28171129;padding:1rem;font:.52rem DM Mono}.stamate .detail-bar a{text-align:center;background:var(--sunset)}.stamate .property-story,.stamate .detail-specs{grid-template-columns:1.15fr 1fr;gap:9vw;padding:18vh 8vw;display:grid}.stamate .property-story h2,.stamate .detail-specs h2,.stamate .area-story h2{letter-spacing:-.07em;margin:2rem 0;font-size:clamp(3.3rem,6vw,7rem);line-height:.9}.stamate .property-story>p{color:#fff5ebb8;padding-top:4rem;font-size:1.15rem;line-height:1.8}.stamate .gallery-mosaic{grid-template-rows:55vh 38vh;grid-template-columns:1.4fr .7fr;gap:1vw;padding:0 2.5vw;display:grid}.stamate .gallery-mosaic div{background-position:50%;background-size:cover;transition:filter .4s,transform .5s}.stamate .gallery-mosaic div:first-child{grid-row:1/3}.stamate .gallery-mosaic:hover div:not(:hover){filter:brightness(.65)}.stamate .gallery-mosaic div:hover{transform:scale(.995)}.stamate .detail-specs ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.stamate .detail-specs li{border-bottom:1px solid var(--line);justify-content:space-between;padding:1.25rem 0;font-size:.72rem;display:flex}.stamate .area-story{color:var(--ink);background:#efe1d3;grid-template-columns:1.35fr 1fr;margin:0 2.5vw 14vh;display:grid}.stamate .area-story>div:first-child{background-position:50%;background-size:cover;min-height:75vh}.stamate .area-story>div:last-child{align-self:center;padding:6vw}.stamate .expert-hero{background:radial-gradient(circle at 80% 25%,#733522 0,#0000 25%);min-height:100vh;padding:22vh 5vw 8vh}.stamate .expert-hero>p{text-transform:uppercase;font:.56rem DM Mono}.stamate .expert-hero h1{letter-spacing:-.075em;font-size:clamp(4.8rem,8vw,9rem);line-height:.86}.stamate .intent-tabs{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:9vh;display:grid}.stamate .intent-tabs button{border:0;border-bottom:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;gap:1.5rem;padding:1.5rem .5rem;font-size:1.15rem;transition:all .3s;display:flex}.stamate .intent-tabs button span{color:var(--sunset-light);font:.5rem DM Mono}.stamate .intent-tabs button.active{background:var(--sunset);color:var(--ink);padding-left:1.4rem}.stamate .intent-answer{width:45%;min-height:180px;margin:5vh 0 0 auto}.stamate .intent-answer>b{font-size:2rem}.stamate .intent-answer p{color:#fff5ebb3;line-height:1.8}.stamate .intent-answer a{text-transform:uppercase;color:var(--sunset-light);gap:1rem;font:.55rem DM Mono;display:flex}.stamate .process{color:var(--ink);background:#eee0d3;padding:16vh 8vw}.stamate .process>p{margin-bottom:8vh}.stamate .process-step{border-top:1px solid #28171133;grid-template-columns:80px 1fr 1fr;align-items:center;padding:2rem 0;display:grid}.stamate .process-step>span{font:.55rem DM Mono}.stamate .process-step h2{margin:0;font-size:2.4rem}.stamate .process-step p{max-width:360px;line-height:1.7}.stamate .team-hero{grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:100vh;padding:14vh 5vw 8vh;display:grid}.stamate .team-hero>div:first-child{filter:saturate(.55);background-position:50%;background-size:cover;height:74vh}.stamate .team-hero h1{letter-spacing:-.07em;font-size:clamp(4rem,6.5vw,7.5rem);line-height:.88}.stamate .team-hero>div:last-child>p:last-child{color:#fff5ebb3;max-width:480px;line-height:1.8}.stamate .team-roster{grid-template-columns:repeat(3,1fr);gap:2vw;padding:10vh 5vw 18vh;display:grid}.stamate .person>span{font:.5rem DM Mono}.stamate .portrait{filter:grayscale()sepia(.15);background-position:50%;background-size:cover;height:48vw;max-height:650px;margin:1rem 0 1.5rem;transition:all .6s}.stamate .person:hover .portrait{filter:grayscale(0)sepia(0);transform:translateY(-8px)}.stamate .person small{text-transform:uppercase;color:var(--sunset-light);font:.5rem DM Mono}.stamate .person h2{margin:.8rem 0;font-size:2rem}.stamate .person p{font:.58rem DM Mono}.stamate .person a{text-transform:uppercase;gap:.5rem;margin-top:2rem;font:.52rem DM Mono;display:flex}.stamate .person svg{width:13px}.stamate .page-echipa blockquote{background:var(--sunset);color:var(--ink);letter-spacing:-.07em;margin:0;padding:14vh 8vw;font-size:clamp(3.4rem,7vw,8rem);line-height:.9}.stamate .about-hero{background:linear-gradient(115deg,#0000 55%,#e78b5d29);min-height:100vh;padding:22vh 5vw 8vh;position:relative}.stamate .about-hero h1{letter-spacing:-.08em;margin-top:11vh;font-size:clamp(5rem,9vw,10rem);line-height:.84}.stamate .about-orbit{aspect-ratio:1;border:1px solid var(--line);border-radius:50%;place-items:center;width:220px;display:grid;position:absolute;bottom:10vh;right:8vw}.stamate .about-orbit:before,.stamate .about-orbit:after{content:"";border:1px solid var(--line);border-radius:50%;position:absolute;inset:18%}.stamate .about-orbit:after{inset:37%}.stamate .about-orbit span{text-transform:uppercase;font:.6rem DM Mono}.stamate .about-orbit i{background:var(--sunset);transform-origin:5px 100px;border-radius:50%;width:10px;height:10px;animation:7s linear infinite st-orbit;position:absolute;top:5%}@keyframes st-orbit{to{transform:rotate(360deg)}}.stamate .about-manifest{color:var(--ink);background:#efe1d3;grid-template-columns:.65fr 1.3fr;gap:8vw;padding:16vh 8vw;display:grid}.stamate .about-manifest>p{text-transform:uppercase;font:.7rem/1.8 DM Mono}.stamate .about-manifest h2{letter-spacing:-.065em;margin:0;font-size:clamp(3rem,5.5vw,6.5rem);line-height:.94}.stamate .timeline{padding:16vh 8vw}.stamate .timeline>p{margin-bottom:6vh}.stamate .timeline-item{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;padding:2.2rem 0;display:grid;position:relative}.stamate .timeline-item b{font-size:2.3rem;font-weight:300}.stamate .timeline-item span{align-self:center;font-size:1.2rem}.stamate .timeline-item i{background:var(--sunset);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:33.33%}.stamate .about-numbers{background:var(--sunset);color:var(--ink);grid-template-columns:repeat(3,1fr);margin:0 2.5vw 14vh;display:grid}.stamate .about-numbers span{text-transform:uppercase;border-right:1px solid #2817112e;flex-direction:column;padding:4vw;font:.55rem DM Mono;display:flex}.stamate .about-numbers b{letter-spacing:-.07em;font:300 5rem Manrope}.stamate .form-section{color:#fff;background:linear-gradient(135deg,#713322,#d27750 60%,#efb47c);grid-template-columns:.8fr 1.2fr;gap:9vw;margin:0 2.5vw 2.5vw;padding:9vw 5vw;display:grid}.stamate .form-intro h2{letter-spacing:-.07em;margin:3rem 0;font-size:clamp(3.8rem,6vw,7rem);line-height:.88}.stamate .form-intro>span{align-items:center;gap:.8rem;margin-top:1rem;font:.55rem DM Mono;display:flex}.stamate .form-intro svg{width:14px}.stamate .form-section form{color:var(--ink);background:#f5eadf;align-self:center;padding:2.5rem}.stamate .form-progress>span{text-transform:uppercase;font:.5rem DM Mono}.stamate .form-progress>i{background:#28171126;height:2px;margin:1rem 0 2.5rem;display:block}.stamate .form-progress b{background:var(--sunset);height:100%;transition:all .5s;display:block}.stamate .form-section label{text-transform:uppercase;margin:1.2rem 0;font:.52rem DM Mono;display:block}.stamate .form-section input,.stamate .form-section textarea{background:0 0;border:0;border-bottom:1px solid #2817114d;outline:none;width:100%;padding:.9rem 0;font:400 1rem Manrope;display:block}.stamate .form-section input:focus,.stamate .form-section textarea:focus{border-color:var(--sunset)}.stamate .form-section textarea{resize:vertical;min-height:90px}.stamate .choice-row{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stamate .choice-row button{cursor:pointer;text-transform:uppercase;background:0 0;border:1px solid #28171133;padding:.8rem .3rem;font:.52rem DM Mono}.stamate .choice-row button.active{background:var(--ink);color:#fff}.stamate .form-next,.stamate .form-actions button:last-child{background:var(--sunset);width:100%;color:var(--ink);text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;font:.55rem DM Mono;display:flex}.stamate .form-next svg,.stamate .form-actions svg{width:15px;transition:all .3s}.stamate .form-next:hover svg,.stamate .form-actions button:last-child:hover svg{transform:translate(8px)}.stamate .form-actions{grid-template-columns:.35fr 1fr;gap:8px;display:grid}.stamate .form-actions button:first-child{cursor:pointer;background:0 0;border:1px solid #28171133;margin-top:2rem}.stamate .contact-page-head{padding:22vh 5vw 12vh}.stamate .contact-page-head h1{letter-spacing:-.08em;font-size:clamp(5rem,9vw,10rem);line-height:.84}.stamate .contact-page-head>p:last-child{max-width:450px;line-height:1.8}.stamate .page-contact .form-section{margin-bottom:8vh}.stamate .office-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr auto;margin:0 5vw 10vh;display:grid}.stamate .office-strip>*{text-transform:uppercase;align-items:center;gap:.7rem;padding:1.5rem;font:.54rem DM Mono;display:flex}.stamate .office-strip svg{width:14px}@media (width<=760px){.stamate .properties-hero{min-height:78vh;padding:18vh 20px 6vh}.stamate .properties-hero h1,.stamate .detail-hero h1,.stamate .expert-hero h1,.stamate .about-hero h1,.stamate .contact-page-head h1{font-size:15vw}.stamate .filter-dock{grid-template-columns:1fr 1fr;margin:0}.stamate .filter-dock button:nth-child(3){display:none}.stamate .featured-estate{flex-direction:column;align-items:stretch;padding:10vh 20px;display:flex}.stamate .feature-image{height:58vh}.stamate .estate-list{padding:8vh 20px 14vh}.stamate .estate-grid{grid-template-columns:1fr;gap:4rem}.stamate .estate-card:nth-child(2n){transform:none}.stamate .estate-image{height:125vw}.stamate .private-list{margin:0 10px 10vh;padding:5rem 20px}.stamate .detail-hero{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:92vh;padding:15vh 20px 5vh;display:flex}.stamate .detail-hero>a{margin-top:2rem}.stamate .detail-bar{grid-template-columns:repeat(2,1fr)}.stamate .detail-bar a{grid-column:1/3}.stamate .property-story,.stamate .detail-specs{grid-template-columns:1fr;gap:2rem;padding:12vh 20px}.stamate .property-story>p{padding:0}.stamate .gallery-mosaic{grid-template-rows:65vh 44vh 44vh;grid-template-columns:1fr}.stamate .gallery-mosaic div:first-child{grid-row:auto}.stamate .gallery-mosaic div:last-child{display:none}.stamate .area-story{grid-template-columns:1fr;margin:0 10px 10vh}.stamate .area-story>div:first-child{min-height:55vh}.stamate .area-story>div:last-child{padding:4rem 20px}.stamate .expert-hero{padding:20vh 20px 8vh}.stamate .intent-tabs{grid-template-columns:1fr}.stamate .intent-answer{width:100%}.stamate .process{padding:12vh 20px}.stamate .process-step{grid-template-columns:40px 1fr}.stamate .process-step p{grid-column:2}.stamate .team-hero{grid-template-columns:1fr;padding:14vh 20px 8vh}.stamate .team-hero>div:first-child{height:58vh}.stamate .team-roster{grid-template-columns:1fr;gap:6rem;padding:8vh 20px 12vh}.stamate .portrait{height:125vw}.stamate .page-echipa blockquote{padding:10vh 20px}.stamate .about-hero{padding:18vh 20px 8vh}.stamate .about-orbit{width:110px;right:20px}.stamate .about-manifest{grid-template-columns:1fr;padding:12vh 20px}.stamate .timeline{padding:12vh 20px}.stamate .timeline-item{grid-template-columns:1fr 1.5fr}.stamate .timeline-item i{left:40%}.stamate .about-numbers{grid-template-columns:1fr;margin:0 10px 10vh}.stamate .about-numbers span{padding:2rem}.stamate .form-section{grid-template-columns:1fr;margin:0 10px 10px;padding:5rem 20px}.stamate .form-section form{padding:1.5rem}.stamate .choice-row{grid-template-columns:1fr 1fr}.stamate .contact-page-head{padding:18vh 20px 8vh}.stamate .office-strip{grid-template-columns:1fr;margin:0 20px 8vh}.stamate .office-strip>*{border-bottom:1px solid var(--line)}}.stamate .area-story>div:last-child>p:not(:first-child){line-height:1.8}.stamate .chapter>a.about-frame{width:auto;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:.8rem;margin:0;padding:0;display:flex;position:fixed;top:14vh;left:auto;right:6vw}.stamate .brand-orbit{aspect-ratio:1;border:1px solid #ffffff80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:145px;transition:border-color .35s,transform .35s;display:flex;position:relative}.stamate .brand-orbit:before{content:"";border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:20%}.stamate .brand-orbit>b{font:400 1.8rem Manrope}.stamate .brand-orbit>span{text-transform:uppercase;font:.46rem DM Mono}.stamate .brand-orbit i{background:var(--sunset);transform-origin:4px 62px;border-radius:50%;width:8px;height:8px;animation:6s linear infinite st-home-orbit;position:absolute;top:7%}@keyframes st-home-orbit{to{transform:rotate(360deg)}}.stamate .about-frame small,.stamate .people-contact-frame small{text-transform:uppercase;color:var(--sunset-light);font:.48rem DM Mono}.stamate .about-frame small{align-items:center;gap:.45rem;display:flex}.stamate .about-frame svg{width:12px;transition:all .3s}.stamate .about-frame:hover .brand-orbit{border-color:var(--sunset);transform:scale(1.04)}.stamate .about-frame:hover svg{transform:translate(4px,-4px)}.stamate .chapter>a.property-frame{width:320px;color:inherit;background:#23110b3d;margin:0;padding:1.2rem;display:flex}.stamate .property-frame .property-cta{background:var(--sunset);color:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;padding:.85rem;font:.5rem DM Mono;display:flex}.stamate .property-frame .property-cta svg{transition:all .3s}.stamate .property-frame:hover .property-cta svg{transform:translate(4px,-4px)}.stamate .property-frame:hover{border-color:var(--sunset-light)}.stamate .services-frame .service-main{background:var(--sunset);color:var(--ink);grid-template-columns:1fr 18px;padding:1rem}.stamate .services-frame .service-main:hover{background:var(--sunset-light);padding-left:1rem}.stamate .services-frame svg{width:14px;transition:all .3s}.stamate .services-frame a:hover svg{transform:translate(4px,-4px)}.stamate .people-contact-frame{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#23110b47;border:1px solid #fff6;width:430px;position:absolute;top:12vh;left:49vw}.stamate .people-contact-frame>a{border-bottom:1px solid #ffffff52;align-items:center;gap:1rem;padding:1.2rem;transition:all .3s;display:flex}.stamate .people-contact-frame>a:hover{background:#e78b5d2e;padding-left:1.6rem}.stamate .people-contact-frame>a>span:nth-child(2){flex-direction:column;flex:1;display:flex}.stamate .people-contact-frame b{margin-top:.4rem;font-size:1.05rem;line-height:1.3}.stamate .people-contact-frame svg{width:15px}.stamate .team-dots{flex-direction:row!important;flex:none!important;display:flex!important}.stamate .team-dots i{background:linear-gradient(140deg,#b55f43,#efb079);border:2px solid #ffffffbf;border-radius:50%;width:34px;height:34px;margin-right:-9px;display:block}.stamate .team-dots i:nth-child(2){background:linear-gradient(140deg,#744334,#d7865f)}.stamate .team-dots i:nth-child(3){background:linear-gradient(140deg,#d79b72,#763c2c)}.stamate .contact-preview{background:var(--sunset);color:var(--ink);justify-content:space-between}.stamate .contact-preview small{color:#281711a6}.stamate .contact-preview span{flex-direction:column;display:flex}.stamate .contact-preview b{font-size:1.25rem}@media (width<=760px){.stamate .veil{background:linear-gradient(#180c090f 22%,#1e0e0ad1)}.stamate .chapter,.stamate .chapter-2,.stamate .chapter-4{bottom:14.5vh;left:20px;right:20px}.stamate .chapter :is(h1,h2){font-size:13.2vw;line-height:.88}.stamate .chapter .kicker{margin-bottom:1.1rem}.stamate .body-copy,.stamate .chapter-2 .body-copy,.stamate .chapter-4 .body-copy{max-width:92%;margin-top:1.1rem;font-size:.7rem;line-height:1.5}.stamate .about-frame,.stamate .people-contact-frame{width:100%;margin-top:1rem;position:relative;top:auto;left:auto}.stamate .about-frame{grid-template-columns:74px 1fr;padding:.75rem}.stamate .brand-orbit{width:70px}.stamate .brand-orbit>b{font-size:1rem}.stamate .brand-orbit>span{font-size:.38rem}.stamate .brand-orbit i{transform-origin:4px 30px}.stamate .about-frame>div:last-child>b{margin:.4rem 0 .7rem;font-size:.9rem}.stamate .about-frame a{padding:.5rem 0}.stamate .listing-rail{margin-top:.8rem}.stamate .listing-rail article{padding:.65rem .8rem}.stamate .listing-rail>a{padding:.75rem .8rem}.stamate .chapter>a.property-frame{width:100%;min-height:155px;margin-top:.8rem;padding:.8rem}.stamate .property-frame b{font-size:1.15rem}.stamate .property-frame .property-cta{padding:.65rem}.stamate .services-frame{margin-top:.8rem}.stamate .services-frame a{padding:.58rem .3rem}.stamate .services-frame a:nth-child(3){display:none}.stamate .services-frame .service-main{display:grid}.stamate .people-contact-frame{margin-top:.8rem}.stamate .people-contact-frame>a{padding:.75rem}.stamate .team-dots i{width:25px;height:25px}.stamate .people-contact-frame b{font-size:.88rem}.stamate .contact-preview b{font-size:1rem}.stamate .tour-control{padding:.62rem .85rem;bottom:56px}.stamate .page-switcher{bottom:54px}.stamate .counter{top:46%;right:8px}.stamate .st-hero-subsol{height:42px}.stamate .mobile-menu{background:#281711fa;justify-content:center;height:calc(100dvh - 70px);font-size:1.6rem}}@media (width<=760px) and (height<=720px){.stamate .chapter,.stamate .chapter-2,.stamate .chapter-4{bottom:13vh}.stamate .chapter :is(h1,h2){font-size:11.8vw}.stamate .body-copy{display:none}.stamate .about-frame,.stamate .listing-rail,.stamate .property-frame,.stamate .services-frame,.stamate .people-contact-frame{margin-top:.6rem}.stamate .tour-control{font-size:.44rem}.stamate .counter{display:none}}@media (width<=390px){.stamate .tour-control{text-overflow:ellipsis;max-width:48vw;overflow:hidden}.stamate .chapter :is(h1,h2){font-size:12.5vw}.stamate .people-contact-frame .team-preview{display:none}}@media (width<=760px){.stamate .chapter>a.about-frame{width:auto;margin:0;padding:0;display:flex;position:fixed;top:12vh;left:auto;right:22px}.stamate .about-frame .brand-orbit{width:86px}.stamate .about-frame .brand-orbit>b{font-size:1.15rem}.stamate .about-frame .brand-orbit>span{font-size:.36rem}.stamate .about-frame .brand-orbit i{transform-origin:3px 37px;width:6px;height:6px}.stamate .about-frame small{font-size:.4rem}}.stamate .content-page{isolation:isolate;--pointer-x:0;--pointer-y:0;--page-progress:0}.stamate .content-page>:not(.depth-ambient){z-index:1}.stamate .depth-ambient{pointer-events:none;opacity:.52;inset:0;overflow:hidden;z-index:0!important;position:fixed!important}.stamate .depth-ambient i{aspect-ratio:1;filter:blur(110px);will-change:transform;width:42vw;transform:translate(calc(var(--pointer-x)*22px),calc(var(--pointer-y)*16px));background:#cd5c3724;border-radius:50%;position:absolute}.stamate .depth-ambient i:first-child{top:5vh;right:-12vw}.stamate .depth-ambient i:last-child{transform:translate(calc(var(--pointer-x)*-16px),calc(var(--pointer-y)*-12px));background:#f1b06f1a;bottom:-20vh;left:-18vw}.stamate .content-page .feature-image,.stamate .content-page .team-hero>div:first-child,.stamate .content-page .area-story>div:first-child{background-position:center calc(50% + var(--page-progress)*28px);will-change:background-position}.stamate .content-page .detail-hero{background-position:center calc(50% + var(--page-progress)*45px)}.stamate .content-page .estate-card:nth-child(odd){transform:translateY(calc(var(--page-progress)*-18px))}.stamate .content-page .estate-card:nth-child(2n){transform:translateY(calc(9vw + var(--page-progress)*14px))}.stamate .content-page .about-orbit{transform:translate(calc(var(--pointer-x)*-12px),calc(var(--pointer-y)*-9px))}.stamate .content-page .brand-orbit{transform:none}@media (width<=760px),(prefers-reduced-motion:reduce){.stamate .depth-ambient{opacity:.32}.stamate .depth-ambient i{filter:blur(80px);transform:none!important}.stamate .content-page .feature-image,.stamate .content-page .team-hero>div:first-child,.stamate .content-page .area-story>div:first-child,.stamate .content-page .detail-hero{background-position:50%}.stamate .content-page .estate-card:nth-child(odd),.stamate .content-page .estate-card:nth-child(2n),.stamate .content-page .about-orbit{transform:none}}.stamate .context-cursor{z-index:100;left:var(--cursor-x);top:var(--cursor-y);aspect-ratio:1;background:var(--sunset);width:82px;color:var(--ink);text-transform:uppercase;opacity:0;pointer-events:none;border-radius:50%;place-items:center;font:.48rem DM Mono;transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;transform:translate(-50%,-50%)scale(.7)}.stamate .context-cursor.visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.stamate .page-proprietati [data-cursor]{cursor:none}.stamate .estate-image{background-size:cover;overflow:hidden}.stamate .estate-card .estate-image{transition:transform .75s cubic-bezier(.16,1,.3,1),filter .5s}.stamate .estate-card:hover .estate-image{filter:saturate(1.08);transform:scale(.985)}.stamate .estate-card:hover .estate-copy h3{color:var(--sunset-light)}.stamate .detail-hero{overflow:hidden}.stamate .hero-gallery-button{color:#fff;text-transform:uppercase;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#1e0e0a40;border:1px solid #ffffff8c;border-radius:99px;align-items:center;gap:.8rem;padding:.75rem 1rem;font:.5rem DM Mono;transition:all .3s;display:flex;position:absolute;top:15vh;right:5vw}.stamate .hero-gallery-button svg{width:13px}.stamate .hero-gallery-button:hover{background:var(--sunset);border-color:var(--sunset);color:var(--ink);transform:translateY(-3px)}.stamate .gallery-mosaic button{appearance:none;cursor:pointer;background-position:50%;background-size:cover;border:0;padding:0;transition:filter .4s,transform .5s}.stamate .gallery-mosaic button:first-child{grid-row:1/3}.stamate .gallery-mosaic:hover button:not(:hover){filter:brightness(.58)saturate(.7)}.stamate .gallery-mosaic button:hover{transform:scale(.995)}.stamate.gallery-open{overflow:hidden}.stamate .lightbox{color:#fff;background:#140c09;place-items:center;animation:.5s cubic-bezier(.16,1,.3,1) st-lightbox-in;display:grid;inset:0;z-index:200!important;position:fixed!important}@keyframes st-lightbox-in{0%{opacity:0;clip-path:inset(48%)}to{opacity:1;clip-path:inset(0)}}.stamate .lightbox img{object-fit:contain;width:100%;height:100%;padding:4vh 7vw}.stamate .lightbox>span{font:.55rem DM Mono;position:absolute;top:2.5rem;left:2.5vw}.stamate .lightbox button{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background:#140c0973;border:1px solid #fff6;border-radius:50%;place-items:center;width:46px;transition:all .25s;display:grid;position:absolute}.stamate .lightbox button:hover{background:var(--sunset);color:var(--ink);border-color:var(--sunset)}.stamate .lightbox button svg{width:16px}.stamate .lightbox-close{top:2rem;right:2.5vw}.stamate .lightbox-prev{top:50%;left:2.5vw;transform:translateY(-50%)rotate(180deg)}.stamate .lightbox-next{top:50%;right:2.5vw;transform:translateY(-50%)}@media (width<=760px),(hover:none){.stamate .context-cursor{display:none}.stamate .page-proprietati [data-cursor]{cursor:pointer}.stamate .hero-gallery-button{background:#1e0e0a73;top:12vh;right:20px}.stamate .gallery-mosaic button:first-child{grid-row:auto}.stamate .gallery-mosaic button:last-child{display:none}.stamate .lightbox img{padding:8vh 0}.stamate .lightbox>span{left:20px}.stamate .lightbox-close{right:20px}.stamate .lightbox-prev{top:auto;bottom:24px;left:12px}.stamate .lightbox-next{top:auto;bottom:24px;right:12px}.stamate .lightbox button{width:42px}}@media (prefers-reduced-motion:reduce){.stamate .lightbox{animation:none}}@keyframes st-home-page-out{to{opacity:.2;filter:saturate(.7)brightness(.65);transform:scale(1.025)}}@keyframes st-properties-page-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(24px)}to{opacity:1;clip-path:inset(0);transform:none}}.stamate .route-trail{color:#fff5ebad;text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:.65rem;font:300 .47rem DM Mono;display:flex;top:102px;left:2.5vw;z-index:15!important;position:absolute!important}.stamate .route-trail a{align-items:center;gap:.45rem;transition:color .25s;display:flex}.stamate .route-trail a:hover{color:var(--sunset-light)}.stamate .route-trail a span{font-size:.8rem;transition:transform .25s}.stamate .route-trail a:hover span{transform:translate(-4px)}.stamate .route-trail i{opacity:.4;font-style:normal}.stamate .route-trail b{color:#fff5eb;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:400;overflow:hidden}@keyframes st-inner-page-out{to{opacity:0;clip-path:inset(100% 0 0);transform:translateY(20px)}}@keyframes st-home-page-return{0%{opacity:.25;filter:saturate(.7)brightness(.65);transform:scale(1.025)}to{opacity:1;filter:none;transform:none}}@media (width<=760px){.stamate .route-trail{gap:.45rem;font-size:.4rem;top:82px;left:20px;right:74px}.stamate .route-trail b{max-width:145px}}.stamate .content-page>.st-nav{pointer-events:auto;z-index:50!important}.stamate .content-page>.mobile-menu{pointer-events:auto;z-index:60!important;position:fixed!important}@keyframes st-soft-page-old{to{opacity:0;filter:brightness(.72)saturate(.8);transform:scale(.985)}}@keyframes st-soft-page-new{0%{opacity:0;filter:brightness(.78);transform:scale(1.018)}to{opacity:1;filter:none;transform:none}}@keyframes st-soft-detail-old{to{opacity:0;filter:brightness(.74);transform:scale(1.012)}}@keyframes st-soft-list-new{0%{opacity:0;filter:brightness(.76);transform:scale(.99)}to{opacity:1;filter:none;transform:none}}.stamate .expert-hero{transition:background .8s;position:relative;overflow:hidden}.stamate .expert-hero.intent-0{background:radial-gradient(circle at 80% 25%,#a2452894,#0000 27%)}.stamate .expert-hero.intent-1{background:radial-gradient(circle at 78% 22%,#c9704870,#0000 29%)}.stamate .expert-hero.intent-2{background:radial-gradient(circle at 80% 25%,#eca96852,#0000 30%)}.stamate .expert-depth-mark{aspect-ratio:1;width:25vw;max-width:360px;transform:translate(calc(var(--pointer-x)*-15px),calc(var(--pointer-y)*-10px));border:1px solid #fff5eb29;border-radius:50%;place-items:center;transition:transform .3s;display:grid;position:absolute;top:17vh;right:7vw}.stamate .expert-depth-mark:before,.stamate .expert-depth-mark:after{content:"";border:1px solid #fff5eb1f;border-radius:50%;position:absolute}.stamate .expert-depth-mark:before{inset:17%}.stamate .expert-depth-mark:after{inset:35%}.stamate .expert-depth-mark span{color:#fff5eb14;font:300 clamp(4rem,8vw,9rem) Manrope}.stamate .expert-depth-mark i{background:var(--sunset);transform-origin:4px calc(min(12.5vw,180px) - 4px);border-radius:50%;width:9px;height:9px;animation:9s linear infinite st-expert-orbit;position:absolute;top:5%}.stamate .expert-depth-mark i:last-child{background:var(--sunset-light);transform-origin:4px calc(min(9vw,128px) - 4px);animation-duration:13s;animation-direction:reverse;top:auto;bottom:16%}@keyframes st-expert-orbit{to{transform:rotate(360deg)}}.stamate .intent-answer{position:relative}.stamate .intent-answer small{text-transform:uppercase;color:var(--sunset-light);margin-bottom:.7rem;font:.47rem DM Mono;display:block}.stamate .intent-answer{animation:.55s cubic-bezier(.16,1,.3,1) st-intent-in}@keyframes st-intent-in{0%{opacity:0;filter:blur(5px);transform:translateY(25px)}to{opacity:1;filter:none;transform:none}}.stamate .process{position:relative}.stamate .process-heading{justify-content:space-between;align-items:flex-start;margin-bottom:6vh;display:flex}.stamate .process-heading>p{text-transform:uppercase;font:300 .56rem DM Mono}.stamate .process-heading>span{text-align:right;font-size:1.15rem;line-height:1.4}.stamate .process-line{background:#2817111f;width:2px;position:absolute;top:29vh;bottom:15vh;left:calc(8vw + 39px)}.stamate .process-line i{width:100%;height:calc(var(--page-progress)*155%);background:linear-gradient(var(--sunset),#9d432e);max-height:100%;display:block}.stamate .process-step{grid-template-columns:80px 1fr 1fr auto;position:relative}.stamate .process-step>span{position:relative}.stamate .process-step>span:before{content:"";z-index:2;background:#eee0d3;border:2px solid #a84f35;border-radius:50%;width:9px;height:9px;transition:all .4s;position:absolute;top:50%;left:35px;transform:translate(-50%,-50%)}.stamate .process-step.seen>span:before{background:var(--sunset);box-shadow:0 0 0 7px #e78b5d24}.stamate .process-step>b{text-transform:uppercase;white-space:nowrap;font:300 .5rem DM Mono}.stamate .case-study{background:#170d0a;grid-template-columns:.8fr 1.2fr;min-height:82vh;margin:0 2.5vw 14vh;display:grid}.stamate .case-copy{flex-direction:column;justify-content:center;padding:7vw 5vw;display:flex}.stamate .case-copy>p:first-child{text-transform:uppercase;color:var(--sunset-light);font:.5rem DM Mono}.stamate .case-copy h2{letter-spacing:-.07em;margin:2rem 0;font-size:clamp(3.4rem,6vw,7rem);line-height:.88}.stamate .case-copy>p:not(:first-child){color:#fff5eba6;font-size:.72rem;line-height:1.8}.stamate .case-results{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:3rem;display:grid}.stamate .case-results span{text-transform:uppercase;flex-direction:column;padding:1.2rem .5rem 0 0;font:.45rem DM Mono;display:flex}.stamate .case-results b{margin-bottom:.3rem;font:300 1.8rem Manrope}.stamate .before-after{cursor:ew-resize;min-height:82vh;position:relative;overflow:hidden}.stamate .case-before,.stamate .case-after{background-position:50%;background-size:cover;position:absolute;inset:0}.stamate .case-after{clip-path:inset(0 calc(100% - var(--split)) 0 0)}.stamate .before-after span{color:var(--ink);text-transform:uppercase;background:#f2e5d8;padding:.7rem .9rem;font:.46rem DM Mono;position:absolute;bottom:2rem}.stamate .case-before span{right:1.5rem}.stamate .case-after span{left:1.5rem}.stamate .before-after>i{z-index:3;left:var(--split);background:#fff;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 24px #00000040}.stamate .before-after>i:after{content:"↔";aspect-ratio:1;background:var(--sunset);width:42px;color:var(--ink);border-radius:50%;place-items:center;font-size:1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stamate .before-after input{z-index:4;opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}@media (width<=760px){.stamate .expert-depth-mark{opacity:.7;width:180px;top:13vh;right:-55px;transform:none}.stamate .intent-answer{min-height:210px}.stamate .process-heading>span{font-size:.8rem}.stamate .process-line{top:25vh;left:39px}.stamate .process-step{grid-template-columns:40px 1fr}.stamate .process-step>span:before{left:16px}.stamate .process-step>b{grid-column:2;margin-top:.7rem}.stamate .case-study{grid-template-columns:1fr;margin:0 10px 10vh}.stamate .case-copy{padding:5rem 20px}.stamate .before-after{min-height:68vh}.stamate .case-results{gap:.5rem}.stamate .case-results b{font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.stamate .expert-depth-mark{transform:none}.stamate .expert-depth-mark i,.stamate .intent-answer{animation:none}}.stamate .team-hero-portrait{position:relative;overflow:hidden;background-position:50%!important;background-size:auto 100%!important;transition:background-position .8s!important}.stamate .team-hero-portrait:after{content:"";background:linear-gradient(#0000 55%,#1f0f0b94);position:absolute;inset:0}.stamate .team-hero-portrait>span{z-index:2;text-transform:uppercase;font:.5rem/1.6 DM Mono;position:absolute;bottom:1.5rem;left:1.5rem}.stamate .team-signature{letter-spacing:.12em;align-items:center;gap:.8rem;margin-top:3rem;font:.47rem DM Mono;display:flex}.stamate .team-signature i{background:var(--sunset);width:55px;height:1px;display:block}.stamate .team-roster{align-items:start}.stamate .person{transition:transform .5s}.stamate .person:nth-child(2){margin-top:9vw}.stamate .person>span{display:block}.stamate .person .portrait{background-size:auto 100%;background-position:var(--portrait-position) center;cursor:pointer;border:0;width:100%;padding:0;position:relative;overflow:hidden}.stamate .person .portrait:after{content:"";opacity:0;background:linear-gradient(#0000 60%,#1d0d098c);transition:all .4s;position:absolute;inset:0}.stamate .person .portrait>i{z-index:2;color:#fff;text-transform:uppercase;opacity:0;justify-content:space-between;align-items:center;font:.5rem DM Mono;transition:all .4s;display:flex;position:absolute;bottom:1.2rem;left:1.2rem;right:1.2rem;transform:translateY(12px)}.stamate .person .portrait svg{width:14px}.stamate .person:hover .portrait:after,.stamate .person:hover .portrait>i{opacity:1}.stamate .person:hover .portrait>i{transform:none}.stamate .profile-link{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;align-items:center;gap:.6rem;margin-top:1.5rem;padding:0 0 .6rem;font:.5rem DM Mono;display:flex}.stamate .profile-link svg{width:13px;transition:all .3s}.stamate .profile-link:hover svg{transform:translate(4px,-4px)}.stamate .team-principle{color:var(--ink);background:linear-gradient(125deg,#8f412d,#e18a5b 70%,#f2b47d);margin:0 2.5vw 14vh;padding:10vw 5vw}.stamate .team-principle>p{text-transform:uppercase;font:.5rem DM Mono}.stamate .team-principle blockquote{background:0 0!important;margin:4rem 0!important;padding:0!important;font-size:clamp(3.5rem,7vw,8rem)!important;line-height:.9!important}.stamate .team-principle>div{border-top:1px solid #28171140;grid-template-columns:repeat(3,1fr);display:grid}.stamate .team-principle>div span{text-transform:uppercase;padding:1.2rem 1rem 0 0;font:.55rem DM Mono}.stamate .profile-drawer{color:#fff;background:#1c100c;grid-template-columns:1fr 1fr;width:min(920px,82vw);animation:.65s cubic-bezier(.16,1,.3,1) st-drawer-in;display:grid;inset:0 0 0 auto;box-shadow:-30px 0 90px #00000073;z-index:120!important;position:fixed!important}@keyframes st-drawer-in{0%{transform:translate(100%)}to{transform:none}}.stamate .drawer-portrait{background-image:inherit;background-size:auto 100%;background-position:var(--portrait-position) center}.stamate .drawer-copy{flex-direction:column;justify-content:center;padding:12vh 4vw;display:flex}.stamate .drawer-copy>small{text-transform:uppercase;color:var(--sunset-light);font:.5rem DM Mono}.stamate .drawer-copy h2{letter-spacing:-.07em;margin:1.5rem 0;font-size:clamp(3rem,5vw,6rem);line-height:.9}.stamate .drawer-copy>p{color:#fff5ebab;margin-bottom:2rem;line-height:1.8}.stamate .drawer-copy>div{border-top:1px solid var(--line);text-transform:uppercase;justify-content:space-between;padding:1rem 0;font:.52rem DM Mono;display:flex}.stamate .drawer-copy>div span{color:#fff5eb80}.stamate .drawer-copy>a{background:var(--sunset);color:var(--ink);text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;font:.55rem DM Mono;display:flex}.stamate .drawer-copy svg{width:15px}.stamate .drawer-close{z-index:2;aspect-ratio:1;color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:50%;place-items:center;width:44px;display:grid;position:absolute;top:1.5rem;right:1.5rem}.stamate .drawer-close:hover{background:var(--sunset);color:var(--ink)}.stamate .drawer-close svg{width:16px}@media (width<=760px){.stamate .person:nth-child(2){margin-top:0}.stamate .team-principle{margin:0 10px 10vh;padding:5rem 20px}.stamate .team-principle>div{grid-template-columns:1fr}.stamate .team-principle>div span{border-bottom:1px solid #28171133;padding:1rem 0}.stamate .profile-drawer{grid-template-rows:43vh 1fr;grid-template-columns:1fr;width:100vw;overflow-y:auto}.stamate .drawer-portrait{min-height:43vh}.stamate .drawer-copy{padding:3rem 20px}.stamate .drawer-copy h2{font-size:14vw}.stamate .drawer-close{background:#1c100c73;position:fixed;top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.stamate .profile-drawer{animation:none}}.stamate .page-despre{background:#1b100d}.stamate .about-light{pointer-events:none;opacity:calc(.25 + var(--page-progress)*.75);background:radial-gradient(circle at 78% 22%,#ee975757,#0000 34%),linear-gradient(155deg,#0000 55%,#f4b77424);transition:opacity .1s;inset:0;z-index:0!important;position:fixed!important}.stamate .hero-coordinate{text-align:right;color:#fff5eb80;font:.46rem/1.7 DM Mono;position:absolute;bottom:8vh;right:5vw}.stamate .past-present{height:110vh;margin:0 2.5vw;position:relative;overflow:hidden}.stamate .past-image,.stamate .present-image{will-change:transform;background-position:50%;background-size:cover;position:absolute}.stamate .past-image{width:57%;height:75vh;transform:translateY(calc(var(--page-progress)*-35px));filter:saturate(.62)sepia(.18);top:8vh;left:0}.stamate .present-image{width:48%;height:63vh;transform:translateY(calc(var(--page-progress)*24px));border:10px solid #1b100d;bottom:5vh;right:0}.stamate .past-present span{color:var(--ink);text-transform:uppercase;background:#f0e2d4;padding:.6rem .8rem;font:.44rem DM Mono;position:absolute;bottom:1rem;left:1rem}.stamate .past-present>p{z-index:2;letter-spacing:-.06em;text-align:right;text-shadow:0 3px 30px #14080599;margin:0;font-size:clamp(2.6rem,5vw,5.8rem);line-height:.92;position:absolute;top:8vh;right:5vw}.stamate .about-timeline{padding-top:18vh;position:relative}.stamate .timeline-intro{grid-template-columns:.5fr 1.3fr;gap:5vw;margin-bottom:12vh;display:grid}.stamate .timeline-intro>p{text-transform:uppercase;font:.52rem DM Mono}.stamate .timeline-intro h2{letter-spacing:-.07em;margin:0;font-size:clamp(3.4rem,6vw,7rem);line-height:.9}.stamate .about-timeline .timeline-track{background:var(--line);width:1px;position:absolute;top:46vh;bottom:16vh;left:calc(8vw + 24%)}.stamate .about-timeline .timeline-track i{height:calc(var(--page-progress)*135%);background:linear-gradient(var(--sunset-light),var(--sunset));max-height:100%;display:block}.stamate .about-timeline .timeline-item{grid-template-columns:.45fr 1.3fr;padding:3rem 0}.stamate .about-timeline .timeline-item>b{color:#fff5eb52;font-size:clamp(2.2rem,4vw,4.5rem);transition:all .5s}.stamate .about-timeline .timeline-item.seen>b{color:#fff5eb}.stamate .about-timeline .timeline-item>div{grid-template-columns:.5fr 1fr;align-items:center;gap:2rem;display:grid}.stamate .about-timeline .timeline-item small{text-transform:uppercase;color:var(--sunset-light);font:.48rem DM Mono}.stamate .about-timeline .timeline-item span{font-size:1rem;line-height:1.7}.stamate .about-timeline .timeline-item>i{background:var(--sunset);left:24%;box-shadow:0 0 0 7px #e78b5d1f}.stamate .coast-section{min-height:100vh;color:var(--ink);background:#eee0d3;grid-template-columns:.9fr 1.1fr;margin:0 2.5vw 14vh;display:grid}.stamate .coast-copy{flex-direction:column;justify-content:center;padding:8vw 5vw;display:flex}.stamate .coast-copy>p:first-child{text-transform:uppercase;font:.5rem DM Mono}.stamate .coast-copy h2{letter-spacing:-.07em;margin:2rem 0;font-size:clamp(3.6rem,6vw,7rem);line-height:.88}.stamate .coast-copy>p:not(:first-child){max-width:420px;font-size:.75rem;line-height:1.8}.stamate .zone-list{border-top:1px solid #28171133;margin-top:3rem}.stamate .zone-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #28171133;grid-template-columns:35px 1fr auto;align-items:center;padding:1rem .5rem;transition:all .3s;display:grid}.stamate .zone-list button span{font:.45rem DM Mono}.stamate .zone-list button b{font-size:.95rem}.stamate .zone-list button small{text-transform:uppercase;font:.45rem DM Mono}.stamate .zone-list button.active{background:var(--sunset);padding-left:1.2rem}.stamate .coast-map{background:linear-gradient(145deg,#4f756f,#8aaba1);transition:background .7s;position:relative;overflow:hidden}.stamate .coast-map.zone-0{background:linear-gradient(145deg,#466a66,#8fa89d)}.stamate .coast-map.zone-1{background:linear-gradient(145deg,#527b77,#aac0b3)}.stamate .coast-map.zone-2{background:linear-gradient(145deg,#365d5e,#83a39c)}.stamate .coast-map svg{width:100%;height:100%;min-height:750px}.stamate .sea-line,.stamate .echo-line{fill:none;stroke:#fff5ebd9;stroke-width:2px}.stamate .echo-line{stroke:#fff5eb33;stroke-width:1px}.stamate .coast-map g circle{fill:#f2d6b9;stroke:#f2d6b9;transform-origin:50%;transition:all .4s}.stamate .coast-map g text{fill:#fff5eb8c;text-transform:uppercase;font:12px DM Mono;transition:all .4s}.stamate .coast-map g.active circle{fill:var(--sunset);stroke:#fff;stroke-width:2px;transform:scale(1.8)}.stamate .coast-map g.active text{fill:#fff;transform:translate(5px)}.stamate .map-readout{color:#fff;grid-template-columns:1fr 1fr;gap:.4rem 2rem;display:grid;position:absolute;bottom:2rem;left:2rem}.stamate .map-readout small{text-transform:uppercase;grid-column:1/3;font:.48rem DM Mono}.stamate .map-readout b{font-size:1.4rem}.stamate .map-readout span{align-self:end;font:.6rem DM Mono}@media (width<=760px){.stamate .hero-coordinate{right:20px}.stamate .past-present{height:95vh;margin:0 10px}.stamate .past-image{width:88%;height:58vh}.stamate .present-image{border-width:6px;width:70%;height:42vh}.stamate .past-present>p{font-size:11vw;top:4vh;right:20px}.stamate .timeline-intro{grid-template-columns:1fr;margin-bottom:8vh}.stamate .about-timeline .timeline-track{top:45vh;left:39px}.stamate .about-timeline .timeline-item{grid-template-columns:55px 1fr}.stamate .about-timeline .timeline-item>div{grid-template-columns:1fr;gap:.7rem}.stamate .about-timeline .timeline-item>i{left:19px}.stamate .coast-section{grid-template-columns:1fr;margin:0 10px 10vh}.stamate .coast-copy{padding:5rem 20px}.stamate .zone-list button{grid-template-columns:28px 1fr}.stamate .zone-list button small{display:none}.stamate .coast-map svg{min-height:580px}.stamate .about-light{opacity:.35}}@media (prefers-reduced-motion:reduce){.stamate .past-image,.stamate .present-image{transform:none}.stamate .about-light{opacity:.35}}.stamate .page-contact .contact-page-head{background:radial-gradient(circle at 76% 40%,#e2805033,#0000 30%);flex-direction:column;justify-content:center;min-height:82vh;display:flex}.stamate .conversation-form{color:#fff;background:linear-gradient(135deg,#793823,#d9784e 62%,#efad70);grid-template-columns:.75fr 1.25fr;min-height:100vh;margin:0 2.5vw 8vh;transition:background .7s;display:grid;position:relative;overflow:hidden}.stamate .conversation-atmosphere{pointer-events:none;position:absolute;inset:0}.stamate .conversation-atmosphere i{border:1px solid #ffffff2b;border-radius:50%;transition:transform .8s;position:absolute}.stamate .conversation-atmosphere i:first-child{aspect-ratio:1;width:44vw;top:-22vw;right:-12vw}.stamate .conversation-atmosphere i:nth-child(2){aspect-ratio:1;width:28vw;bottom:-13vw;left:-9vw}.stamate .conversation-atmosphere i:last-child{aspect-ratio:1;background:#ffe0bc;border:0;width:9px;top:24%;left:18%;box-shadow:0 0 30px #ffe0bcb3}.stamate .conversation-side{border-right:1px solid #ffffff38;flex-direction:column;padding:7vw 4vw;display:flex;position:relative}.stamate .conversation-side>p{text-transform:uppercase;font:.5rem DM Mono}.stamate .conversation-side h2{letter-spacing:-.07em;max-width:550px;margin:3rem 0;font-size:clamp(3.4rem,5vw,6rem);line-height:.9}.stamate .conversation-side>span{margin-top:auto;font:.55rem DM Mono}.stamate .coast-progress{opacity:.6;width:130px;height:42vh;position:absolute;bottom:4vh;right:2vw}.stamate .coast-progress svg{width:100%;height:100%}.stamate .coast-progress path{fill:none;stroke:#fff;stroke-width:1px}.stamate .coast-progress circle{fill:#ffd3a6;stroke:#fff;stroke-width:2px;transition:cx .6s cubic-bezier(.16,1,.3,1),cy .6s cubic-bezier(.16,1,.3,1)}.stamate .conversation-panel{color:var(--ink);background:#f4e8dc;flex-direction:column;justify-content:center;align-self:center;min-height:640px;margin:4vw;padding:3vw;display:flex;position:relative;box-shadow:0 25px 80px #37140a33}.stamate .conversation-progress{position:absolute;top:2rem;left:3vw;right:3vw}.stamate .conversation-progress span{text-transform:uppercase;font:.48rem DM Mono}.stamate .conversation-progress>i{background:#28171121;height:2px;margin-top:.8rem;display:block}.stamate .conversation-progress b{background:var(--sunset);height:100%;transition:width .55s;display:block}.stamate .conversation-step{animation:.55s cubic-bezier(.16,1,.3,1) st-conversation-in}@keyframes st-conversation-in{0%{opacity:0;filter:blur(5px);transform:translate(35px)}to{opacity:1;filter:none;transform:none}}.stamate .conversation-step:not(.fields)>button:not(.conversation-next){width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #2817112e;grid-template-columns:1fr 1fr 20px;align-items:center;padding:1.2rem .5rem;transition:all .3s;display:grid}.stamate .conversation-step:not(.fields)>button:not(.conversation-next) span{font-size:1.25rem}.stamate .conversation-step:not(.fields)>button:not(.conversation-next) small{text-transform:uppercase;font:.48rem DM Mono}.stamate .conversation-step:not(.fields)>button:not(.conversation-next) svg{opacity:0;width:14px;transition:all .3s}.stamate .conversation-step:not(.fields)>button.active{background:var(--ink);color:#fff;padding-left:1.2rem}.stamate .conversation-step:not(.fields)>button.active svg{opacity:1}.stamate .conversation-next{background:var(--sunset);width:100%;color:var(--ink);text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:2rem;padding:1rem;font:.55rem DM Mono;display:flex}.stamate .conversation-next svg,.stamate .conversation-actions svg{width:15px}.stamate .conversation-step.fields label{text-transform:uppercase;margin:1.3rem 0;font:.5rem DM Mono;display:block}.stamate .conversation-step.fields input:not([type=checkbox]),.stamate .conversation-step.fields textarea{background:0 0;border:0;border-bottom:1px solid #2817114d;outline:none;width:100%;padding:.9rem 0;font:400 1rem Manrope;display:block}.stamate .conversation-step.fields input:focus,.stamate .conversation-step.fields textarea:focus{border-color:var(--sunset)}.stamate .conversation-step.fields textarea{resize:vertical;min-height:90px}.stamate .contact-field-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.stamate .slot-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.stamate .slot-row button{color:inherit;cursor:pointer;background:0 0;border:1px solid #28171133;padding:.8rem .3rem;font:.48rem DM Mono}.stamate .slot-row button.active{background:var(--ink);color:#fff}.stamate .conversation-step .consent{align-items:center;gap:.7rem;text-transform:none!important;display:flex!important}.stamate .consent input{accent-color:var(--sunset)}.stamate .conversation-actions{grid-template-columns:.35fr 1fr;gap:8px;margin-top:2rem;display:grid}.stamate .conversation-actions button{cursor:pointer;background:0 0;border:1px solid #28171133;padding:1rem}.stamate .conversation-actions button:last-child{background:var(--sunset);border-color:var(--sunset);text-transform:uppercase;justify-content:space-between;font:.52rem DM Mono;display:flex}.stamate .form-success{z-index:2;text-align:center;flex-direction:column;grid-column:1/3;justify-content:center;align-items:center;min-height:100vh;padding:8vw;display:flex;position:relative}.stamate .form-success>span{aspect-ratio:1;border:1px solid #fff;border-radius:50%;place-items:center;width:70px;font-size:1.5rem;animation:.6s cubic-bezier(.16,1,.3,1) st-success-pop;display:grid}@keyframes st-success-pop{0%{transform:scale(0)rotate(-30deg)}to{transform:none}}.stamate .form-success>p:first-of-type{text-transform:uppercase;margin-top:2rem;font:.5rem DM Mono}.stamate .form-success h2{letter-spacing:-.07em;margin:2rem;font-size:clamp(4rem,8vw,9rem);line-height:.9}.stamate .form-success>p:last-of-type{max-width:480px;line-height:1.7}.stamate .form-success>div{text-transform:uppercase;border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;gap:3rem;margin:2rem 0;padding:1rem 2rem;font:.52rem DM Mono;display:flex}.stamate .form-success button{color:var(--ink);text-transform:uppercase;cursor:pointer;background:#f3e6d9;border:0;align-items:center;gap:2rem;padding:1rem 1.2rem;font:.52rem DM Mono;display:flex}.stamate .form-success button svg{width:14px}@media (width<=760px){.stamate .page-contact .contact-page-head{min-height:78vh}.stamate .conversation-form{grid-template-columns:1fr;margin:0 10px 8vh}.stamate .conversation-side{border-bottom:1px solid #ffffff38;border-right:0;min-height:42vh;padding:5rem 20px 3rem}.stamate .conversation-side h2{margin:2rem 0;font-size:12vw}.stamate .coast-progress{width:80px;height:25vh;bottom:1rem;right:10px}.stamate .conversation-panel{min-height:690px;box-shadow:none;margin:0;padding:6rem 20px 3rem}.stamate .conversation-progress{left:20px;right:20px}.stamate .contact-field-row,.stamate .slot-row{grid-template-columns:1fr}.stamate .form-success{grid-column:1;padding:5rem 20px}.stamate .form-success h2{font-size:16vw}.stamate .form-success>div{flex-direction:column;gap:1rem}.stamate .conversation-atmosphere i:first-child{width:90vw}.stamate .conversation-atmosphere i:nth-child(2){width:65vw}}@media (prefers-reduced-motion:reduce){.stamate .conversation-step,.stamate .form-success>span{animation:none}.stamate .coast-progress circle{transition:none}}.stamate .estate-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1);display:block}.stamate .estate-card:hover .estate-image img{transform:scale(1.035)}.stamate .page-proprietate .gallery-mosaic{grid-template-rows:48vh 48vh;grid-template-columns:1.25fr .62fr .62fr}.stamate .page-proprietate .gallery-mosaic button:first-child{grid-area:1/1/3}.stamate .page-proprietate .gallery-mosaic button:nth-child(2){grid-area:1/2}.stamate .page-proprietate .gallery-mosaic button:nth-child(3){grid-area:1/3}.stamate .page-proprietate .gallery-mosaic button:nth-child(4){grid-area:2/2}.stamate .page-proprietate .gallery-mosaic button:nth-child(5){grid-area:2/3}@media (width<=760px){.stamate .page-proprietate .gallery-mosaic{grid-template-rows:65vh repeat(3,44vh);grid-template-columns:1fr}.stamate .page-proprietate .gallery-mosaic button:first-child,.stamate .page-proprietate .gallery-mosaic button:nth-child(2),.stamate .page-proprietate .gallery-mosaic button:nth-child(3),.stamate .page-proprietate .gallery-mosaic button:nth-child(4){grid-area:auto/1}.stamate .page-proprietate .gallery-mosaic button:nth-child(5){display:none}}.stamate .filter-dock-shell{z-index:25;position:sticky;top:0}.stamate .filter-dock-shell .filter-dock{position:relative;top:auto}.stamate .filter-dock button{position:relative}.stamate .filter-dock button>i{font-size:1rem;font-style:normal;transition:transform .3s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.stamate .filter-dock button.is-open>i{transform:translateY(-50%)rotate(45deg)}.stamate .filter-panel{color:#fff5eb;background:#21130f;grid-template-columns:.65fr 1.35fr;animation:.45s cubic-bezier(.16,1,.3,1) st-filter-panel-in;display:grid;position:absolute;top:100%;left:2.5vw;right:2.5vw;box-shadow:0 28px 70px #0f070459}@keyframes st-filter-panel-in{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-8px)}to{opacity:1;clip-path:inset(0);transform:none}}.stamate .filter-panel>div:first-child{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.stamate .filter-panel>div:first-child small{text-transform:uppercase;color:var(--sunset-light);font:.5rem DM Mono}.stamate .filter-panel>div:first-child b{font:300 1.3rem Manrope}.stamate .filter-panel>div:last-child{grid-template-columns:repeat(2,1fr);display:grid}.stamate .filter-panel button{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:35px 1fr auto;align-items:center;padding:1.15rem;transition:all .25s;display:grid}.stamate .filter-panel button span{color:var(--sunset-light);font:.45rem DM Mono}.stamate .filter-panel button i{font-style:normal;transition:transform .25s}.stamate .filter-panel button:hover{background:#e78b5d21;padding-left:1.5rem}.stamate .filter-panel button:hover i{transform:translate(5px)}.stamate .filter-panel button.active{background:var(--sunset);color:var(--ink)}.stamate .filter-panel button.active span{color:#28171199}.stamate .filter-chips{color:#fff;text-transform:uppercase;background:#21130f;align-items:center;gap:.5rem;margin:0 2.5vw;padding:.8rem 0;font:.47rem DM Mono;display:flex}.stamate .filter-chips>span{color:#fff5eb80;margin-right:.5rem}.stamate .filter-chips button{color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem .7rem;transition:all .25s;display:flex}.stamate .filter-chips button:hover{border-color:var(--sunset);color:var(--sunset-light)}.stamate .filter-chips svg{width:10px}.stamate .filter-chips .reset-filters{border:0;border-bottom:1px solid;border-radius:0;margin-left:auto;padding-left:0;padding-right:0}.stamate .estate-grid{animation:.65s cubic-bezier(.16,1,.3,1) st-estate-grid-in}@keyframes st-estate-grid-in{0%{opacity:0;filter:blur(5px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}.stamate .empty-estates{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.stamate .empty-estates>span{color:#fff5eb0f;font:300 clamp(7rem,15vw,16rem)/.8 Manrope}.stamate .empty-estates p{color:#fff5eba6;font-size:1rem}.stamate .empty-estates button{background:var(--sunset);color:var(--ink);text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:2rem;margin-top:2rem;padding:1rem 1.2rem;font:.52rem DM Mono;display:flex}.stamate .empty-estates svg{width:14px}@media (width<=760px){.stamate .filter-dock-shell{top:0}.stamate .filter-panel{grid-template-columns:1fr;left:0;right:0}.stamate .filter-panel>div:first-child{display:none}.stamate .filter-panel>div:last-child{grid-template-columns:1fr 1fr;max-height:55vh;overflow-y:auto}.stamate .filter-panel button{grid-template-columns:25px 1fr auto;padding:.9rem .7rem;font-size:.72rem}.stamate .filter-chips{margin:0;padding:.65rem 12px;overflow-x:auto}.stamate .filter-chips>span,.stamate .filter-chips .reset-filters{display:none}.stamate .filter-chips button{white-space:nowrap}.stamate .filter-dock button>i{right:.6rem}.stamate .filter-dock .filter-action{font-size:.45rem}}@media (prefers-reduced-motion:reduce){.stamate .filter-panel,.stamate .estate-grid{animation:none}}@keyframes st-inner-page-old{to{opacity:0;filter:brightness(.78)saturate(.84);transform:translate(-10px)scale(.99)}}@keyframes st-inner-page-new{0%{opacity:0;filter:brightness(.8)saturate(.88);transform:translate(14px)scale(1.006)}to{opacity:1;filter:none;transform:none}}.stamate .content-page.fallback-enter{animation:.52s cubic-bezier(.16,1,.3,1) both st-fallback-page-enter}@keyframes st-fallback-page-enter{0%{opacity:0;filter:brightness(.82);transform:translateY(10px)scale(1.004)}to{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.stamate .content-page.fallback-enter{animation:none}}

/* ── ADAPTARE stamate (scrisă de mână, în scopeaza.py) ── */
.stamate{min-height:100vh}
.stamate .st-calatorie{position:relative;height:var(--st-lungime,640vh)}
.stamate .st-scena{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:#17100d}
.stamate .st-scena .world,.stamate .st-scena .veil,.stamate .st-scena .hero-static,.stamate .st-scena .chapters{position:absolute;inset:0}
.stamate .st-scena .counter,.stamate .st-scena .scroll-track,.stamate .st-scena .tour-control,.stamate .st-scena .page-switcher,.stamate .st-scena .st-hero-subsol{position:absolute}
.stamate .st-scena .scroll-track{height:100%}
/* `.about-frame` (capitolul 1) rămâne `fixed`, ca în machetă: e poziționat față de ecran, iar
   capitolul 1 e activ doar cât scena e lipită sus. `absolute`, s-ar fi raportat la capitol. */
.stamate .hero-static picture{display:contents}
.stamate .st-scena .world.is-ascuns{visibility:hidden}
/* Diacriticele de sub literă („ș” din „oraș”, „priveliște”) erau TĂIATE: animația de intrare se
   termină pe `clip-path:inset(0)`, care taie la cutia rândului, iar `line-height:.85` face cutia mai
   mică decât litera. Defectul e și în machetă. Cutia crește, așezarea rămâne aceeași. */
.stamate .chapter .title-line{padding:.08em 0 .16em;margin:-.08em 0 -.16em}

/* Vălul: macheta are doar degradeul lateral. Sus, unde stă antetul AURIU, cerul din cadre e
   deschis la culoare — cerința clientului: auriu dacă se citește, altfel alb. Banda închisă de sus
   ține auriul lizibil fără să-l albim. */
.stamate .st-scena .veil{background:linear-gradient(180deg,#140a07b3 0,#140a0759 9%,#0000 20%),linear-gradient(90deg,#23110ba8,#1c0e0a0f 58%,#22100c52),linear-gradient(#0000 55%,#1f0e0a57)}

/* ANTETUL: o bandă fixă pe toată lățimea, cu linia machetei în interior. Pe acasă e transparent
   peste erou și devine opac după el; pe celelalte pagini e opac de la început. */
.stamate .st-antet{position:fixed;top:0;left:0;right:0;z-index:40;transition:background-color .35s,backdrop-filter .35s}
.stamate .st-antet .st-nav{position:relative;left:auto;right:auto;margin:0 2.5vw;border-bottom-color:#debe77}
.stamate .st-antet.is-opac{background:#281711f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.stamate .st-nav .logo{display:flex;align-items:center}
.stamate .st-nav .logo img{display:block;height:44px;width:auto}
.stamate .st-nav .links a{color:#debe77}
.stamate .st-nav .links a:after{background:#debe77}
.stamate .st-nav .menu{color:#debe77;cursor:pointer;padding:6px}
.stamate .st-nav .menu svg{width:22px;height:22px;display:block}
.stamate .st-antet .mobile-menu a{color:#debe77}
.stamate .st-nav .talk{color:#fff5eb}
@media (width<=760px){
  .stamate .st-antet .st-nav{margin:0 20px}
  .stamate .st-nav .logo img{height:34px}
  .stamate .st-antet .mobile-menu{position:fixed}
}

/* Pe telefon, bara de navigație a platformei (`BottomNavMobile`, 4rem) stă peste partea de jos a
   ecranului. Scena se oprește deasupra ei, altfel butoanele turului și banda de jos intră sub bară. */
/* AȘEZAREA CAPITOLELOR pe desktop și tabletă (live, 15 oct): macheta pune cadrele `absolute` față
   de capitol, la poziții fixe în vh/vw (bara de anunțuri la 38vh, proprietatea la 52vw), oricât de
   lung ar fi textul. Pe capitolul 2 cadrul „Portofoliu privat” acoperea textul de sub titlu; pe 3,
   „valoare prezentului.” intra sub cadrul proprietății. Acum textul și cadrul au coloane PROPRII:
   textul 56% din lățime, cadrul pe partea opusă (dreapta la capitolele aliniate stânga, stânga la
   2 și 4), titlul cu literă puțin mai mică, ca rândul cel mai lung să încapă în coloana lui.
   Cercul „Despre” al capitolului 1 rămâne unde îl pune macheta. Telefonul rămâne pe așezarea
   machetei: acolo cadrul e în flux, sub text. */
@media (width>760px){
  .stamate .chapter{left:4vw;right:4vw;width:auto}
  .stamate .chapter>:is(.kicker,h1,h2,.body-copy){max-width:56%}
  .stamate .chapter-2>:is(.kicker,h2,.body-copy),.stamate .chapter-4>:is(.kicker,h2,.body-copy){margin-left:auto}
  .stamate .chapter :is(h1,h2){font-size:clamp(3.4rem,6.2vw,8.4rem)}
  .stamate .chapter>:is(.listing-rail,.property-frame,.services-frame,.people-contact-frame){position:absolute;top:13vh;right:0;left:auto;margin:0;max-width:40%}
  .stamate .chapter-2>:is(.listing-rail,.property-frame,.services-frame,.people-contact-frame),.stamate .chapter-4>:is(.listing-rail,.property-frame,.services-frame,.people-contact-frame){right:auto;left:0}
  .stamate .chapter>a.property-frame{height:auto;min-height:min(390px,52vh)}
  /* Capitolele 2 și 4 sunt aliniate la dreapta; cadrul lor (acum în stânga) se citește de la stânga. */
  .stamate .chapter-2>:is(.listing-rail,.services-frame),.stamate .chapter-4>:is(.listing-rail,.services-frame){text-align:left}
}

/* Lungimea derulării: macheta cerea ~5.500px de rotiță pentru tot video-ul; pe telefon, cu inerția
   nativă a degetului, ajunge mai puțin. */
@media (width<=760px){.stamate .st-calatorie{--st-lungime:520vh}}
@media (width<=767px){
  .stamate .st-scena{height:calc(100svh - 4rem - env(safe-area-inset-bottom,0px))}
}

/* Cadrul „Despre” de pe primul capitol: în machetă cercul purta „12+ ani locali” — cifră inventată,
   scoasă. Rămâne numele, care e mai lung, deci litera mai mică. */
.stamate .about-frame .brand-orbit>b{font-size:1.05rem;letter-spacing:-.02em}
@media (width<=760px){.stamate .about-frame .brand-orbit>b{font-size:.7rem}}
.stamate .people-contact-frame .team-dots img{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid #ffffffbf;margin-right:-9px;display:block}

/* Rădăcina: tonul închis al paginilor interioare ale machetei (#21130f). La pasul 1 era alb, cât
   paginile erau încă ale lui `modern`; acum toate sunt ale noastre, iar componentele COMUNE
   (întrebări frecvente, legături SEO, ghid, prețuri, pagini legale, 404) se recolorează mai jos. */
.stamate{background:#21130f;color:#fff5eb}
.stamate .st-calatorie{color:#fff5eb;background:#17100d}

/* SUBSOLUL site-ului — macheta n-are unul (eroul se termină cu banda fixă de jos), deci e desenat
   aici, în paleta ei: fond închis, DM Mono pe etichete, portocaliul pe legături. */
.stamate .st-subsol{background:#17100d;color:#fff5eb;padding:72px 2.5vw 40px;border-top:1px solid #ffffff1f;font-family:Manrope,sans-serif}
.stamate .st-subsol-grila{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;align-items:start}
@media (width<=1100px) and (width>760px){.stamate .st-subsol-grila{grid-template-columns:1fr 1fr}}
.stamate .st-subsol img{height:120px;width:auto;display:block}
.stamate .st-subsol h2{margin:0 0 18px;font:300 .62rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:#f3bb83}
.stamate .st-subsol ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.9rem}
.stamate .st-subsol a{color:#fff5eb;transition:color .2s}
.stamate .st-subsol a:hover{color:#e78b5d}
.stamate .st-subsol p{margin:16px 0 0;max-width:320px;font-size:.85rem;line-height:1.7;color:#fff5ebb3}
.stamate .st-subsol-jos{margin-top:56px;padding-top:20px;border-top:1px solid #ffffff1f;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font:300 .58rem DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;color:#fff5eb99}
.stamate .st-subsol-jos a{color:#fff5eb99}
@media (width<=760px){
  .stamate .st-subsol{padding:56px 20px 32px}
  .stamate .st-subsol-grila{grid-template-columns:1fr;gap:36px}
  .stamate .st-subsol img{height:96px}
}

/* ══ PAȘII 2–3: PAGINILE INTERIOARE ═══════════════════════════════════════════════════════════
   Paginile machetei sunt `main.content-page` pe un ecran care se derula singur. La noi sunt un
   `div.content-page` în `<main>`-ul platformei, sub antetul nostru FIX. */

/* Spațiul de sus. Paginile noastre (erou, listă, proprietate, despre…) își desenează eroul sub
   antet, ca macheta. Rutele care nu sunt ale noastre (blog, pagini proprii, 404) primesc înălțimea
   antetului — înainte o dădea `navOffset.ts`, dar acolo ar fi împins și paginile noastre în jos,
   cu o bandă albă deasupra eroului închis. */
.stamate main{padding-top:86px}
@media (width<=760px){.stamate main{padding-top:70px}}
.stamate main:has(.content-page,.st-calatorie){padding-top:0}

/* `overflow:hidden` din machetă face din pagină un container de derulare, iar `sticky` (bara de
   filtre, bara proprietății) n-ar mai lipi de nimic. `clip` taie la fel, fără să creeze unul. */
.stamate .content-page{overflow:clip;display:flow-root}
/* `flow-root`: fără el, marginea de jos a ultimei secțiuni (formularul, banda biroului) trecea prin
   pagină și lăsa o bandă ALBĂ (fondul rădăcinii) între pagină și subsol — văzut pe Contact și Echipa. */
/* Titlurile mari ale machetei au `line-height` .82–.88: virgula lui „ț”/„ș” cădea peste rândul de
   dedesubt („conversație”, „Relații”). Puțin mai mult aer, același desen. */
.stamate .content-page :is(.properties-hero,.detail-hero,.expert-hero,.about-hero,.contact-page-head,.team-hero) h1{line-height:.96}
.stamate .content-page :is(.conversation-side,.form-intro,.private-list) h2{line-height:.98}
.stamate .intent-answer a svg{width:15px}
/* Săgețile inline fără mărime ieșeau la lățimea părintelui (butonul „Programează vizionare” din
   eroul proprietății avea o săgeată de 60px). Doar SVG-urile noastre — fără clasă —, nu și
   pictogramele componentelor partajate (galerie, hartă), care au clasele lor. */
.stamate .content-page :is(a,button,span)>svg:not([class]){width:15px;flex:none}
.stamate .st-acasa-grila{min-height:0}
.stamate .filter-dock-shell,.stamate .detail-bar{top:86px}
@media (width<=760px){.stamate .filter-dock-shell,.stamate .detail-bar{top:70px}}
/* `.content-page>:not(.depth-ambient){z-index:1}` din machetă bate `z-index:25` al barei de filtre
   (specificitate mai mare) ⇒ inimioara de favorite a cardurilor (z 3) trecea peste filtrul lipicios. */
.stamate .content-page>.filter-dock-shell{z-index:25}
.stamate .st-filtru-zona{display:contents}
@media (width<=760px){
  .stamate .content-page>.st-filtru-zona{display:block;position:relative;z-index:25}
}
/* Bula de chat pe telefon: implicit stă la 9.5rem de jos și acoperea săgeata „→” a capitolelor din
   hero (Marius, 15 oct). Coborâtă chiar deasupra barei de jos (55px). Fără `.stamate`: widgetul e în
   afara învelișului; foaia se încarcă doar pe acest șablon, deci nu atinge alte site-uri. */
@media (max-width:640px){
  .sitechat-launcher{bottom:calc(env(safe-area-inset-bottom,0px) + 64px)!important}
}

/* `.reveal` IMPLICIT VIZIBIL — se stinge doar după ce `Reveal` a pus `js-reveal` pe rădăcină.
   Fără JS, pagina ar fi rămas goală (lecția arveo). */
.stamate .reveal{opacity:1;transform:none}
.stamate.js-reveal .reveal{opacity:0;transform:translateY(70px)}
.stamate.js-reveal .reveal.seen{opacity:1;transform:none}

.stamate .route-trail .st-traseu-pas{display:flex;align-items:center;gap:.65rem;min-width:0}

/* ── listă ── */
.stamate .properties-hero h1.st-titlu-categorie{font-size:clamp(2.8rem,5.5vw,6rem);line-height:.92;letter-spacing:-.06em}
.stamate .filter-dock.st-dock-cinci{grid-template-columns:repeat(4,1fr) 1.2fr}
.stamate .filter-chips .st-chip{color:inherit;border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:.5rem;padding:.55rem .7rem;transition:all .25s;display:flex}
.stamate .filter-chips .st-chip:hover{border-color:var(--sunset);color:var(--sunset-light)}
.stamate .filter-chips a.reset-filters{border-bottom:1px solid;margin-left:auto;padding:.2rem 0}
.stamate .st-sortare{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:1.5rem;text-transform:uppercase;font:300 .52rem DM Mono,monospace}
.stamate .st-sortare a{color:#fff5eb99;padding-bottom:.3rem;border-bottom:1px solid #0000}
.stamate .st-sortare a.activ,.stamate .st-sortare a:hover{color:var(--sunset-light);border-color:currentColor}
.stamate .st-buton-gol{background:var(--sunset);color:var(--ink);text-transform:uppercase;align-items:center;gap:2rem;margin-top:2rem;padding:1rem 1.2rem;font:.52rem DM Mono,monospace;display:flex}
.stamate .st-buton-gol svg,.stamate .st-vezi-toate svg{width:14px}
.stamate .empty-estates p{max-width:460px;line-height:1.7;padding:0 20px}
.stamate .st-paginare{display:flex;justify-content:space-between;align-items:center;margin-top:16vh;padding-top:1.5rem;border-top:1px solid var(--line);text-transform:uppercase;font:.55rem DM Mono,monospace}
.stamate .st-paginare a{color:var(--sunset-light)}
.stamate .estate-card{position:relative}
.stamate .st-favorit{position:absolute;top:14px;right:14px;z-index:3}
.stamate .st-fara-poza{position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,#5a2c1e,#21130f 70%)}
.stamate .st-stare{position:absolute;z-index:2;top:14px;left:14px;background:var(--sunset);color:var(--ink);padding:.45rem .7rem;font:normal .5rem DM Mono,monospace;text-transform:uppercase}
.stamate .detail-hero .st-stare-erou{position:static;display:inline-block;margin-left:1rem;vertical-align:middle}
.stamate .st-vezi-toate{display:inline-flex;gap:1rem;align-items:center;margin-top:16vh;padding:1rem 0;border-bottom:1px solid;color:#fff5eb;text-transform:uppercase;font:.58rem DM Mono,monospace}
.stamate .st-acasa-grila .estate-list{padding-top:14vh}
@media (width<=760px){
  .stamate .filter-dock.st-dock-cinci{grid-template-columns:1fr 1fr}
  .stamate .filter-dock.st-dock-cinci button:nth-child(3){display:block}
  .stamate .filter-dock.st-dock-cinci .filter-action{grid-column:1/3}
  .stamate .st-paginare,.stamate .st-vezi-toate{margin-top:3rem}
}

/* ── proprietate ── */
.stamate .detail-hero>a.hero-gallery-button{background:#1e0e0a40;color:#fff;border:1px solid #ffffff8c;border-radius:99px;gap:.8rem;padding:.75rem 1rem;font:.5rem DM Mono,monospace;position:absolute;top:15vh;right:5vw}
.stamate .detail-hero{position:relative}
.stamate .detail-hero h1{font-size:clamp(3rem,6.5vw,7.5rem);line-height:.88;max-width:1100px}
.stamate .detail-hero>div{max-width:68vw}
.stamate .st-descriere{padding-top:4rem}
/* Regula de etichetă a machetei (`.property-story>div>p`: DM Mono, majuscule) prindea și paragrafele
   descrierii, care stau tot într-un `div`. */
.stamate .property-story .st-descriere p{color:#fff5ebb8;font:400 1.05rem/1.8 Manrope;letter-spacing:0;text-transform:none;margin:0 0 1.2rem}
.stamate .st-galerie{padding:0 2.5vw 14vh}
.stamate .st-video{padding:0 5vw 10vh}
.stamate .detail-specs .st-dotari{border:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}
.stamate .detail-specs .st-dotari li{border:1px solid var(--line);padding:.55rem .8rem;font:.55rem DM Mono,monospace;text-transform:uppercase}
.stamate .area-story .st-harta{position:relative;min-height:75vh}
.stamate .area-story .st-harta>div{position:absolute!important;inset:0;height:100%}
.stamate .area-story .st-harta-gol{position:absolute;inset:0;background:#d9c8b8}
/* Regula machetei pentru linkul „Deschide în Google Maps” (`.area-story a`: bloc lat, majuscule, bordură)
   prindea și butoanele de zoom și atribuirea Leaflet; le redăm forma lor. */
.stamate .area-story .st-harta .leaflet-bar a{display:block;width:30px;height:30px;line-height:30px;margin:0;padding:0;text-align:center;text-transform:none;font:700 18px/30px 'Lucida Console',Monaco,monospace;color:var(--ink);background:#fff;border-bottom:1px solid #ccc}
.stamate .area-story .st-harta .leaflet-bar a:last-child{border-bottom:0}
.stamate .area-story .st-harta .leaflet-control-attribution{font:11px/1.4 Manrope,sans-serif;color:var(--ink);background:#efe1d3cc}
.stamate .area-story .st-harta .leaflet-control-attribution a{display:inline;width:auto;margin:0;padding:0;border:0;text-transform:none;font:inherit}
/* Și regula machetei pentru iconițe (`.area-story svg`: 15px, tranziție) strângea stratul SVG în care
   Leaflet desenează zona aproximativă (12px lățime ⇒ cercul nu se vedea). */
.stamate .area-story .st-harta svg{transition:none}
.stamate .area-story .st-harta .leaflet-pane svg{width:auto}
.stamate .area-story .st-harta .leaflet-attribution-flag{width:1em}
/* Zoomul jos: sus îl acoperă bara lipicioasă cu detaliile proprietății. */
.stamate .area-story .st-harta .leaflet-top.leaflet-left{top:auto;bottom:0}
.stamate .area-story .st-harta .leaflet-top.leaflet-left .leaflet-control{margin:0 0 10px 10px}
.stamate .area-story>div:last-child>p:not(:first-child){line-height:1.7}
.stamate .st-agent{display:grid;grid-template-columns:64px 1fr;gap:1rem;align-items:center;margin-top:2rem}
.stamate .st-agent img,.stamate .st-agent-init{width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid #fff9}
.stamate .st-agent-init{display:grid;place-items:center;background:#281711;color:#f3bb83;font:400 1.1rem Manrope}
.stamate .st-agent small{display:block;text-transform:uppercase;font:.5rem DM Mono,monospace;opacity:.8}
.stamate .st-agent b{display:block;font:400 1.4rem Manrope;letter-spacing:-.03em;margin:.3rem 0}
.stamate .st-agent span{font:.55rem DM Mono,monospace;text-transform:uppercase}
.stamate .st-agent-actiuni{grid-column:1/3;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.5rem}
.stamate .st-agent-tel,.stamate .st-agent-wa{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.1rem;border:1px solid #fff9;color:#fff;text-transform:uppercase;font:.55rem DM Mono,monospace;background:none;cursor:pointer}
.stamate .st-agent-tel{background:var(--ink);border-color:var(--ink)}
.stamate .form-intro>a{display:block;color:#fff}
.stamate .form-intro>a span{display:flex;align-items:center;gap:.8rem;margin-top:1rem;font:.6rem DM Mono,monospace}
.stamate .form-intro svg{width:14px}
.stamate .st-similare{padding-top:4vh}
/* Prețul din card: în machetă era eticheta mică DM Mono (.58rem); cerut mai mare (Marius, 15 oct). */
.stamate .estate-copy b{position:static;display:block;margin-top:1rem;font:500 1.45rem/1.1 Manrope,sans-serif;letter-spacing:-.03em;text-transform:none;color:var(--sunset-light)}
@media (width<=760px){
  .stamate .detail-hero>a.hero-gallery-button{top:12vh;right:20px}
  .stamate .detail-hero>div{max-width:none}
  .stamate .detail-hero h1{font-size:12vw}
  .stamate .st-descriere{padding-top:0}
  .stamate .area-story .st-harta{min-height:55vh}
}

/* ── formulare ── */
.stamate .choice-row.st-trei{grid-template-columns:repeat(3,1fr)}
.stamate .st-acord,.stamate .conversation-step .consent{display:flex!important;align-items:flex-start;gap:.7rem;margin:1.4rem 0 0;text-transform:none!important;font:400 .74rem/1.55 Manrope!important}
.stamate .st-acord input,.stamate .conversation-step .consent input{width:auto!important;margin-top:.2rem;accent-color:var(--sunset);flex:none}
.stamate .st-acord a,.stamate .conversation-step .consent a{text-decoration:underline}
.stamate .st-eroare{margin:1rem 0 0;padding:.8rem 1rem;background:#7a1f12;color:#fff;font:400 .8rem/1.5 Manrope}
.stamate .st-eroare a{color:#fff;text-decoration:underline}
.stamate .st-scurt-gata{color:var(--ink);background:#f5eadf;align-self:center;padding:2.5rem;text-align:center}
.stamate .st-scurt-gata>span{display:inline-grid;place-items:center;width:56px;aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;font-size:1.3rem}
.stamate .st-scurt-gata>p:first-of-type{text-transform:uppercase;font:.5rem DM Mono,monospace;margin-top:1.5rem}
.stamate .st-scurt-gata h3{font:300 clamp(2.4rem,4vw,3.6rem) Manrope;letter-spacing:-.06em;margin:1rem 0}
.stamate .st-scurt-gata button{margin:1.5rem auto 0;display:flex;align-items:center;gap:1.5rem;background:var(--sunset);color:var(--ink);border:0;padding:1rem 1.2rem;text-transform:uppercase;font:.52rem DM Mono,monospace;cursor:pointer}
.stamate .st-scurt-gata svg{width:14px}
.stamate button:disabled{opacity:.6;cursor:wait}

/* ── oameni (Despre, Echipa) ── */
.stamate .st-roster-unic{grid-template-columns:1fr}
.stamate .st-persoana-unica{display:grid;grid-template-columns:minmax(0,.95fr) 1.05fr;gap:6vw;align-items:center}
.stamate .st-persoana-unica>span{grid-column:1/3}
.stamate .st-persoana-unica .portrait{height:72vh;max-height:760px;margin:0}
.stamate .st-portret-gol{filter:none!important;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#7a3a26,#21130f 72%)!important}
.stamate .st-portret-gol b{font:300 clamp(4rem,10vw,9rem) Manrope;color:#f3bb83;letter-spacing:-.06em}
.stamate .st-persoana-text h2,.stamate .st-persoana-text h3{font-size:clamp(2.6rem,4.5vw,4.6rem);letter-spacing:-.06em;line-height:.95;margin:.9rem 0}
.stamate .person .st-bio{color:#fff5ebb3;font:400 .95rem/1.8 Manrope;max-width:520px}
.stamate .st-fapte{display:grid;grid-template-columns:auto 1fr;gap:.7rem 1.6rem;margin:1.6rem 0;font:.55rem DM Mono,monospace;text-transform:uppercase}
.stamate .st-fapte dt{color:#fff5eb80}
.stamate .st-fapte dd{margin:0}
.stamate .st-persoana-text .profile-link{width:max-content}
.stamate .st-despre-oameni{padding-top:4vh}
@media (width<=760px){
  .stamate .st-persoana-unica{grid-template-columns:1fr;gap:2rem}
  .stamate .st-persoana-unica>span{grid-column:auto}
  .stamate .st-persoana-unica .portrait{height:110vw}
}

/* ── chatul platformei pe telefon ── (foaia se încarcă DOAR pe stamate, deci regulile fără scop
   nu ating alt site). Bula „Bună! Sunt aici…” stătea peste butonul cadrului „Portofoliu privat”
   și peste comenzile eroului (captură 15 oct). N-o ascundem: o mutăm LÂNGĂ butonul rotund, nu
   deasupra lui, și ridicăm capitolele eroului cât să încapă dedesubt. */
@media (max-width:640px){
  /* 15 oct, seara: butonul a coborât deasupra barei de jos; bula rămâne la înălțimea veche (între
     textul eroului și „Pornește turul”), acum DEASUPRA butonului, cu coada în jos spre el. */
  .sitechat-bubble{right:1rem!important;bottom:calc(9.5rem + 2px)!important}
}
@media (width<=760px){
  .stamate .chapter,.stamate .chapter-2,.stamate .chapter-4{bottom:calc(14.5vh + 64px)}
}
@media (width<=760px) and (height<=720px){
  .stamate .chapter,.stamate .chapter-2,.stamate .chapter-4{bottom:calc(13vh + 64px)}
}

.stamate main{--color-text:#fff5eb;--color-background:#21130f}
.stamate main .content-page,.stamate main .st-calatorie{--color-text:#281711;--color-background:#ffffff}

/* ── componentele comune pe tonul închis (generat din listă în scopeaza.py) ── */
.stamate main .bg-gray-50:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-gray-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-zinc-50:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-zinc-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-neutral-50:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-neutral-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-slate-50:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-slate-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-stone-50:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-stone-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-white:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .bg-amber-50:not(.content-page *,.st-calatorie *,.st-subsol *){background-color:#fff5eb0a!important}
.stamate main .hover\:bg-gray-50:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-gray-100:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-zinc-50:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-zinc-100:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-neutral-50:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-neutral-100:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-slate-50:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-slate-100:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-stone-50:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-stone-100:hover:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .hover\:bg-white:hover:not(.content-page *,.st-calatorie *,.st-subsol *){background-color:#fff5eb14!important}
.stamate main .text-gray-700:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-gray-800:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-gray-900:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-gray-950:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-700:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-800:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-900:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-950:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-700:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-800:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-900:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-950:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-700:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-800:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-900:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-950:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-700:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-800:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-900:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-950:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-black:not(.content-page *,.st-calatorie *,.st-subsol *){color:#fff5eb!important}
.stamate main .text-gray-500:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-gray-600:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-500:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-600:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-500:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-600:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-500:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-600:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-500:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-600:not(.content-page *,.st-calatorie *,.st-subsol *){color:#fff5ebb3!important}
.stamate main .text-gray-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-gray-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-gray-400:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-zinc-400:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-neutral-400:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-slate-400:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .text-stone-400:not(.content-page *,.st-calatorie *,.st-subsol *){color:#fff5eb80!important}
.stamate main .border-gray-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-gray-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-gray-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-zinc-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-zinc-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-zinc-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-neutral-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-neutral-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-neutral-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-slate-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-slate-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-slate-300:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-stone-100:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-stone-200:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main .border-stone-300:not(.content-page *,.st-calatorie *,.st-subsol *){border-color:#fff5eb24!important}
.stamate main .text-amber-900:not(.content-page *,.st-calatorie *,.st-subsol *){color:#f3bb83!important}
.stamate main .btn-outline:not(.content-page *,.st-calatorie *,.st-subsol *){background-color:#fff5eb0f!important;border-color:#fff5eb33!important;color:#fff5eb!important}
.stamate main th:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main thead:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main thead tr:not(.content-page *,.st-calatorie *,.st-subsol *){background-color:#fff5eb0f!important;color:#fff5eb!important}
.stamate main .border-amber-200:not(.content-page *,.st-calatorie *,.st-subsol *){border-color:#f3bb8366!important}
.stamate main input:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main select:not(.content-page *,.st-calatorie *,.st-subsol *),.stamate main textarea:not(.content-page *,.st-calatorie *,.st-subsol *){background-color:#fff5eb0f;color:#fff5eb;border-color:#fff5eb33}
.stamate main .prose:not(.content-page *,.st-calatorie *,.st-subsol *){--tw-prose-body:#fff5ebcc;--tw-prose-headings:#fff5eb;--tw-prose-lead:#fff5ebb3;--tw-prose-links:#f3bb83;--tw-prose-bold:#fff5eb;--tw-prose-counters:#fff5eb99;--tw-prose-bullets:#fff5eb66;--tw-prose-hr:#fff5eb24;--tw-prose-quotes:#fff5eb;--tw-prose-quote-borders:#e78b5d;--tw-prose-captions:#fff5eb99;--tw-prose-code:#fff5eb;--tw-prose-th-borders:#fff5eb33;--tw-prose-td-borders:#fff5eb1f;color:#fff5ebcc}
