@font-face{font-family:inter;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_38d8d68f-module__MoiG5a__className{font-family:inter,inter Fallback}.inter_38d8d68f-module__MoiG5a__variable{--font-inter:"inter", "inter Fallback"}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
:root{--bg:#000;--bg-elev:#0a0a0b;--bg-card:#121214;--bg-card-hover:#18181b;--line:#ffffff1a;--line-strong:#ffffff38;--text:#f5f5f7;--text-2:#a1a1a6;--text-3:#8e8e93;--link:#2997ff;--whatsapp:#25d366;--focus:#2997ff;--pending-bg:#ffc40024;--pending-text:#ffd65c;--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--maxw:1200px;--gutter:clamp(16px, 4.5vw, 44px);--radius:20px;--radius-sm:12px;--header-h:52px;--fs-display:clamp(2.5rem, 7.2vw, 6.25rem);--fs-h1:clamp(2.25rem, 5.6vw, 4.5rem);--fs-h2:clamp(1.9rem, 4.4vw, 3.5rem);--fs-h3:clamp(1.2rem, 1.8vw, 1.5rem);--fs-lead:clamp(1.1rem, 1.7vw, 1.4rem);--fs-body:1.0625rem;--fs-small:.875rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--section-y:clamp(88px, 13vw, 168px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100svh;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-body);letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2,h3{letter-spacing:-.035em;text-wrap:balance;font-weight:650;line-height:1.06}p{text-wrap:pretty}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{color:#fff;background:#2997ff66}main{display:block}.container{width:100%;max-width:calc(var(--maxw) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:calc(var(--section-y) * .6)}.eyebrow{color:var(--text-2);letter-spacing:0;margin-bottom:.9rem;font-size:clamp(.95rem,1.3vw,1.125rem);font-weight:600;display:block}.display{font-size:var(--fs-display);letter-spacing:-.045em;font-weight:700;line-height:1.02}.h1{font-size:var(--fs-h1)}.h2{font-size:var(--fs-h2)}.h3{font-size:var(--fs-h3);letter-spacing:-.02em;line-height:1.2}.lead{color:var(--text-2);font-size:var(--fs-lead);letter-spacing:-.015em;max-width:40ch;line-height:1.45}.muted{color:var(--text-2)}.text-link{color:var(--link)}.text-link:hover{text-decoration:underline}.btn{--btn-bg:var(--text);--btn-fg:#000;background:var(--btn-bg);min-height:48px;color:var(--btn-fg);letter-spacing:-.01em;cursor:pointer;transition:background-color .25s var(--ease-out), color .25s var(--ease-out), border-color .25s var(--ease-out), transform .25s var(--ease-out);-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55em;padding:.8em 1.5em;font-size:1.0625rem;font-weight:600;line-height:1.1;display:inline-flex}.btn:hover{--btn-bg:#fff;transform:translateY(-1px)}.btn:active{transform:translateY(0)scale(.98)}.btn--lg{min-height:56px;padding:1em 1.9em;font-size:1.125rem}.btn--ghost{--btn-bg:transparent;--btn-fg:var(--text);border-color:var(--line-strong)}.btn--ghost:hover{--btn-bg:#ffffff14;border-color:#fff6}.btn--sm{min-height:32px;padding:.45em .95em;font-size:.8125rem}.btn svg{flex:none;width:1.15em;height:1.15em}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:1000;background:var(--text);color:#000;transition:transform .2s var(--ease-out);border-radius:10px;padding:10px 16px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.pending{background:var(--pending-bg);color:var(--pending-text);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:.05em .35em;font-weight:500}.ph{--ph-a:#1b1d22;--ph-b:#0c0d10;--ph-c:#2a2d33;background:radial-gradient(120% 90% at 20% 15%, var(--ph-c) 0%, transparent 55%), radial-gradient(100% 80% at 85% 90%, var(--ph-a) 0%, transparent 60%), linear-gradient(160deg, var(--ph-a), var(--ph-b));width:100%;height:100%;color:var(--text-2);place-items:center;display:grid;position:relative;overflow:hidden}.ph:after{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #ffffff29;position:absolute;inset:0}.ph--arte{--ph-a:#142130;--ph-b:#07090d;--ph-c:#2d3b4b}.ph--inmobiliaria{--ph-a:#2a241d;--ph-b:#0d0b09;--ph-c:#4a3f33}.ph--retrato{--ph-a:#261c22;--ph-b:#0c090b;--ph-c:#43323b}.ph--antes{--ph-a:#1d1d1d;--ph-b:#121212;--ph-c:#2b2b2b}.ph--despues{--ph-a:#3a3127;--ph-b:#15110d;--ph-c:#6a5844}.ph--persona{--ph-a:#1f2124;--ph-b:#0b0c0d;--ph-c:#34373c}.ph__label{z-index:1;max-width:min(80%,34ch);color:var(--pending-text);font-size:var(--fs-small);text-align:center;background:#0000008c;border-radius:999px;padding:.5em .9em;font-weight:600;line-height:1.3;position:relative}.photo{width:100%;height:100%;position:relative}.photo img{object-fit:cover;background-position:50%;background-size:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-motion:no-preference){.motion [data-reveal],.motion [data-stagger]{opacity:0}}
.SiteHeader-module__IXGdVG__header{z-index:50;height:var(--header-h);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#000000b8;border-bottom:1px solid #ffffff12;position:fixed;inset:0 0 auto}.SiteHeader-module__IXGdVG__inner{align-items:center;gap:20px;height:100%;display:flex}.SiteHeader-module__IXGdVG__logo{letter-spacing:-.02em;align-items:center;gap:10px;margin-right:auto;padding-block:10px;font-size:1.0625rem;font-weight:650;display:inline-flex}.SiteHeader-module__IXGdVG__navDesktop{display:none}.SiteHeader-module__IXGdVG__links{gap:clamp(16px,2.4vw,32px);margin:0;display:flex}.SiteHeader-module__IXGdVG__link{color:var(--text-2);transition:color .2s var(--ease-out);padding-block:12px;font-size:.875rem;display:inline-block}.SiteHeader-module__IXGdVG__link:hover,.SiteHeader-module__IXGdVG__link[aria-current=page]{color:var(--text)}.SiteHeader-module__IXGdVG__cta{flex:none}.SiteHeader-module__IXGdVG__menu{position:static}.SiteHeader-module__IXGdVG__menuButton{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;display:grid}.SiteHeader-module__IXGdVG__menuButton::-webkit-details-marker{display:none}.SiteHeader-module__IXGdVG__burger,.SiteHeader-module__IXGdVG__burger:before,.SiteHeader-module__IXGdVG__burger:after{background:var(--text);width:18px;height:1.5px;transition:transform .3s var(--ease-out), opacity .2s;border-radius:2px;display:block}.SiteHeader-module__IXGdVG__burger{background:0 0;position:relative}.SiteHeader-module__IXGdVG__burger:before,.SiteHeader-module__IXGdVG__burger:after{content:"";position:absolute;left:0}.SiteHeader-module__IXGdVG__burger:before{transform:translateY(-3.5px)}.SiteHeader-module__IXGdVG__burger:after{transform:translateY(3.5px)}.SiteHeader-module__IXGdVG__menu[open] .SiteHeader-module__IXGdVG__burger:before{transform:rotate(45deg)}.SiteHeader-module__IXGdVG__menu[open] .SiteHeader-module__IXGdVG__burger:after{transform:rotate(-45deg)}.SiteHeader-module__IXGdVG__menuPanel{inset:var(--header-h) 0 auto;height:calc(100dvh - var(--header-h));padding:24px var(--gutter) 48px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:SiteHeader-module__IXGdVG__panel .35s var(--ease-out);background:#000000f5;position:fixed;overflow-y:auto}.SiteHeader-module__IXGdVG__menuPanel ul{margin:0;padding:0;list-style:none}.SiteHeader-module__IXGdVG__menuLink{letter-spacing:-.03em;color:var(--text);padding:12px 0;font-size:1.75rem;font-weight:650;display:block}.SiteHeader-module__IXGdVG__menuLink[aria-current=page]{color:var(--text-2)}@keyframes SiteHeader-module__IXGdVG__panel{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (min-width:900px){.SiteHeader-module__IXGdVG__navDesktop{display:block}.SiteHeader-module__IXGdVG__menu{display:none}}.SiteHeader-module__IXGdVG__isotipo{flex:none;width:30px;height:30px}
.SiteFooter-module__E035KW__footer{border-top:1px solid var(--line);background:var(--bg-elev);padding:64px 0 112px;font-size:.9375rem}.SiteFooter-module__E035KW__grid{gap:32px;display:grid}.SiteFooter-module__E035KW__logo{width:132px;height:auto;margin-bottom:16px}.SiteFooter-module__E035KW__brand{letter-spacing:-.02em;margin-bottom:4px;font-size:1.25rem;font-weight:650}.SiteFooter-module__E035KW__list{gap:4px;margin:0;display:grid}.SiteFooter-module__E035KW__list a{min-height:36px;color:var(--text-2);transition:color .2s var(--ease-out);align-items:center;display:inline-flex}.SiteFooter-module__E035KW__list a:hover{color:var(--text)}.SiteFooter-module__E035KW__channel{gap:10px}.SiteFooter-module__E035KW__note{min-height:28px;color:var(--text-3);align-items:center;margin-top:-6px;padding-left:28px;font-size:.875rem;display:flex}.SiteFooter-module__E035KW__channel svg{width:18px;height:18px}.SiteFooter-module__E035KW__legal{border-top:1px solid var(--line);color:var(--text-3);margin-top:40px;padding-top:24px;font-size:.8125rem}@media (min-width:760px){.SiteFooter-module__E035KW__grid{grid-template-columns:1.4fr 1fr 1.4fr}}
.WhatsAppFloat-module__LSgk8G__float{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:60;background:var(--whatsapp);color:#fff;width:58px;height:58px;transition:transform .3s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:fixed;box-shadow:0 10px 30px #00000073,inset 0 0 0 1px #ffffff14}.WhatsAppFloat-module__LSgk8G__float:hover{transform:scale(1.06)}.WhatsAppFloat-module__LSgk8G__float:active{transform:scale(.96)}.WhatsAppFloat-module__LSgk8G__float svg{width:30px;height:30px}@media (min-width:900px){.WhatsAppFloat-module__LSgk8G__float{bottom:28px;right:28px}}
