.wl-site{--background:#fff;--foreground:#232925;--card:#fff;--card-foreground:#232925;--popover:#fff;--popover-foreground:#232925;--primary-foreground:#fff;--secondary:#f0f3f1;--secondary-foreground:#232925;--muted:#f0f3f1;--muted-foreground:#627067;--accent:#edf3ef;--accent-foreground:#232925;--border:#dfe5e0;--input:#dfe5e0;--wl-cover-text:#fff;--wl-overlay-strong:#0f1912bf;--wl-overlay-soft:#0f191259;--wl-cover-shade:linear-gradient(90deg,#0f1912b3,#0f19120f);letter-spacing:0}.wl-hero{min-height:480px;color:var(--wl-cover-text)}.wl-header-logo{flex-shrink:1;width:auto;max-width:240px;height:80px}@media (width<=640px){.wl-header-logo{max-width:160px;height:64px}}.wl-hero-shade{background:var(--wl-cover-shade)}.wl-site[data-layout=institutional]:not([data-property-detail]) .wl-hero{min-height:400px}.wl-service-band{background:var(--secondary)}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero{text-align:center;min-height:440px}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero-shade{background:linear-gradient(0deg,var(--wl-overlay-strong),var(--wl-overlay-soft))}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero-content h1,.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero-content p{margin-left:auto;margin-right:auto}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero-content>div{justify-content:center}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero-search{margin-left:auto;margin-right:auto}.wl-site[data-layout=specialist] .wl-presentation{background:var(--secondary);border-top:0;margin-top:0;padding-bottom:56px}.wl-site[data-layout=specialist] .wl-presentation img{aspect-ratio:4/5;justify-self:center;max-width:320px}.wl-template-thumbnail{--wl-preview-ink:var(--foreground);background:var(--muted);height:192px;padding:10px;overflow:hidden}.wl-thumb-nav{justify-content:space-between;align-items:center;height:18px;display:flex}.wl-thumb-nav span{background:var(--wl-preview-ink);opacity:.5;width:40px;height:4px}.wl-thumb-nav span:last-child{opacity:.2;width:58px}.wl-thumb-hero{height:80px;position:relative;overflow:hidden}.wl-thumb-hero img{object-fit:cover;width:100%;height:100%}.wl-thumb-heading{gap:5px;display:grid;position:absolute;bottom:14px;left:12px}.wl-thumb-heading span{background:var(--background);width:85px;height:7px}.wl-thumb-heading span:last-child{width:60px;height:4px}.wl-thumb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.wl-thumb-grid>div{background:var(--background);padding-bottom:7px}.wl-thumb-grid img{object-fit:cover;width:100%;height:36px}.wl-thumb-grid span{background:var(--primary);width:65%;height:4px;margin:7px 5px 0;display:block}.wl-thumb-band{display:none}.wl-thumb-institutional .wl-thumb-hero{height:65px}.wl-thumb-institutional .wl-thumb-band{background:var(--background);justify-content:space-around;padding:8px;display:flex}.wl-thumb-institutional .wl-thumb-band span{background:var(--primary);width:40px;height:4px}.wl-thumb-specialist .wl-thumb-heading{align-items:center;left:50%;transform:translate(-50%)}.wl-thumb-specialist .wl-thumb-band{background:var(--background);gap:10px;padding:10px;display:flex}.wl-thumb-specialist .wl-thumb-band span{background:var(--primary);opacity:.3;width:40px;height:12px}.wl-thumb-specialist .wl-thumb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-thumb-specialist .wl-thumb-grid>div:last-child{display:none}.wl-layout-preview a,.wl-layout-preview button{pointer-events:none}@media (width<=640px){.wl-hero{min-height:440px}.wl-site h1{overflow-wrap:anywhere}.wl-site nav{font-size:14px}}@media (prefers-reduced-motion:reduce){.wl-site *{transition:none!important;animation:none!important}}.wl-site{--wl-brand-deep:color-mix(in srgb, var(--primary) 55%, var(--foreground));--wl-brand-soft:color-mix(in srgb, var(--primary) 7%, var(--background));--wl-accent-soft:color-mix(in srgb, var(--wl-accent) 16%, var(--background))}.wl-insights{background:var(--wl-brand-soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wl-ai{background:var(--background);border-top:1px solid var(--border)}.wl-site[data-layout=luxe]:not([data-property-detail]) .wl-insights,.wl-site[data-layout=signature]:not([data-property-detail]) .wl-insights{background:color-mix(in srgb, var(--primary) 8%, var(--wl-paper,var(--background)));border-top:1px solid color-mix(in srgb, var(--wl-accent) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wl-accent) 35%, transparent)}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-insights{background:var(--wl-accent-soft)}.wl-site:not([data-property-detail])>header{border-top:4px solid var(--primary)}.wl-site:not([data-property-detail]) .wl-hero{border-bottom:5px solid var(--wl-accent)}.wl-hero-eyebrow{align-items:center;gap:12px;display:flex}.wl-hero-eyebrow:before{content:"";background:var(--wl-accent);width:28px;height:2px}.wl-hero-actions a:first-child{background:var(--primary);border:1px solid var(--wl-accent)}.wl-discovery-band{background:var(--wl-brand-deep);color:var(--wl-cover-text)}.wl-discovery-icon{border:1px solid var(--wl-accent);width:44px;height:44px;color:var(--wl-accent);flex-shrink:0;place-items:center;display:grid}.wl-service-band{background:var(--wl-brand-deep);color:var(--wl-cover-text)}.wl-service-band .text-primary{color:var(--wl-accent)}.wl-service-band .text-muted-foreground{color:color-mix(in srgb,var(--wl-cover-text) 75%,transparent)}.wl-site[data-layout=modern]:not([data-property-detail]) .wl-hero-content{padding-top:76px;padding-bottom:76px}.wl-site[data-layout=modern]:not([data-property-detail]) .wl-home-listings{border-top:0}.wl-site:not([data-property-detail]) .wl-home-listings>div:first-child{border-left:4px solid var(--wl-accent);padding-left:20px}.wl-site[data-layout=institutional]:not([data-property-detail])>header{background:var(--wl-brand-deep);color:var(--wl-cover-text);border-bottom:1px solid var(--wl-accent)}.wl-site[data-layout=institutional]:not([data-property-detail]) .wl-hero-content{padding-top:64px;padding-bottom:64px}.wl-site[data-layout=institutional]:not([data-property-detail]) .wl-presentation{background:var(--wl-brand-soft);padding-bottom:56px}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-hero-eyebrow{justify-content:center}.wl-site[data-layout=specialist]:not([data-property-detail]) .wl-presentation{background:var(--wl-accent-soft);border-bottom:3px solid var(--primary)}.wl-site:not([data-property-detail])>footer{background:var(--wl-brand-soft);border-top:4px solid var(--primary)}.wl-template-thumbnail{--wl-preview-ink:var(--primary);background:var(--background);border-bottom:3px solid var(--wl-accent);height:216px}.wl-thumb-nav{height:25px}.wl-thumb-hero{border-bottom:3px solid var(--wl-accent);height:91px}.wl-thumb-hero:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--primary) 65%,transparent),transparent);position:absolute;inset:0}.wl-thumb-heading{z-index:1}.wl-thumb-heading span:last-child{background:var(--wl-accent)}.wl-thumb-grid>div{border:1px solid var(--border)}.wl-thumb-grid span{background:var(--primary)}.wl-thumb-institutional .wl-thumb-nav{background:var(--primary);padding:0 6px}.wl-thumb-institutional .wl-thumb-nav span{background:var(--background)}.wl-thumb-institutional .wl-thumb-band{background:var(--primary);padding:10px}.wl-thumb-institutional .wl-thumb-band span{background:var(--wl-accent)}.wl-thumb-specialist .wl-thumb-band{background:color-mix(in srgb,var(--wl-accent) 22%,var(--background))}.wl-thumb-specialist .wl-thumb-band span{background:var(--primary);opacity:1}.wl-color-sample{background:color-mix(in srgb,var(--primary) 6%,var(--background))}.wl-color-sample-label{background:var(--primary);color:var(--primary-foreground);border-radius:4px;padding:8px 12px;font-size:13px}.wl-color-sample-line{background:var(--wl-accent);flex:1;min-width:48px;height:4px}@media (width<=640px){.wl-site .wl-hero-content{padding-top:52px!important;padding-bottom:52px!important}.wl-discovery-band .text-lg{font-size:16px}.wl-discovery-band>div>div{align-items:flex-start}.wl-site .wl-hero{min-height:400px}}.wl-luxe{--wl-ink:color-mix(in srgb,var(--primary) 18%,#0d1117);--wl-gold:var(--wl-accent);--wl-paper:#faf8f4;background:var(--wl-paper)}.wl-site[data-layout=luxe]:not([data-property-detail])>header,.wl-site[data-layout=signature]:not([data-property-detail])>header{background:var(--wl-ink);color:#fff;border-top:0;border-bottom:1px solid color-mix(in srgb,var(--wl-gold) 30%,transparent)}.wl-site[data-layout=luxe]:not([data-property-detail])>footer,.wl-site[data-layout=signature]:not([data-property-detail])>footer{background:var(--wl-ink,#0d1117);color:#fff;border-top:0;margin-top:0}.wl-site[data-layout=luxe]>footer .text-muted-foreground,.wl-site[data-layout=signature]>footer .text-muted-foreground{color:#ffffffa6}.wl-site[data-layout=luxe],.wl-site[data-layout=signature]{--wl-ink:color-mix(in srgb,var(--primary) 18%,#0d1117)}.wl-luxe-wrap{max-width:80rem;margin:0 auto;padding-left:1.25rem;padding-right:1.25rem}@media (width>=768px){.wl-luxe-wrap{padding-left:2.5rem;padding-right:2.5rem}}.wl-luxe-eyebrow{letter-spacing:.25em;text-transform:uppercase;color:var(--wl-gold);margin-bottom:12px;font-size:11px;font-weight:600}.wl-luxe-title{font-family:var(--font-serif);font-size:2rem;font-weight:500;line-height:1.15}.wl-luxe-display{font-family:var(--font-serif);font-size:clamp(2.6rem,6vw,4.5rem);font-weight:500;line-height:1.05}.wl-luxe-gold{color:var(--wl-gold)}.wl-luxe-hero,.wl-luxe-dark,.wl-luxe-about-cover{color:#fff;background:var(--wl-ink);position:relative;overflow:hidden}.wl-luxe-hero>img,.wl-luxe-dark>img,.wl-luxe-about-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.wl-luxe-hero-shade{background:linear-gradient(90deg,#080c12d9,#080c1240);position:absolute;inset:0}.wl-luxe-dark-shade{background:linear-gradient(90deg,#080c12eb,#080c1273);position:absolute;inset:0}.wl-luxe-search{max-width:40rem;margin-top:32px}.wl-luxe-search>div:first-child button{background:var(--wl-gold);color:#fff;border-radius:6px 6px 0 0;padding:8px 26px;font-size:13px}.wl-luxe-search>div:first-child button.is-active{color:#111;background:#fff}.wl-luxe-search-box{color:#111;background:#fff;border-radius:0 8px 8px;align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex;box-shadow:0 20px 40px -20px #0009}.wl-luxe-search-box input{color:#111}.wl-luxe-btn{background:var(--wl-gold)!important;color:#fff!important;border:0!important}.wl-luxe-btn:hover{filter:brightness(1.08)}.wl-luxe-outline{border-color:var(--wl-gold)!important;color:var(--wl-gold)!important;background:0 0!important}.wl-luxe-ghost{color:#fff!important;background:0 0!important;border-color:#ffffffb3!important}.wl-luxe-hero-features{background:#080c128c;border-top:1px solid #ffffff1f;position:relative}.wl-luxe-strip{border-bottom:1px solid var(--border);background:#fff}.wl-luxe-about{background:color-mix(in srgb, var(--primary) 9%, var(--wl-paper));border-top:1px solid color-mix(in srgb, var(--wl-accent) 32%, transparent);border-bottom:1px solid color-mix(in srgb, var(--wl-accent) 32%, transparent)}.wl-luxe-section{padding:64px 0}.wl-luxe-link{color:var(--wl-gold);text-underline-offset:4px;align-items:center;gap:6px;font-size:13px;text-decoration:underline;display:flex}.wl-luxe-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(240px,calc(33.3333% - 10.6667px));grid-auto-flow:column;gap:16px;display:grid;overflow-x:auto}.wl-luxe-track::-webkit-scrollbar{display:none}.wl-luxe-card{scroll-snap-align:start;background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px -18px #00000059}.wl-luxe-card-media{aspect-ratio:3/2;background:var(--muted);position:relative;overflow:hidden}.wl-luxe-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.wl-luxe-card:hover img{transform:scale(1.05)}.wl-luxe-card-media em{text-transform:uppercase;background:var(--wl-gold);color:#fff;border-radius:2px;padding:3px 8px;font-size:10px;font-style:normal;font-weight:600;position:absolute;top:10px;left:10px}.wl-luxe-arrow{z-index:2;background:#fff;border-radius:999px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:35%;transform:translate(-50%);box-shadow:0 4px 12px #0003}.wl-luxe-arrow.right-0{transform:translate(50%)}.wl-luxe-pillar{border:1px solid var(--border);background:#fff;border-radius:6px;padding:20px}.wl-luxe-gallery{background:var(--wl-ink);color:#fff}@media (width<=640px){.wl-luxe-track{grid-auto-columns:80%}.wl-luxe-arrow{display:none}}.wl-thumb-luxe,.wl-thumb-signature{background:#0d1117!important}.wl-thumb-luxe .wl-thumb-nav span,.wl-thumb-signature .wl-thumb-nav span{background:var(--wl-accent)}.wl-thumb-luxe .wl-thumb-hero:after,.wl-thumb-signature .wl-thumb-hero:after{background:linear-gradient(90deg,#080c12d9,#0000)}.wl-thumb-luxe .wl-thumb-grid>div,.wl-thumb-signature .wl-thumb-grid>div{background:#faf8f4;border:0}.wl-thumb-luxe .wl-thumb-grid span,.wl-thumb-signature .wl-thumb-grid span{background:var(--wl-accent)}.wl-thumb-signature .wl-thumb-band{justify-content:space-around;padding:8px;display:flex}.wl-thumb-signature .wl-thumb-band span{background:var(--wl-accent);width:30px;height:4px}.wl-site:is([data-layout=luxe],[data-layout=signature]):not([data-property-detail])>header nav{text-transform:uppercase;letter-spacing:.08em;font-size:12px}.wl-site:is([data-layout=luxe],[data-layout=signature]):not([data-property-detail])>header nav a[href^="https://wa.me"]{background:var(--wl-accent);color:#fff}.wl-site:is([data-layout=luxe],[data-layout=signature]) .wl-luxe+section,.wl-site:is([data-layout=luxe],[data-layout=signature]) .wl-luxe~:not(footer){background:var(--wl-paper,#faf8f4)}.wl-site{--wl-accent-on-dark:var(--wl-accent);--wl-accent-on-light:var(--wl-accent)}@supports (color:oklch(from red l c h)){.wl-site{--wl-accent-on-dark:oklch(from var(--wl-accent) max(l,.8) c h);--wl-accent-on-light:oklch(from var(--wl-accent) min(l,.5) c h)}}.wl-luxe-eyebrow,.wl-luxe-link,.wl-luxe-outline,.wl-luxe-pillar .wl-luxe-gold,.wl-luxe-strip .wl-luxe-gold{color:var(--wl-accent-on-light)!important}.wl-luxe-outline{border-color:var(--wl-accent-on-light)!important}:is(.wl-luxe-hero,.wl-luxe-dark,.wl-luxe-about-cover,.wl-luxe-gallery) :is(.wl-luxe-gold,.wl-luxe-eyebrow,.wl-luxe-link),.wl-luxe-hero .wl-luxe-gold,.wl-discovery-icon,.wl-service-band .text-primary,.wl-site>header :is(.wl-luxe-gold,.wl-luxe-eyebrow),.wl-site>footer :is(.wl-luxe-gold,.wl-luxe-eyebrow){color:var(--wl-accent-on-dark)!important}.wl-discovery-icon{border-color:var(--wl-accent-on-dark)}.wl-hero-eyebrow:before{background:var(--wl-accent-on-dark)}.wl-site>header{color:var(--foreground)}.wl-site>header :is(a,button){color:inherit}.wl-site:is([data-layout=institutional],[data-layout=luxe],[data-layout=signature]):not([data-property-detail])>header{color:var(--wl-cover-text,#fff)}.wl-site:is([data-layout=luxe],[data-layout=signature]):not([data-property-detail])>header{color:#fff}
