.theme-dream-estate{--de-cream:#FAFAFA;--de-muted:#7A7A86;--text-muted:var(--de-muted);--border-subtle:#F0ECE8;--bg:var(--de-white);--surface:var(--de-cream);--text:var(--text-primary);--scrollbar-track:#F0ECE8;--scrollbar-thumb:#B7A99F;--font-display:"Poppins",Inter,system-ui,sans-serif;--font-body:Inter,system-ui,sans-serif;--radius-pill:0;--radius-full:9999px;--de-cut:18px;--de-cut-sm:8px;--de-cut-md:12px;--de-clip-tr:polygon(0 0,calc(100% - var(--de-cut)) 0,100% var(--de-cut),100% 100%,0 100%);--de-clip-tr-sm:polygon(0 0,calc(100% - var(--de-cut-sm)) 0,100% var(--de-cut-sm),100% 100%,0 100%);--de-clip-tr-md:polygon(0 0,calc(100% - var(--de-cut-md)) 0,100% var(--de-cut-md),100% 100%,0 100%);--nav-h:64px;--player-h:68px;--max:1200px;--transition:240ms ease;font-family:var(--font-body);line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100%}.theme-dream-estate *,.theme-dream-estate :after,.theme-dream-estate :before{box-sizing:border-box}.theme-dream-estate .de-page-canvas{background:var(--de-white);overflow-x:clip;max-width:100%}@media (max-width:768px){.theme-dream-estate{--de-gutter-x:1.1rem}}.theme-dream-estate .font-display{font-family:var(--font-display)}.theme-dream-estate .de-nav{position:relative;z-index:40;background:var(--de-white);border-bottom:none}.theme-dream-estate .de-nav.is-scrolled{box-shadow:0 4px 24px rgba(43,43,48,.06)}.theme-dream-estate .de-nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--nav-h);gap:1rem}.theme-dream-estate .de-nav-left{display:flex;align-items:center;gap:.35rem}.theme-dream-estate .de-nav-links{display:none;align-items:center;gap:.15rem}@media (min-width:900px){.theme-dream-estate .de-nav-links{display:flex}}.theme-dream-estate .de-nav-link{padding:.4rem .7rem;color:var(--text-secondary);font-size:.82rem;font-weight:500;text-decoration:none;letter-spacing:.02em;transition:color var(--transition)}.theme-dream-estate .de-nav-link.is-active,.theme-dream-estate .de-nav-link:hover{color:var(--de-copper)}.theme-dream-estate .de-nav-wordmark{justify-self:end;font-family:var(--font-display);font-size:1.35rem;font-weight:600;color:var(--de-copper);text-decoration:none;letter-spacing:.01em;line-height:1}.theme-dream-estate .de-nav-wordmark:hover{color:var(--de-copper-deep)}.theme-dream-estate .de-nav-mobile-toggle{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:none;background:transparent;color:var(--de-charcoal);cursor:pointer}@media (min-width:900px){.theme-dream-estate .de-nav-mobile-toggle{display:none}}.theme-dream-estate .de-btn-icon{width:38px;height:38px;background:transparent;color:var(--text-secondary)}.theme-dream-estate .de-btn,.theme-dream-estate .de-btn-icon{border:none;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.theme-dream-estate .de-btn{gap:.45rem;font-weight:600;font-size:.88rem;cursor:pointer;transition:background var(--transition),transform var(--transition)}.theme-dream-estate .de-btn-sale:not([data-mn-btn-styled]){background:var(--de-charcoal);color:#fff;padding:.7rem 1.6rem;border-radius:0;clip-path:none;letter-spacing:.03em;text-transform:uppercase;font-size:.78rem}.theme-dream-estate .de-btn-sale:not([data-mn-btn-styled]):hover{background:var(--de-charcoal-deep);transform:translateY(-1px)}.theme-dream-estate .de-btn-outline:not([data-mn-btn-styled]){background:transparent;color:var(--de-charcoal);border:1.5px solid var(--border);padding:.65rem 1.25rem;border-radius:0;clip-path:none}.theme-dream-estate .de-btn-outline:not([data-mn-btn-styled]):hover{border-color:var(--de-copper);color:var(--de-copper)}.theme-dream-estate .de-hero{background:var(--de-charcoal-deep);position:relative;overflow-x:clip}.theme-dream-estate .de-hero-flyer-stage{position:relative;min-height:clamp(560px,82vh,820px);display:grid;align-items:center;isolation:isolate}.theme-dream-estate .de-hero-flyer-media{position:absolute;inset:0;width:100%;z-index:0;overflow:hidden;clip-path:none;animation:de-hero-media-in 1.1s cubic-bezier(.22,1,.36,1) both}.theme-dream-estate .de-hero-flyer-media .editable-section-image,.theme-dream-estate .de-hero-flyer-media img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transform:scale(1.08);animation:de-hero-kenburns 18s ease-in-out infinite alternate}.theme-dream-estate .de-hero-flyer-media-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 35%,rgba(10,10,12,.35)),linear-gradient(180deg,rgba(10,10,12,.15),transparent 40%,rgba(10,10,12,.28))}.theme-dream-estate .de-hero-flyer-rail{position:relative;z-index:2;width:100%;display:flex;justify-content:flex-end;align-items:center;padding-block:clamp(2.75rem,7vh,4.5rem)}.theme-dream-estate .de-hero-flyer-copy{position:relative;isolation:isolate;width:min(100%,440px);margin-right:clamp(.5rem,3vw,2rem);padding:clamp(1.6rem,3vw,2.25rem) clamp(1.4rem,2.6vw,2rem);display:flex;flex-direction:column;justify-content:center;color:#f7f4f0;background:transparent;border:none;border-radius:0;box-shadow:0 28px 70px rgba(0,0,0,.55);clip-path:var(--de-clip-tr);animation:de-hero-copy-in .9s cubic-bezier(.22,1,.36,1) .18s both}.theme-dream-estate .de-hero-flyer-copy:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(3,3,4,.94);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(32px) saturate(1.15);-webkit-backdrop-filter:blur(32px) saturate(1.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);pointer-events:none}.theme-dream-estate .de-hero-flyer-copy>*{position:relative;z-index:1}.theme-dream-estate .de-hero-flyer-title{margin:0;font-family:var(--font-display);line-height:.92;text-transform:uppercase;max-width:100%}.theme-dream-estate .de-hero-flyer-title-copper,.theme-dream-estate .de-hero-flyer-title-light{display:block;font-size:clamp(1.7rem,3vw,2.85rem);line-height:.96;max-width:100%;overflow-wrap:normal;word-break:keep-all;hyphens:none}.theme-dream-estate .de-hero-flyer-title-light{font-weight:300;letter-spacing:.06em;color:#ffffff;text-shadow:0 1px 12px rgba(0,0,0,.35);animation:de-hero-line-in .7s cubic-bezier(.22,1,.36,1) .28s both}.theme-dream-estate .de-hero-flyer-title-copper{font-weight:700;letter-spacing:.02em;color:#e2b5a2;text-shadow:0 1px 12px rgba(0,0,0,.3);margin-top:.06em;animation:de-hero-line-in .7s cubic-bezier(.22,1,.36,1) .4s both}.theme-dream-estate .de-hero-flyer-tagline{margin:1.1rem 0 0;max-width:34ch;color:rgba(255,255,255,.88);font-size:.95rem;line-height:1.65;text-shadow:0 1px 8px rgba(0,0,0,.35);animation:de-hero-line-in .7s cubic-bezier(.22,1,.36,1) .5s both}.theme-dream-estate .de-hero-flyer-cta{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;animation:de-hero-line-in .7s cubic-bezier(.22,1,.36,1) .58s both}.theme-dream-estate .de-hero-flyer-cta .de-btn-sale{min-width:10.5rem;letter-spacing:.08em}.theme-dream-estate .de-hero-flyer-cta .de-hero-flyer-cta-secondary:not([data-mn-btn-styled]){color:#f5f1ec;border-color:rgba(245,241,236,.55);background:transparent;text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;min-width:10.5rem;clip-path:none}.theme-dream-estate .de-hero-flyer-cta .de-hero-flyer-cta-secondary:not([data-mn-btn-styled]):hover{color:#fff;border-color:#fff;background:rgba(255,255,255,.08)}.theme-dream-estate .de-hero-flyer-cta .de-hero-flyer-cta-secondary[data-mn-btn-styled]{min-width:10.5rem}.theme-dream-estate .de-hero-flyer-search{margin-top:1.75rem;max-width:24rem;animation:de-hero-line-in .7s cubic-bezier(.22,1,.36,1) .68s both}.theme-dream-estate .de-hero-flyer-search form{display:flex;align-items:center;gap:.5rem;padding:.35rem .35rem .35rem .95rem;border-radius:0;clip-path:none;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);box-shadow:none}.theme-dream-estate .de-hero-flyer-search input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-size:.88rem;color:#f5f1ec}.theme-dream-estate .de-hero-flyer-search input::placeholder{color:rgba(245,241,236,.55)}.theme-dream-estate .de-hero-flyer-search svg{color:rgba(245,241,236,.7)}.theme-dream-estate .de-hero-chip{display:inline-block;margin-top:.55rem;font-size:.78rem;color:#d4a894;text-decoration:none;transition:color var(--transition)}.theme-dream-estate .de-hero-chip:hover{color:#e8c4b4}@keyframes de-hero-media-in{0%{opacity:0}to{opacity:1}}@keyframes de-hero-kenburns{0%{transform:scale(1.08) translateZ(0)}to{transform:scale(1.16) translate3d(-1.2%,-.8%,0)}}@keyframes de-hero-copy-in{0%{opacity:0;transform:translateX(22px)}to{opacity:1;transform:translateX(0)}}@keyframes de-hero-line-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-hero-flyer-copy,.theme-dream-estate .de-hero-flyer-cta,.theme-dream-estate .de-hero-flyer-media,.theme-dream-estate .de-hero-flyer-media .editable-section-image,.theme-dream-estate .de-hero-flyer-media img,.theme-dream-estate .de-hero-flyer-search,.theme-dream-estate .de-hero-flyer-tagline,.theme-dream-estate .de-hero-flyer-title-copper,.theme-dream-estate .de-hero-flyer-title-light{animation:none!important}.theme-dream-estate .de-hero-flyer-media .editable-section-image,.theme-dream-estate .de-hero-flyer-media img{transform:none}}@media (max-width:960px){.theme-dream-estate .de-hero-flyer-stage{min-height:auto}.theme-dream-estate .de-hero-flyer-media{position:absolute;inset:0;min-height:100%}.theme-dream-estate .de-hero-flyer-rail{justify-content:stretch;align-items:flex-end;padding-block:clamp(4.5rem,14vw,6rem) 2.25rem}.theme-dream-estate .de-hero-flyer-copy{width:100%;max-width:none;margin-right:0;--de-cut:14px;clip-path:var(--de-clip-tr)}}@media (min-width:1100px){.theme-dream-estate .de-hero-flyer-rail{justify-content:flex-end;padding-right:clamp(1rem,5vw,4rem)}}@media (min-width:1400px){.theme-dream-estate .de-hero-flyer-copy{width:min(100%,480px)}}.theme-dream-estate .de-hero-slope-wrap{position:relative;margin-top:-2.5rem;z-index:3}.theme-dream-estate .de-copper-rule{display:none}.theme-dream-estate .de-slope-band,.theme-dream-estate .de-trust-band{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(166,124,109,.18),transparent 42%),linear-gradient(180deg,#232328,#141417);color:#fff;clip-path:polygon(0 14%,100% 0,100% 100%,0 100%);padding:clamp(2.75rem,5.5vw,3.85rem) 0 clamp(2rem,3.5vw,2.75rem);margin-top:-1px;border:none}.theme-dream-estate .de-trust-band:before{content:"";position:absolute;inset:0 auto 0 0;width:min(38%,420px);background:radial-gradient(ellipse at 20% 40%,rgba(166,124,109,.28),transparent 70%);pointer-events:none}.theme-dream-estate .de-trust-band:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--de-copper) 20%,var(--de-copper) 80%,transparent);opacity:.85;pointer-events:none}.theme-dream-estate .de-trust-bar-inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:clamp(.85rem,2vw,1.35rem)}.theme-dream-estate .de-trust-copy{display:flex;flex-direction:column;gap:.35rem}.theme-dream-estate .de-trust-kicker{font-size:.68rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.45)}.theme-dream-estate .de-trust-label{margin:0;font-family:var(--font-display);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e8c4b4;line-height:1.2}.theme-dream-estate .de-trust-divider{width:1px;height:2.75rem;background:linear-gradient(180deg,transparent,rgba(166,124,109,.7),transparent)}.theme-dream-estate .de-trust-pills{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:flex-start}.theme-dream-estate .de-trust-pill{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.55rem;padding:.7rem 1.05rem;color:#f2f2f2;font-size:.82rem;font-weight:500;letter-spacing:.02em;text-decoration:none;background:transparent;border:none;border-radius:999px;clip-path:none;overflow:hidden;transition:transform .22s cubic-bezier(.22,1,.36,1),color .22s ease;animation:de-trust-pill-in .55s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.08s * var(--i, 0))}.theme-dream-estate .de-trust-pill:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(145deg,rgba(28,28,30,.72),rgba(8,8,10,.88));border:none;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 8px 24px rgba(0,0,0,.35);transition:background .22s ease,box-shadow .22s ease;pointer-events:none}.theme-dream-estate .de-trust-pill>*{position:relative;z-index:1}.theme-dream-estate .de-trust-pill-icon{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;flex-shrink:0}.theme-dream-estate .de-trust-pill-icon img,.theme-dream-estate .de-trust-pill-icon svg{width:1.1rem;height:1.1rem}.theme-dream-estate .de-trust-pill:hover{transform:translateY(-2px);color:#ffffff}.theme-dream-estate .de-trust-pill:hover:before{background:linear-gradient(145deg,rgba(40,40,44,.8),rgba(12,12,14,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 14px 32px rgba(0,0,0,.45)}@keyframes de-trust-pill-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-trust-pill{animation:none!important}}@media (max-width:800px){.theme-dream-estate .de-trust-bar-inner{gap:1rem}.theme-dream-estate .de-trust-divider{display:none}}.theme-dream-estate .de-footer{background:var(--de-charcoal-deep);color:#F2EFEB;padding:3rem 0 1.75rem}.theme-dream-estate .de-footer-pill{display:inline-block;background:var(--de-copper);color:#fff;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.45rem 1rem;border-radius:0;clip-path:var(--de-clip-tr-sm);margin-bottom:1rem}.theme-dream-estate .de-footer-grid{display:grid;gap:2rem}@media (min-width:768px){.theme-dream-estate .de-footer-grid{grid-template-columns:1.5fr 1fr 1fr 1fr}}.theme-dream-estate .de-footer-title{font-family:var(--font-display);font-size:1rem;font-weight:600;margin:0 0 .75rem;color:#fff}.theme-dream-estate .de-footer-link{color:#A8A4A0;text-decoration:none;font-size:.85rem;display:block;padding:.15rem 0}.theme-dream-estate .de-footer-link:hover{color:var(--de-copper)}.theme-dream-estate .de-footer-bottom{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);font-size:.75rem;color:#8A8682}.theme-dream-estate.has-player{padding-bottom:var(--player-h)}.theme-dream-estate .de-mini-player{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--de-charcoal-deep);color:#fff;border-top:none;padding:.65rem 1rem}.theme-dream-estate .de-mini-player-inner{display:flex;align-items:center;gap:1rem;max-width:var(--max);margin:0 auto}.theme-dream-estate .de-mini-player-title{font-size:.88rem;font-weight:600;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.theme-dream-estate .de-mini-player-meta{font-size:.72rem;color:#A8A4A0;margin:0}.theme-dream-estate .de-mobile-nav{position:fixed;inset:0;z-index:100;background:var(--de-white);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.theme-dream-estate .de-mobile-nav-top{display:flex;align-items:center;justify-content:space-between;font-weight:600;color:var(--de-copper)}.theme-dream-estate .de-mobile-nav-links{display:flex;flex-direction:column;gap:.5rem}.theme-dream-estate .de-stub-page{padding:4rem 0;text-align:center}.theme-dream-estate .de-stub-page h1{font-family:var(--font-display);font-size:2rem;margin:0 0 .5rem}.theme-dream-estate .de-stub-page p{color:var(--text-secondary);margin:0}.theme-dream-estate .de-flyer-pill{display:inline-block;background:var(--de-copper);color:#fff!important;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .9rem;border-radius:0;clip-path:var(--de-clip-tr-sm);margin:0 0 .85rem}.theme-dream-estate .de-flyer-section-title{font-family:var(--font-display);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.1;margin:0;color:var(--de-charcoal);text-transform:uppercase;letter-spacing:.02em}.theme-dream-estate .de-flyer-section-sub{margin:.75rem 0 0;max-width:52ch;color:var(--text-secondary);font-size:.95rem;line-height:1.65}.theme-dream-estate .de-flyer-why{position:relative;background:radial-gradient(ellipse 55% 70% at 88% 18%,rgba(166,124,109,.14),transparent 60%),radial-gradient(ellipse 40% 50% at 8% 90%,rgba(166,124,109,.06),transparent 55%),linear-gradient(180deg,#ffffff,#fbf9f7);overflow:hidden}.theme-dream-estate .de-flyer-why-head{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0 var(--section-spacing-compact,2rem);min-height:clamp(180px,28vw,260px)}.theme-dream-estate .de-flyer-why-copy{position:relative;z-index:1;max-width:34rem}.theme-dream-estate .de-flyer-why-copy .de-flyer-section-title{max-width:14ch}.theme-dream-estate .de-flyer-why-copy .de-flyer-section-sub{max-width:34rem}.theme-dream-estate .de-why-rail{position:relative;width:min(100%,14rem);height:1px;margin-top:1.35rem;background:rgba(166,124,109,.22);overflow:hidden}.theme-dream-estate .de-why-rail-beam{position:absolute;top:0;left:0;width:38%;height:100%;background:linear-gradient(90deg,transparent,var(--de-copper),transparent);animation:de-why-beam 2.8s ease-in-out infinite}.theme-dream-estate .de-why-visual{position:relative;justify-self:end;width:min(100%,300px);aspect-ratio:280/200;pointer-events:none}.theme-dream-estate .de-why-glow{position:absolute;inset:8% 6% 18% 10%;background:radial-gradient(ellipse at 55% 45%,rgba(166,124,109,.28),transparent 68%);filter:blur(18px);animation:de-why-glow 5.5s ease-in-out infinite alternate}.theme-dream-estate .de-why-blueprint{position:relative;z-index:1;width:100%;height:auto;display:block;overflow:visible}.theme-dream-estate .de-why-blueprint-draw path{fill:none;stroke:var(--de-copper);stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420;animation:de-why-draw 7s ease-in-out infinite}.theme-dream-estate .de-why-blueprint-draw path:first-child{animation-delay:0s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(2){animation-delay:.12s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(3){animation-delay:.24s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(4){animation-delay:.34s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(5){animation-delay:.42s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(6){animation-delay:.5s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(7){animation-delay:.56s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(8){animation-delay:.62s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(9){animation-delay:.7s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(10){animation-delay:.78s}.theme-dream-estate .de-why-blueprint-draw path:nth-child(11){animation-delay:.86s}.theme-dream-estate .de-why-blueprint-soft{stroke:rgba(166,124,109,.45)!important;stroke-width:1.1!important}.theme-dream-estate .de-why-orbit{fill:var(--de-copper);opacity:.85;transform-origin:140px 100px;animation:de-why-orbit 6.5s linear infinite;filter:drop-shadow(0 0 6px rgba(166,124,109,.55))}.theme-dream-estate .de-why-float{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--de-copper);opacity:.35;z-index:2}.theme-dream-estate .de-why-float--1{top:18%;left:12%;animation:de-why-float 4.8s ease-in-out infinite}.theme-dream-estate .de-why-float--2{top:42%;right:8%;width:4px;height:4px;animation:de-why-float 5.6s ease-in-out .6s infinite}.theme-dream-estate .de-why-float--3{bottom:22%;left:28%;width:3px;height:3px;opacity:.25;animation:de-why-float 6.2s ease-in-out 1.1s infinite}@keyframes de-why-draw{0%{stroke-dashoffset:420;opacity:.15}18%,62%{stroke-dashoffset:0;opacity:1}82%,to{stroke-dashoffset:-420;opacity:.2}}@keyframes de-why-beam{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}@keyframes de-why-glow{0%{opacity:.55;transform:scale(.96)}to{opacity:1;transform:scale(1.06)}}@keyframes de-why-orbit{0%{transform:rotate(0deg) translateX(58px) rotate(0deg)}to{transform:rotate(1turn) translateX(58px) rotate(-1turn)}}@keyframes de-why-float{0%,to{transform:translateY(0);opacity:.25}50%{transform:translateY(-10px);opacity:.55}}@media (max-width:800px){.theme-dream-estate .de-flyer-why-head{grid-template-columns:1fr;min-height:0;gap:1.25rem}.theme-dream-estate .de-why-visual{justify-self:center;width:min(100%,240px);opacity:.9}.theme-dream-estate .de-flyer-why-copy .de-flyer-section-title{max-width:none}}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-why-blueprint-draw path,.theme-dream-estate .de-why-float,.theme-dream-estate .de-why-glow,.theme-dream-estate .de-why-orbit,.theme-dream-estate .de-why-rail-beam{animation:none!important}.theme-dream-estate .de-why-blueprint-draw path{stroke-dasharray:none;stroke-dashoffset:0;opacity:1}.theme-dream-estate .de-why-rail-beam{left:30%}}.theme-dream-estate .de-flyer-why-band{background:var(--de-charcoal);color:#fff;clip-path:polygon(0 6%,100% 0,100% 100%,0 94%);padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;margin-top:.5rem}.theme-dream-estate .de-flyer-why-grid{display:grid;gap:2rem}@media (min-width:768px){.theme-dream-estate .de-flyer-why-grid{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.theme-dream-estate .de-flyer-why-item{border-left:2px solid var(--de-copper);padding-left:1.25rem}.theme-dream-estate .de-flyer-why-icon{--de-cut-sm:7px;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.85rem;color:#f0d5c8;background:transparent;border:none;border-radius:0;clip-path:var(--de-clip-tr-sm);overflow:hidden}.theme-dream-estate .de-flyer-why-icon:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(125deg,rgba(166,124,109,.18),rgba(166,124,109,.42) 35%,rgba(232,196,180,.28) 50%,rgba(166,124,109,.42) 65%,rgba(166,124,109,.18));background-size:220% 220%;border:1px solid rgba(212,168,148,.45);box-shadow:inset 0 1px 0 rgba(255,230,210,.12);animation:de-why-icon-sheen 3.8s ease-in-out infinite}.theme-dream-estate .de-flyer-why-icon:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 30% 25%,rgba(255,220,200,.22),transparent 55%);opacity:.7;animation:de-why-icon-pulse 3.8s ease-in-out infinite;pointer-events:none}.theme-dream-estate .de-flyer-why-icon svg{position:relative;z-index:1;width:1.1rem;height:1.1rem}.theme-dream-estate .de-flyer-why-item:nth-child(2) .de-flyer-why-icon:before{animation-delay:.45s}.theme-dream-estate .de-flyer-why-item:nth-child(3) .de-flyer-why-icon:before{animation-delay:.9s}.theme-dream-estate .de-flyer-why-item:nth-child(2) .de-flyer-why-icon:after{animation-delay:.45s}.theme-dream-estate .de-flyer-why-item:nth-child(3) .de-flyer-why-icon:after{animation-delay:.9s}@keyframes de-why-icon-sheen{0%,to{background-position:0 40%;filter:brightness(.95)}50%{background-position:100% 60%;filter:brightness(1.2)}}@keyframes de-why-icon-pulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}.theme-dream-estate .de-flyer-why-num{display:none}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-flyer-why-icon:after,.theme-dream-estate .de-flyer-why-icon:before{animation:none!important}}.theme-dream-estate .de-flyer-why-item h3{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:#fff}.theme-dream-estate .de-flyer-why-item p{margin:0;font-size:.88rem;line-height:1.6;color:rgba(255,255,255,.72)}.theme-dream-estate .de-flyer-why-stats{display:flex;flex-wrap:wrap;gap:1rem;padding:var(--section-spacing-compact,2rem) 0 var(--section-spacing,var(--de-section-pad-y,4.5rem))}.theme-dream-estate .de-flyer-stat{flex:1 1 140px;padding:1rem 1.25rem;text-align:center}.theme-dream-estate .de-flyer-stat-value{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--de-copper);line-height:1}.theme-dream-estate .de-flyer-stat-label{margin-top:.35rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.theme-dream-estate .de-flyer-episodes{padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;background:var(--de-cream)}.theme-dream-estate .de-flyer-episodes-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.75rem;padding-inline:max(1.25rem,calc((100% - var(--max)) / 2 + 1.25rem))}.theme-dream-estate .de-flyer-episodes-carousel{position:relative}.theme-dream-estate .de-flyer-episodes-track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:0 max(1.25rem,calc((100% - var(--max)) / 2 + 1.25rem)) .5rem;scrollbar-width:none;-ms-overflow-style:none}.theme-dream-estate .de-flyer-episodes-track.is-centered{justify-content:center;scroll-snap-type:none}.theme-dream-estate .de-flyer-episodes-carousel.is-centered .de-flyer-ep-nav{display:none}.theme-dream-estate .de-flyer-episodes-track::-webkit-scrollbar{display:none}.theme-dream-estate .de-flyer-ep-nav{position:absolute;top:42%;z-index:3;width:42px;height:42px;border-radius:50%;border:1px solid rgba(166,124,109,.35);background:rgba(255,253,250,.94);color:var(--de-charcoal);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px rgba(43,43,48,.1);transition:background .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.theme-dream-estate .de-flyer-ep-nav:hover:not(:disabled){background:#fff;border-color:var(--de-copper);transform:translateY(-1px)}.theme-dream-estate .de-flyer-ep-nav:disabled{opacity:.35;cursor:default}.theme-dream-estate .de-flyer-ep-nav--prev{left:max(.65rem,calc((100% - var(--max)) / 2 - .15rem))}.theme-dream-estate .de-flyer-ep-nav--next{right:max(.65rem,calc((100% - var(--max)) / 2 - .15rem))}.theme-dream-estate .de-flyer-ep-card{flex:0 0 min(300px,78vw);scroll-snap-align:start;background:var(--de-white);display:flex;flex-direction:column;border-radius:0;clip-path:var(--de-clip-tr-md);overflow:hidden}.theme-dream-estate .de-flyer-ep-art{position:relative;aspect-ratio:4/3;clip-path:ellipse(92% 100% at 50% 0);overflow:hidden;background:var(--de-charcoal)}.theme-dream-estate .de-flyer-ep-art img{width:100%;height:100%;object-fit:cover;display:block}.theme-dream-estate .de-flyer-ep-play{position:absolute;bottom:.75rem;right:.75rem;width:40px;height:40px;border-radius:50%;border:none;background:var(--de-copper);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.theme-dream-estate .de-flyer-ep-body{padding:1rem 1.1rem 1.25rem}.theme-dream-estate .de-flyer-ep-meta{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--de-copper);margin:0 0 .35rem}.theme-dream-estate .de-flyer-ep-title{margin:0;font-size:1rem;font-weight:600;line-height:1.35}.theme-dream-estate .de-flyer-ep-title a{color:var(--de-charcoal);text-decoration:none}.theme-dream-estate .de-flyer-ep-title a:hover{color:var(--de-copper)}.theme-dream-estate .de-flyer-ep-desc{margin:.5rem 0 0;font-size:.85rem;color:var(--text-secondary);line-height:1.55}.theme-dream-estate .de-flyer-search{padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;background:var(--de-cream)}.theme-dream-estate .de-flyer-search-inner{max-width:720px;margin:0 auto;padding:0 1.25rem;text-align:center}.theme-dream-estate .de-flyer-search-form{display:flex;align-items:stretch;margin-top:1.5rem;border-radius:0;clip-path:var(--de-clip-tr-md);overflow:hidden;background:var(--de-white);box-shadow:0 8px 28px rgba(43,43,48,.06)}.theme-dream-estate .de-flyer-search-form input{flex:1;border:none;padding:.85rem 1rem;font-size:.9rem;outline:none;min-width:0}.theme-dream-estate .de-flyer-search-form button{border:none;background:var(--de-charcoal);color:#fff;padding:0 1.5rem;font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.theme-dream-estate .de-flyer-search-prompts{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem}.theme-dream-estate .de-flyer-search-prompt{font-size:.8rem;padding:.35rem .75rem;border:1px solid var(--border);border-radius:0;clip-path:var(--de-clip-tr-sm);color:var(--text-secondary);text-decoration:none}.theme-dream-estate .de-flyer-search-prompt:hover{border-color:var(--de-copper);color:var(--de-copper)}.theme-dream-estate .de-flyer-search-example{margin-top:2rem;text-align:left;padding:1.25rem 1.5rem;background:var(--de-white);border-radius:0;clip-path:var(--de-clip-tr-md);box-shadow:0 8px 28px rgba(43,43,48,.06)}.theme-dream-estate .de-flyer-search-example-head{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.75rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.theme-dream-estate .de-flyer-search-example-label{color:var(--de-copper);font-weight:600}.theme-dream-estate .de-flyer-search-example-meta{color:var(--text-muted)}.theme-dream-estate .de-flyer-search-example-body{margin:0;font-size:.92rem;line-height:1.65;color:var(--text-secondary)}.theme-dream-estate .de-flyer-search-timestamps{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.theme-dream-estate .de-flyer-ts{font-size:.75rem;padding:.25rem .6rem;border:none;border-radius:0;clip-path:var(--de-clip-tr-sm);background:var(--de-copper-soft);color:var(--de-copper);cursor:pointer}.theme-dream-estate .de-flyer-about{position:relative;padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;overflow:hidden}.theme-dream-estate .de-flyer-about-slope{position:absolute;inset:0;background:var(--de-charcoal);clip-path:polygon(0 12%,100% 0,100% 88%,0 100%);z-index:0}.theme-dream-estate .de-flyer-about-grid{position:relative;z-index:1;display:grid;gap:2.5rem;align-items:center}@media (min-width:900px){.theme-dream-estate .de-flyer-about-grid{grid-template-columns:1fr 1fr;gap:3rem}}.theme-dream-estate .de-flyer-about-media{clip-path:polygon(0 0,100% 0,100% 72%,52% 100%,0 88%);aspect-ratio:4/5;max-height:520px;overflow:hidden}.theme-dream-estate .de-flyer-about-media .editable-section-image,.theme-dream-estate .de-flyer-about-media img{width:100%;height:100%;object-fit:cover;display:block}.theme-dream-estate .de-flyer-about-copy,.theme-dream-estate .de-flyer-about-copy .de-flyer-section-title{color:#fff}.theme-dream-estate .de-flyer-about-body,.theme-dream-estate .de-flyer-about-copy .de-flyer-section-sub{color:rgba(255,255,255,.78)}.theme-dream-estate .de-flyer-about-body{margin:1rem 0 0;font-size:.95rem;line-height:1.7}.theme-dream-estate .de-flyer-about-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1.5rem 0}@media (min-width:500px){.theme-dream-estate .de-flyer-about-stats{grid-template-columns:repeat(4,1fr)}}.theme-dream-estate .de-flyer-about-stat{text-align:center;padding:.75rem .5rem}.theme-dream-estate .de-flyer-about-stat-value{font-family:var(--font-display);font-size:1.35rem;font-weight:700;color:var(--de-copper)}.theme-dream-estate .de-flyer-about-stat-label{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:rgba(255,255,255,.55);margin-top:.2rem}.theme-dream-estate .de-flyer-about .de-btn.de-btn-sale{display:inline-flex!important;align-items:center;justify-content:center;padding:.7rem 1.6rem!important;min-height:2.75rem;margin-top:1.25rem;letter-spacing:.03em;text-transform:uppercase;font-size:.78rem;font-weight:600;border-radius:0!important;clip-path:none!important;border-style:solid;box-sizing:border-box;text-decoration:none}.theme-dream-estate .de-flyer-about .de-btn-sale:not([data-mn-btn-styled]){background:var(--de-copper,#A67C6D);color:#ffffff;border-width:0;border-color:var(--de-copper,#A67C6D)}.theme-dream-estate .de-flyer-about .de-btn-sale:not([data-mn-btn-styled]):hover{background:var(--de-copper-deep,#8F6A5C);color:#ffffff;border-color:var(--de-copper-deep,#8F6A5C);transform:translateY(-1px)}.theme-dream-estate .de-flyer-about .de-btn-sale[data-mn-btn-styled]{background:var(--mn-btn-bg,var(--de-copper,#A67C6D))!important;background-color:var(--mn-btn-bg,var(--de-copper,#A67C6D))!important;color:var(--mn-btn-fg,#ffffff)!important;border-color:var(--mn-btn-border-color,var(--mn-btn-bg,var(--de-copper,#A67C6D)))!important;border-width:var(--mn-btn-border-width,0)!important}.theme-dream-estate .de-flyer-guests{position:relative;padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;background:linear-gradient(180deg,#ffffff,#faf8f5);overflow:hidden}.theme-dream-estate .de-flyer-guests-inner{position:relative;z-index:1}.theme-dream-estate .de-flyer-guests-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2rem);margin-bottom:1.25rem}.theme-dream-estate .de-flyer-guests-copy{position:relative;min-width:0}.theme-dream-estate .de-flyer-guests-kicker{margin:.55rem 0 0;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--de-copper);opacity:.85}.theme-dream-estate .de-flyer-guests-cta{align-self:end;white-space:nowrap}.theme-dream-estate .de-guests-orbs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.theme-dream-estate .de-guests-orb{position:absolute;border-radius:50%;filter:blur(48px);opacity:.55}.theme-dream-estate .de-guests-orb--1{width:min(420px,58vw);height:min(420px,58vw);top:-12%;right:-4%;background:radial-gradient(circle at 40% 40%,rgba(166,124,109,.22),rgba(166,124,109,.06) 48%,transparent 72%)}.theme-dream-estate .de-guests-orb--2{width:min(320px,48vw);height:min(320px,48vw);bottom:-8%;left:-6%;background:radial-gradient(circle at 55% 45%,rgba(196,160,140,.16),rgba(166,124,109,.04) 50%,transparent 70%);opacity:.45}.theme-dream-estate .de-guests-runner{height:1px;margin:.2rem 0 1.75rem;background:color-mix(in srgb,var(--de-copper) 55%,transparent);box-shadow:0 6px 18px rgba(166,124,109,.22),0 2px 8px rgba(43,43,48,.06);border:0}.theme-dream-estate .de-flyer-guests-row{display:flex;gap:1.5rem;overflow-x:auto;padding:.35rem 0 1rem;scroll-snap-type:x mandatory;scrollbar-width:thin;justify-content:safe center}.theme-dream-estate .de-flyer-guest{--i:0;flex:0 0 auto;scroll-snap-align:start;text-align:left;width:min(168px,42vw);animation:de-guests-step .85s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.12s * var(--i) + .2s)}.theme-dream-estate .de-flyer-guest-photo{position:relative;width:100%;aspect-ratio:1;margin:0;border-radius:0;border:1px solid rgba(166,124,109,.45);clip-path:var(--de-clip-tr-md);overflow:hidden;background:var(--de-charcoal);box-shadow:0 16px 36px rgba(43,43,48,.12);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s ease}.theme-dream-estate .de-flyer-guest:hover .de-flyer-guest-photo{transform:translateY(-6px);box-shadow:0 22px 44px rgba(43,43,48,.18)}.theme-dream-estate .de-flyer-guest-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(20,16,14,.35));pointer-events:none}.theme-dream-estate .de-flyer-guest-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .42s cubic-bezier(.22,1,.36,1)}.theme-dream-estate .de-flyer-guest:hover .de-flyer-guest-photo img{transform:scale(1.05)}.theme-dream-estate .de-flyer-guest-photo span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:1.65rem;font-weight:600;color:#e8c4b4;background:linear-gradient(145deg,#3a3230,#1f1c1b)}.theme-dream-estate .de-flyer-guest-name{margin:.9rem 0 .2rem;font-family:var(--font-display);font-size:1rem;font-weight:600;letter-spacing:.02em;color:var(--de-charcoal)}.theme-dream-estate .de-flyer-guest-role{margin:0;font-size:.78rem;color:var(--text-muted);line-height:1.4}.theme-dream-estate .de-flyer-guest-tag{display:inline-block;margin-top:.55rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .55rem;background:var(--de-copper-soft);color:var(--de-copper-deep);border-radius:0;clip-path:var(--de-clip-tr-sm)}.theme-dream-estate .de-flyer-guest-link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.65rem;font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--de-copper);text-decoration:none;transition:color .18s ease,gap .18s ease}.theme-dream-estate .de-flyer-guest-link:hover{color:var(--de-copper-deep);gap:.45rem}@keyframes de-guests-step{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:800px){.theme-dream-estate .de-flyer-guests-head{grid-template-columns:1fr auto;align-items:start}.theme-dream-estate .de-flyer-ep-nav{width:36px;height:36px}.theme-dream-estate .de-flyer-ep-nav--prev{left:.4rem}.theme-dream-estate .de-flyer-ep-nav--next{right:.4rem}}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-flyer-guest{animation:none!important}.theme-dream-estate .de-flyer-episodes-track{scroll-behavior:auto}}.theme-dream-estate .de-flyer-blog{position:relative;padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;background:linear-gradient(180deg,#ffffff,#faf8f5 55%,#ffffff);overflow:hidden}.theme-dream-estate .de-flyer-blog-inner{position:relative;z-index:1}.theme-dream-estate .de-blog-orbs{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.theme-dream-estate .de-blog-orb{position:absolute;border-radius:50%;filter:blur(52px);opacity:.5}.theme-dream-estate .de-blog-orb--1{width:min(440px,60vw);height:min(440px,60vw);top:-18%;left:-8%;background:radial-gradient(circle at 45% 40%,rgba(166,124,109,.2),rgba(166,124,109,.05) 50%,transparent 72%)}.theme-dream-estate .de-blog-orb--2{width:min(360px,50vw);height:min(360px,50vw);bottom:-12%;right:-6%;background:radial-gradient(circle at 50% 45%,rgba(196,160,140,.14),rgba(166,124,109,.04) 48%,transparent 70%);opacity:.42}.theme-dream-estate .de-flyer-blog-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(1rem,3vw,2rem);margin-bottom:clamp(1.35rem,3vw,1.85rem)}.theme-dream-estate .de-flyer-blog-copy{min-width:0}.theme-dream-estate .de-flyer-blog-cta{align-self:end;white-space:nowrap}.theme-dream-estate .de-flyer-blog-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(1rem,2.5vw,1.5rem);align-items:start}.theme-dream-estate .de-flyer-blog-grid.is-solo{grid-template-columns:1fr;max-width:52rem}.theme-dream-estate .de-flyer-blog-featured{position:relative;background:var(--de-white);border:1px solid rgba(166,124,109,.22);clip-path:var(--de-clip-tr-md);overflow:hidden;box-shadow:0 18px 40px -28px rgba(43,43,48,.28)}.theme-dream-estate .de-flyer-blog-featured-media{display:block;height:clamp(12.5rem,28vw,16.5rem);overflow:hidden;background:var(--de-cream)}.theme-dream-estate .de-flyer-blog-featured-media--empty{background:linear-gradient(135deg,rgba(166,124,109,.12),transparent 55%),var(--de-cream)}.theme-dream-estate .de-flyer-blog-featured-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .48s cubic-bezier(.22,1,.36,1)}.theme-dream-estate .de-flyer-blog-featured:hover .de-flyer-blog-featured-media img{transform:scale(1.03)}.theme-dream-estate .de-flyer-blog-featured-body{padding:clamp(1.15rem,2.5vw,1.55rem) clamp(1.2rem,2.5vw,1.65rem) 1.55rem}.theme-dream-estate .de-flyer-blog-badges{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.75rem}.theme-dream-estate .de-flyer-blog-badge{display:inline-flex;align-items:center;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.28rem .55rem;color:var(--text-secondary);border:1px solid var(--border);background:transparent}.theme-dream-estate .de-flyer-blog-badge--solid{color:#fff;background:var(--de-copper);border-color:var(--de-copper)}.theme-dream-estate .de-flyer-blog-featured-title{margin:0 0 .55rem;font-family:var(--font-display);font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--de-charcoal)}.theme-dream-estate .de-flyer-blog-featured-title a,.theme-dream-estate .de-flyer-blog-side-title a{color:inherit;text-decoration:none}.theme-dream-estate .de-flyer-blog-featured-title a:hover,.theme-dream-estate .de-flyer-blog-side-title a:hover{color:var(--de-copper)}.theme-dream-estate .de-flyer-blog-featured-desc{margin:0 0 .85rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.theme-dream-estate .de-flyer-blog-featured-meta{margin:0;font-size:.78rem;letter-spacing:.04em;color:var(--text-muted)}.theme-dream-estate .de-flyer-blog-side{display:flex;flex-direction:column;gap:.85rem}.theme-dream-estate .de-flyer-blog-side-card{padding:1.1rem 1.2rem 1.2rem;background:rgba(255,255,255,.88);border:1px solid rgba(166,124,109,.18);clip-path:var(--de-clip-tr-sm);transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.theme-dream-estate .de-flyer-blog-side-card:hover{border-color:rgba(166,124,109,.4);transform:translateY(-2px)}.theme-dream-estate .de-flyer-blog-side-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.02rem;font-weight:600;line-height:1.3;letter-spacing:.01em;color:var(--de-charcoal)}.theme-dream-estate .de-flyer-blog-side-desc{margin:0;font-size:.86rem;line-height:1.5;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:900px){.theme-dream-estate .de-flyer-blog-grid{grid-template-columns:1fr}.theme-dream-estate .de-flyer-blog-grid.is-solo{max-width:none}}@media (max-width:640px){.theme-dream-estate .de-flyer-blog-head{grid-template-columns:1fr;align-items:start}.theme-dream-estate .de-flyer-blog-cta{justify-self:start}}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-flyer-blog-featured:hover .de-flyer-blog-featured-media img,.theme-dream-estate .de-flyer-blog-side-card:hover{transform:none}}.theme-dream-estate .de-blogs-page{position:relative;background:linear-gradient(180deg,#ffffff,#faf8f5 40%,#ffffff);overflow:hidden}.theme-dream-estate .de-blogs-page-inner{position:relative;z-index:1}.theme-dream-estate .de-blogs-page .page-intro{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.theme-dream-estate .de-blogs-page .section-eyebrow{display:inline-block;background:var(--de-copper);color:#fff!important;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .9rem;margin:0 0 .85rem;clip-path:var(--de-clip-tr-sm)}.theme-dream-estate .de-blogs-page .page-h1{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,2.85rem);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--de-charcoal);margin:0 0 .65rem}.theme-dream-estate .de-blogs-page .page-intro-sub{max-width:36rem;font-size:1.02rem;line-height:1.65;color:var(--text-secondary)}.theme-dream-estate .de-blogs-page .blog-featured-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:clamp(1rem,2.5vw,1.5rem);margin-bottom:clamp(1.75rem,3vw,2.5rem)}.theme-dream-estate .de-blogs-page .blog-featured-stack{display:flex;flex-direction:column;gap:.85rem}.theme-dream-estate .de-blogs-page .blog-card{background:var(--de-white);border:1px solid rgba(166,124,109,.2);border-radius:0;clip-path:var(--de-clip-tr-sm);box-shadow:0 14px 36px -28px rgba(43,43,48,.3);overflow:hidden;transition:border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.theme-dream-estate .de-blogs-page .blog-card:hover{border-color:rgba(166,124,109,.42);transform:translateY(-2px)}.theme-dream-estate .de-blogs-page .blog-card-featured{clip-path:var(--de-clip-tr-md)}.theme-dream-estate .de-blogs-page .blog-card-media{height:10.5rem;background:var(--de-cream)}.theme-dream-estate .de-blogs-page .blog-card-media-featured{height:clamp(12.5rem,28vw,16.5rem)}.theme-dream-estate .de-blogs-page .blog-card-media-glow{background:radial-gradient(circle,rgba(166,124,109,.28),transparent 70%)}.theme-dream-estate .de-blogs-page .blog-featured-stack .blog-card{display:grid;grid-template-columns:7.5rem minmax(0,1fr);align-items:stretch}.theme-dream-estate .de-blogs-page .blog-featured-stack .blog-card-media{width:100%;height:100%;min-height:6.5rem}.theme-dream-estate .de-blogs-page .blog-card-body{padding:1.15rem 1.25rem 1.25rem}.theme-dream-estate .de-blogs-page .blog-card-title{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--de-charcoal)}.theme-dream-estate .de-blogs-page .blog-card-featured .blog-card-title{font-size:clamp(1.3rem,2.2vw,1.6rem)}.theme-dream-estate .de-blogs-page .blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);margin-bottom:clamp(1.5rem,3vw,2.25rem)}.theme-dream-estate .de-blogs-page .blog-cta-panel{border:1px solid rgba(166,124,109,.22);background:rgba(255,255,255,.9);clip-path:var(--de-clip-tr-sm);padding:clamp(1.5rem,3vw,2rem)}@media (max-width:960px){.theme-dream-estate .de-blogs-page .blog-featured-layout,.theme-dream-estate .de-blogs-page .blog-grid{grid-template-columns:1fr}.theme-dream-estate .de-blogs-page .blog-featured-stack .blog-card{grid-template-columns:6.5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.theme-dream-estate .de-blogs-page .blog-card:hover{transform:none}}.theme-dream-estate .de-blog-article.mn-blog-article{padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0 var(--section-spacing-compact,clamp(2rem,4vw,3rem));background:linear-gradient(180deg,#ffffff,#faf8f5 35%,#ffffff)}.theme-dream-estate .de-blog-article .mn-blog-article__inner{width:min(100% - (var(--de-gutter-x) * 2),46rem);max-width:46rem;margin-inline:auto;padding-inline:0}.theme-dream-estate .de-blog-article .mn-blog-article__title{font-family:var(--font-display);font-weight:600;letter-spacing:.01em;text-transform:uppercase;color:var(--de-charcoal)}.theme-dream-estate .de-blog-article .mn-blog-article__hero{border-radius:0;clip-path:var(--de-clip-tr-md);overflow:hidden;border:1px solid rgba(166,124,109,.2)}.theme-dream-estate .de-blog-article .mn-blog-author,.theme-dream-estate .de-blog-article .mn-blog-takeaways,.theme-dream-estate .de-blog-article .mn-blog-toc{border-color:rgba(166,124,109,.22);background:rgba(255,255,255,.92);border-radius:0;clip-path:var(--de-clip-tr-sm)}.theme-dream-estate .de-blog-article .mn-blog-readnext__card{border-color:rgba(166,124,109,.2);border-radius:0;clip-path:var(--de-clip-tr-sm)}.theme-dream-estate .page-intro{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.theme-dream-estate .page-intro .section-eyebrow{color:var(--de-copper)}.theme-dream-estate .de-about-hero .page-intro .section-eyebrow,.theme-dream-estate .de-about-host .section-eyebrow,.theme-dream-estate .de-blogs-page .section-eyebrow,.theme-dream-estate .de-episodes-page .page-intro .section-eyebrow,.theme-dream-estate .de-events-page .page-intro .section-eyebrow,.theme-dream-estate .de-guests-page .page-intro .section-eyebrow,.theme-dream-estate .de-newsletter-explore .page-intro .section-eyebrow,.theme-dream-estate .de-newsletter-page .page-intro .section-eyebrow,.theme-dream-estate .de-search-page .page-intro .section-eyebrow,.theme-dream-estate .de-system-page .page-intro .section-eyebrow{display:inline-block;background:var(--de-copper);color:#fff!important;font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:.4rem .9rem;margin:0 0 .85rem;clip-path:var(--de-clip-tr-sm)}.theme-dream-estate .de-episodes-page .page-h1,.theme-dream-estate .de-guests-page .page-h1,.theme-dream-estate .de-system-page .page-h1{font-family:var(--font-display);font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--de-charcoal)}.theme-dream-estate .container,.theme-dream-estate .container-mn,.theme-dream-estate .de-wrap{width:min(100% - (var(--de-gutter-x) * 2),var(--max));max-width:var(--max);margin-inline:auto;padding-inline:0}.theme-dream-estate .section-pad{padding-block:var(--section-spacing,var(--de-section-pad-y))}.theme-dream-estate .section-pad.pt-0{padding-top:0}.theme-dream-estate .section-pad.pb-0{padding-bottom:0}.theme-dream-estate .de-flyer-newsletter{background:var(--de-charcoal);color:#fff;padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;clip-path:polygon(0 4%,100% 0,100% 100%,0 96%)}.theme-dream-estate .de-flyer-newsletter-grid{display:grid;gap:2rem;align-items:center}@media (min-width:768px){.theme-dream-estate .de-flyer-newsletter-grid{grid-template-columns:1fr 1fr;gap:3rem}}.theme-dream-estate .de-flyer-newsletter .de-flyer-section-title{color:#fff}.theme-dream-estate .de-flyer-newsletter .de-flyer-section-sub{color:rgba(255,255,255,.72)}.theme-dream-estate .de-flyer-newsletter-checks{list-style:none;margin:1.25rem 0 0;padding:0;display:grid;gap:.5rem}.theme-dream-estate .de-flyer-newsletter-checks li{display:flex;align-items:flex-start;gap:.5rem;font-size:.88rem;color:rgba(255,255,255,.85)}.theme-dream-estate .de-flyer-newsletter-checks svg{color:var(--de-copper);flex-shrink:0;margin-top:.15rem}.theme-dream-estate .de-flyer-newsletter-form{background:var(--de-white);padding:1.5rem;border-radius:0;clip-path:var(--de-clip-tr-md)}.theme-dream-estate .de-flyer-newsletter-form .de-flyer-section-sub{color:var(--text-secondary)}.theme-dream-estate .de-flyer-newsletter-legal{margin:.75rem 0 0;font-size:.75rem;color:var(--text-muted)}.theme-dream-estate .de-flyer-newsletter-legal a{color:var(--de-copper)}.theme-dream-estate .de-flyer-faq{padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;background:var(--de-cream)}.theme-dream-estate .de-flyer-faq-grid{display:grid;gap:2.5rem}@media (min-width:900px){.theme-dream-estate .de-flyer-faq-grid{grid-template-columns:minmax(200px,1fr) 1.6fr;gap:3.5rem;align-items:start}}.theme-dream-estate .de-flyer-faq-list{display:flex;flex-direction:column;gap:.65rem}.theme-dream-estate .de-flyer-faq-item{background:var(--mn-card-bg,#ffffff);border:var(--mn-card-border-width,1px) solid var(--mn-card-border,rgba(166,124,109,.18));border-radius:var(--mn-card-radius,0);box-shadow:var(--mn-card-shadow,none);overflow:hidden}.theme-dream-estate .de-flyer-faq[data-card-look=true] .de-flyer-faq-item{padding-inline:0}.theme-dream-estate .de-flyer-faq-trigger,.theme-dream-estate button.de-flyer-faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.35rem 1.4rem!important;min-height:3.75rem;height:auto!important;width:100%!important;max-width:none!important;border:none;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body);font-size:.95rem;font-weight:600;line-height:1.45;white-space:normal;color:var(--mn-card-text,var(--de-charcoal));box-sizing:border-box}.theme-dream-estate .de-flyer-faq-item.is-open .de-flyer-faq-trigger,.theme-dream-estate .de-flyer-faq-item.is-open button.de-flyer-faq-trigger{color:var(--mn-card-text,var(--de-copper));padding-bottom:.9rem!important}.theme-dream-estate .de-flyer-faq-icon{width:22px;height:22px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--mn-card-text,var(--de-copper)) 70%,transparent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--mn-card-text,var(--de-copper));font-size:.9rem;line-height:1}.theme-dream-estate .de-flyer-faq-panel{padding:0 1.35rem 1.25rem;font-size:.9rem;line-height:1.65;color:color-mix(in srgb,var(--mn-card-text,var(--text-secondary)) 78%,transparent)}.theme-dream-estate .de-flyer-host{padding:var(--section-spacing,var(--de-section-pad-y,4.5rem)) 0;background:var(--de-white)}.theme-dream-estate .de-flyer-host-card{display:grid;gap:2rem;align-items:center;padding:clamp(1.5rem,4vw,2.5rem) 0}@media (min-width:768px){.theme-dream-estate .de-flyer-host-card{grid-template-columns:auto 1fr;gap:2.5rem}}.theme-dream-estate .de-flyer-host-photo{width:clamp(160px,28vw,220px);height:clamp(160px,28vw,220px);border-radius:50%;border:4px solid var(--de-copper);overflow:hidden;margin:0 auto}.theme-dream-estate .de-flyer-host-photo img{width:100%;height:100%;object-fit:cover}.theme-dream-estate .de-flyer-host-role{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:var(--de-copper)}.theme-dream-estate .de-flyer-host-name{margin:.35rem 0 .75rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2rem);font-weight:600;text-transform:uppercase;color:var(--de-charcoal)}.theme-dream-estate .de-flyer-host-bio{margin:0;font-size:.95rem;line-height:1.7;color:var(--text-secondary)}.theme-dream-estate .de-flyer-host-socials{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.theme-dream-estate .de-flyer-host-social{font-size:.78rem;padding:.3rem .75rem;border:1px solid var(--border);border-radius:0;clip-path:none;color:var(--text-secondary);text-decoration:none}.theme-dream-estate .de-flyer-host-social:hover{border-color:var(--de-copper);color:var(--de-copper)}.theme-dream-estate .de-flyer-host-listen{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.25rem;font-size:.85rem;font-weight:600;color:var(--de-charcoal);text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.theme-dream-estate .de-flyer-host-listen:hover{color:var(--de-copper)}.theme-dream-estate{--de-copper:#A67C6D;--de-copper-deep:#8F6A5C;--de-copper-soft:rgba(166,124,109,0.14);--de-charcoal:#2B2B30;--de-charcoal-deep:#1F1F24;--de-white:#FFFFFF;--de-cream:#F6F4F1;--de-gutter-x:1.25rem;--de-section-pad-y:var(--section-spacing,clamp(2.75rem,6vw,4.25rem));--bg-deep:var(--de-white);--bg-base:var(--de-white);--bg-card:var(--de-white);--surface:var(--de-white);--card:var(--de-white);--mn-card-bg:var(--de-white);--accent:var(--de-copper);--accent-hover:var(--de-copper-deep);--accent-warm:#B89284;--accent-soft:var(--de-copper-soft);--accent-border:rgba(166,124,109,0.32);--text-primary:var(--de-charcoal);--text-secondary:#4A4A54;--text-muted:#7A7A86;--border:#E6E2DD;--de-color-scheme:light;color-scheme:light;color:var(--text-primary);background:var(--de-white)}.theme-dream-estate .text-accent{color:var(--de-copper)!important}.theme-dream-estate .btn-primary:not([data-mn-btn-styled]){background:var(--de-charcoal);color:#fff;border-color:var(--de-charcoal)}.theme-dream-estate .btn-primary:not([data-mn-btn-styled]):hover{background:var(--de-charcoal-deep);border-color:var(--de-charcoal-deep)}.theme-dream-estate .de-page-canvas>section{border:none;box-shadow:none;outline:none}.theme-dream-estate .de-copper-rule,.theme-dream-estate .de-flyer-search:after,.theme-dream-estate .de-flyer-search:before,.theme-dream-estate .de-flyer-why-band:before,.theme-dream-estate [class*=copper-rule]{display:none!important;content:none!important;height:0!important;border:none!important;background:none!important}.theme-dream-estate .de-flyer-episodes-track .de-flyer-ep-card,.theme-dream-estate .de-flyer-host-card,.theme-dream-estate .de-flyer-newsletter-form,.theme-dream-estate .de-flyer-search-example,.theme-dream-estate .de-flyer-search-form{border:none}.theme-dream-estate .btn,.theme-dream-estate .btn-lg,.theme-dream-estate .btn-play,.theme-dream-estate .btn-primary,.theme-dream-estate .btn-secondary,.theme-dream-estate .btn-sm,.theme-dream-estate .card,.theme-dream-estate .creator-host-socials .platform-btn,.theme-dream-estate .de-blog-side-card,.theme-dream-estate .de-btn,.theme-dream-estate .de-btn-icon,.theme-dream-estate .de-btn-outline,.theme-dream-estate .de-btn-sale,.theme-dream-estate .de-clip-card,.theme-dream-estate .de-flyer-host-social,.theme-dream-estate .de-hero-flyer-cta-secondary,.theme-dream-estate .de-hero-player-card,.theme-dream-estate .de-hero-simple-card,.theme-dream-estate .de-press-quote,.theme-dream-estate .de-resource-card,.theme-dream-estate .de-review-card,.theme-dream-estate .de-team-card,.theme-dream-estate .platform-btn,.theme-dream-estate .surface,.theme-dream-estate [data-mn-btn-styled].btn,.theme-dream-estate [data-mn-btn-styled].de-btn,.theme-dream-estate a.btn,.theme-dream-estate button.btn{border-radius:0!important;clip-path:none!important}.theme-dream-estate .mn-back-to-top,.theme-dream-estate button.mn-back-to-top{color:var(--de-copper,#A67C6D)!important;background:#ffffff!important;border:1px solid color-mix(in srgb,var(--de-copper,#a67c6d) 32%,#e6e2dd)!important}.theme-dream-estate .mn-back-to-top svg,.theme-dream-estate button.mn-back-to-top svg{color:var(--de-copper,#A67C6D)!important;stroke:var(--de-copper,#A67C6D)!important;fill:none!important}.theme-dream-estate .mn-back-to-top:hover,.theme-dream-estate button.mn-back-to-top:hover{color:var(--de-copper-deep,#8F6A5C)!important;background:color-mix(in srgb,var(--de-copper,#A67C6D) 10%,#ffffff)!important}.theme-dream-estate .mn-back-to-top:hover svg,.theme-dream-estate button.mn-back-to-top:hover svg{color:var(--de-copper-deep,#8F6A5C)!important;stroke:var(--de-copper-deep,#8F6A5C)!important}.theme-dream-estate [data-placeholder-content=true]{position:relative}.theme-dream-estate .de-placeholder-overlay{position:absolute;inset:0;z-index:12;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,3vw,1.75rem);pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease;background:color-mix(in srgb,var(--de-charcoal) 34%,transparent)}.theme-dream-estate [data-placeholder-content=true]:focus-within>.de-placeholder-overlay,.theme-dream-estate [data-placeholder-content=true]:hover>.de-placeholder-overlay{opacity:1;visibility:visible}.theme-dream-estate .de-placeholder-popup{width:min(22rem,100%);padding:1rem 1.15rem 1.1rem;background:#fff;color:var(--de-charcoal);border:1px solid rgba(166,124,109,.28);clip-path:var(--de-clip-tr-sm);box-shadow:0 18px 44px rgba(43,43,48,.28);text-align:left;transform:translateY(6px);transition:transform .16s ease}.theme-dream-estate [data-placeholder-content=true]:focus-within>.de-placeholder-overlay .de-placeholder-popup,.theme-dream-estate [data-placeholder-content=true]:hover>.de-placeholder-overlay .de-placeholder-popup{transform:translateY(0)}.theme-dream-estate .de-placeholder-popup-kicker{margin:0 0 .35rem;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--de-copper)}.theme-dream-estate .de-placeholder-popup-title{margin:0 0 .4rem;font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.25;color:var(--de-charcoal)}.theme-dream-estate .de-placeholder-popup-body{margin:0;font-size:.82rem;line-height:1.5;color:var(--text-secondary,#5c5754)}.theme-dream-estate .de-placeholder-popup-goto{display:flex;flex-direction:column;gap:.2rem;margin:.75rem 0 0;padding-top:.7rem;border-top:1px solid rgba(166,124,109,.22)}.theme-dream-estate .de-placeholder-popup-goto-label{font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--de-copper)}.theme-dream-estate .de-placeholder-popup-goto-path{font-size:.8rem;font-weight:600;line-height:1.4;color:var(--de-charcoal)}.theme-dream-estate .de-flyer-newsletter[data-placeholder-content=true] .de-placeholder-overlay{background:color-mix(in srgb,#0f0e0d 42%,transparent)}.theme-dream-estate [data-placeholder-content=true] .de-event-card,.theme-dream-estate [data-placeholder-content=true] .de-flyer-blog-featured,.theme-dream-estate [data-placeholder-content=true] .de-flyer-blog-side-card,.theme-dream-estate [data-placeholder-content=true] .de-flyer-ep-card,.theme-dream-estate [data-placeholder-content=true] .de-flyer-guest,.theme-dream-estate [data-placeholder-content=true] .de-flyer-host-card,.theme-dream-estate [data-placeholder-content=true] .de-topic-card{outline:1px dashed rgba(166,124,109,.28);outline-offset:2px}.theme-dream-estate .de-feed-empty-hint{margin:.65rem auto 0;max-width:28rem;font-size:.82rem;line-height:1.5;color:var(--text-muted)}