:root{--cs-crema:var(--wp--preset--color--crema, #F6F1EB);--cs-tinta:var(--wp--preset--color--tinta, #161311);--cs-terra:var(--wp--preset--color--terracota, #9A5F4B);--cs-rosa:var(--wp--preset--color--rosa, #EBDDD3);--cs-rosa-l:var(--wp--preset--color--rosa-claro, #D9BBA9);--cs-texto:var(--wp--preset--color--texto, #463D36);--cs-suave:var(--wp--preset--color--texto-suave, #6B5F55);--cs-linea:var(--wp--preset--color--linea, #DCCFC3);--cs-salvia:var(--wp--preset--color--salvia, #7E9A6A);--cs-cafe:#5E4A3E;--cs-oscuro2:#2A2420;--cs-serif:var(--wp--preset--font-family--serif, 'Bodoni Moda', Georgia, serif);--cs-sans:var(--wp--preset--font-family--sans, 'Hanken Grotesk', system-ui, sans-serif);--cs-pad:clamp(18px, 4vw, 56px);--cs-max:1408px;--cs-inline:max(var(--cs-pad), calc((100% - var(--cs-max)) / 2));--cs-ease:cubic-bezier(.16, .84, .24, 1);--cs-sec-y:clamp(72px, 9vw, 128px)}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--cs-rosa)}button{font-family:inherit}img{max-width:100%;height:auto}.cs-landing{padding:0!important}.cs-landing>*{margin-block:0!important;max-width:none!important}.wp-site-blocks>*{margin-block-start:0}.cs-only-narrow{display:none!important}@media (max-width:980px){.cs-only-wide{display:none!important}.cs-only-narrow{display:inline-flex!important}}.cs-eyebrow{font-size:11px;font-weight:500;letter-spacing:.26em;color:var(--cs-suave)}.cs-eyebrow,.cs-kicker{margin:0;text-transform:uppercase;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cs-eyebrow--light{color:var(--cs-rosa-l);gap:14px}.cs-kicker{font-size:10px;font-weight:600;letter-spacing:.24em;color:var(--cs-terra)}.cs-bg-tinta .cs-ph,.cs-footer a:hover,.cs-kicker--light{color:var(--cs-rosa-l)}.cs-dot{width:6px;height:6px;border-radius:50%;background:var(--cs-salvia);display:inline-block;flex:none}.cs-dot--light{background:#a9c893}.cs-display,.cs-h2{margin:0;font-family:var(--cs-serif);font-weight:400;color:inherit}.cs-display{font-size:clamp(42px,6vw,96px);line-height:.98;letter-spacing:-.02em}.cs-display--book{font-size:clamp(44px,5.6vw,92px);line-height:.96}.cs-h2{font-size:clamp(36px,4.6vw,72px);line-height:1;letter-spacing:-.015em}.cs-display em,.cs-h2 em{font-style:italic}.cs-h2 em:not(.cs-plain){color:var(--cs-terra)}.cs-line{overflow:hidden;padding-bottom:.06em}.cs-line,.cs-line>span{display:block}.cs-lead{margin:0;max-width:400px;font-size:16px;line-height:1.7;color:var(--cs-texto)}.cs-ph{font-family:ui-monospace,Menlo,monospace;font-size:.5em;color:var(--cs-terra);vertical-align:middle}.cs-btn,.cs-btn:hover{color:var(--cs-crema)!important}.cs-btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--cs-tinta);padding:18px 26px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;border:1px solid #fff0;cursor:pointer;transition:background .5s,color .4s,letter-spacing .5s}.cs-btn:hover{background:var(--cs-terra)}.cs-btn--sm{padding:12px 16px}.cs-sec{position:relative;padding:var(--cs-sec-y) var(--cs-inline)!important;margin:0!important}.cs-sec>*+*{margin-block-start:0}.cs-bg-rosa{background:var(--cs-rosa)}.cs-bg-tinta{background:var(--cs-tinta);color:var(--cs-crema)}.cs-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,3.4vw,44px)!important}.cs-head>*{margin:0!important}.cs-head__titles{display:flex;flex-direction:column;gap:16px}.cs-head__titles>*{margin:0!important}.cs-grid2{display:grid;gap:clamp(40px,5vw,80px);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr))}.cs-grid2--center{align-items:center}.cs-header-wrap{position:fixed;top:0;left:0;right:0;z-index:50;margin:0!important}.cs-header{background:#fff0;border-bottom:1px solid #fff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .6s,border-color .6s}.cs-header__bar{max-width:1520px;margin:0 auto;padding:18px var(--cs-pad);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.cs-nav{display:flex;align-items:center;gap:28px}.cs-nav__link{background:0 0;border:0;padding:10px 0;cursor:pointer;color:var(--cs-tinta);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.cs-mob-btn{font-weight:600}.cs-logo{font-family:var(--cs-serif);font-size:clamp(18px,2vw,24px);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--cs-tinta)}.cs-header__right{display:flex;justify-content:flex-end;align-items:center;gap:18px;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.cs-lang{color:var(--cs-tinta)}@media (max-width:560px){.cs-header__right .cs-btn--sm{padding:10px 12px;letter-spacing:.14em}.cs-header__bar{gap:12px}}.cs-mega{position:relative}.cs-mega__caret{display:inline-block;font-size:8px;transition:transform .5s var(--cs-ease)}.cs-mega__panel{position:absolute;top:100%;left:-28px;padding-top:12px;opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity .4s ease,transform .6s var(--cs-ease),visibility 0s .4s}.cs-mega__box{width:560px;background:var(--cs-crema);border:1px solid var(--cs-linea);box-shadow:0 30px 60px -30px rgb(22 19 17/.35)}.cs-mega__cols{display:grid;grid-template-columns:1fr 1fr}.cs-mega__col,.cs-mega__item{padding:24px 28px;display:flex;flex-direction:column}.cs-mega__col+.cs-mega__col{border-left:1px solid #ede4da}.cs-mega__col .cs-kicker{margin-bottom:8px}.cs-mega__item{gap:3px;padding:10px 0;transition:padding .5s var(--cs-ease)}.cs-mega__item:hover{padding-left:8px;color:var(--cs-tinta)}.cs-mega__city{font-family:var(--cs-serif);font-size:22px}.cs-mega__desc{font-size:12px;color:var(--cs-suave)}.cs-mega__foot{display:flex;justify-content:space-between;gap:16px;padding:16px 28px;border-top:1px solid #ede4da;background:var(--cs-rosa);font-size:13px;transition:background .4s}.cs-mega__foot:hover{background:#e2cfc2;color:var(--cs-tinta)}.cs-mob{border-top:1px solid var(--cs-linea);background:var(--cs-crema);padding:8px var(--cs-pad) 28px;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;max-height:calc(100vh - 70px);overflow:auto}.cs-mob[hidden]{display:none}.cs-mob__kicker{grid-column:1/-1;padding-top:16px}.cs-mob__city{font-family:var(--cs-serif);font-size:24px;padding:8px 0}.cs-mob__links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:22px;padding-top:20px;margin-top:12px;border-top:1px solid var(--cs-linea);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.cs-footer{background:var(--cs-tinta);color:#cfc4b8}.cs-footer a{color:var(--cs-crema)}.cs-footer__in{max-width:1520px;margin:0 auto;padding:64px var(--cs-pad) 36px;display:flex;flex-direction:column;gap:48px}.cs-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:32px}.cs-footer__col{display:flex;flex-direction:column;gap:12px}.cs-footer__col a{font-family:var(--cs-serif);font-size:20px}.cs-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}.cs-footer__logo{font-family:var(--cs-serif);font-size:clamp(48px,9vw,140px);line-height:.85;letter-spacing:.02em;text-transform:uppercase}.cs-footer__legal{display:flex;flex-wrap:wrap;gap:20px;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.cs-footer__legal a{color:#cfc4b8}.cs-stickybar{position:fixed;left:50%;bottom:clamp(12px,2vw,24px);z-index:60;transform:translate(-50%,140%);opacity:0;pointer-events:none;transition:transform .8s var(--cs-ease),opacity .6s;display:flex;align-items:center;gap:18px;white-space:nowrap;background:var(--cs-tinta);color:var(--cs-crema);padding:8px 8px 8px 22px;border-radius:999px;box-shadow:0 16px 40px rgb(22 19 17/.3)}.cs-stickybar__txt{display:flex;align-items:center;gap:10px;font-size:13px}.cs-stickybar__btn{background:var(--cs-crema);color:var(--cs-tinta);padding:13px 20px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cs-stickybar__btn:hover{background:var(--cs-rosa);color:var(--cs-tinta)}@media (max-width:980px){.cs-stickybar{padding-left:8px}}.cs-q,.cs-story__big em{color:var(--cs-rosa-l)}.cs-btn--outline{background:#fff0;border-color:var(--cs-tinta);color:var(--cs-tinta)!important;padding:19px 24px;font-size:12px}.cs-btn--outline:hover{background:var(--cs-tinta);color:var(--cs-crema)!important}.cs-terra{color:var(--cs-terra)}.cs-lead--s{max-width:380px;font-size:15px}.cs-about-hero{padding-top:clamp(110px,14vh,150px)!important;padding-bottom:clamp(64px,8vw,112px)!important}.cs-about-hero .cs-grid2{gap:clamp(40px,6vw,96px)}.cs-portrait{position:relative;aspect-ratio:4/5;max-height:82vh;padding:20px;box-sizing:border-box;display:flex;align-items:flex-end;background:repeating-linear-gradient(135deg,#ede4da 0 14px,var(--cs-crema) 14px 28px)}.cs-ph-box{font-family:ui-monospace,Menlo,monospace;font-size:12px;color:var(--cs-suave);background:var(--cs-crema);padding:6px 10px}.cs-about-hero__txt{display:flex;flex-direction:column;gap:28px}.cs-display--about{font-size:clamp(52px,6.6vw,108px);line-height:.95}.cs-about-hero__lead,.cs-about-hero__p{margin:0;max-width:520px;line-height:1.7;color:var(--cs-texto)}.cs-about-hero__lead{font-size:18px;text-wrap:pretty}.cs-about-hero__p{font-size:16px}.cs-about-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.cs-signature{font-family:var(--cs-serif);font-style:italic;font-size:34px;color:var(--cs-terra)}.cs-qgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1px;background:#c9b4a5;border:1px solid #c9b4a5}.cs-qcard{background:var(--cs-rosa);padding:clamp(26px,3vw,40px);display:flex;flex-direction:column;gap:16px;transition:background .6s}.cs-qcard:hover{background:var(--cs-crema)}.cs-qcard__a,.cs-qcard__q{margin:0;font-family:var(--cs-serif)}.cs-qcard__q{font-style:italic;font-weight:400;font-size:18px;line-height:1.3;letter-spacing:0;color:var(--cs-terra)}.cs-qcard__a{font-size:clamp(22px,2vw,28px);line-height:1.25;color:var(--cs-tinta)}.cs-hours{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));border-top:1px solid var(--cs-linea)}.cs-hour{cursor:pointer;padding:26px 22px 30px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--cs-linea);border-right:1px solid var(--cs-linea);transition:background .6s;outline-offset:-3px}.cs-hour.is-active{background:var(--cs-rosa)}.cs-hour__bar{display:block;height:2px;width:24px;background:var(--cs-tinta);transition:width .8s var(--cs-ease)}.cs-hour.is-active .cs-hour__bar{width:100%}.cs-hour__t{font-family:var(--cs-serif);font-size:clamp(30px,3vw,44px);line-height:1}.cs-hour__k{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.cs-hour__d{font-size:14px;line-height:1.6;color:var(--cs-texto);opacity:.55;transition:opacity .6s}.cs-hour.is-active .cs-hour__d{opacity:1}.cs-story .cs-grid2{gap:clamp(40px,6vw,96px);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.cs-story__imgs{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.cs-story__img{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--cs-oscuro2)}.cs-story__img--sq{aspect-ratio:1;margin-bottom:48px}.cs-story__img img{width:100%;height:100%;object-fit:cover;display:block}.cs-story__txt{display:flex;flex-direction:column;gap:26px}.cs-story__big{margin:0;font-family:var(--cs-serif);font-weight:400;font-size:clamp(26px,2.8vw,40px);line-height:1.25;letter-spacing:0;color:var(--cs-crema)}.cs-story__p{margin:0;font-size:16px;line-height:1.7;color:#cfc4b8;max-width:520px}.cs-story__p .cs-ph,.cs-story__stats .cs-ph{font-size:13px}.cs-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--cs-ease);margin-top:-26px}.cs-more>div{overflow:hidden}.cs-more__btn{align-self:flex-start;background:0 0;border:0;border-bottom:1px solid var(--cs-crema);padding:0 0 6px;cursor:pointer;color:var(--cs-crema);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.cs-story__stats{display:flex;flex-wrap:wrap;gap:12px 36px;padding-top:24px;border-top:1px solid rgb(246 241 235/.18)}.cs-story__stats>div{gap:4px;font-size:12px;color:#cfc4b8}.cs-story__n{font-family:var(--cs-serif);font-size:40px;line-height:1;color:var(--cs-crema)}.cs-story__n.cs-ph{font-size:15px;line-height:2.6}.cs-quote,.cs-story__stats>div{display:flex;flex-direction:column}.cs-quote{max-width:1100px;margin:0 auto!important;padding-inline:var(--cs-pad)!important;padding-block:clamp(80px,10vw,140px)!important;align-items:center;text-align:center;gap:24px}.cs-quote__stars{color:var(--cs-terra);letter-spacing:.3em;font-size:13px}.cs-quote__fig{margin:0;display:flex;flex-direction:column;gap:24px;align-items:center}.cs-quote__q{margin:0;padding:0;border:0;font-family:var(--cs-serif);font-size:clamp(26px,3vw,44px);line-height:1.25}.cs-quote__q .cs-ph{font-size:.4em}.cs-quote .cs-q{color:var(--cs-terra)}.cs-quote__n{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--cs-suave)}.cs-cta{padding-block:clamp(72px,9vw,120px)!important}.cs-cta__grid{align-items:end;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.cs-cta__side{display:flex;flex-direction:column;gap:22px}.cs-cta__p{margin:0;font-size:16px;line-height:1.7;color:#3a3129;max-width:460px}.cs-cta__btns{display:flex;flex-wrap:wrap;gap:12px}.cs-cta__btns .cs-btn:first-child{padding:20px 28px;font-size:12px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{transition-duration:.01ms!important}}@font-face{font-display:swap;font-family:qlwapp-whatsapp;src:url(data:application/x-font-woff;charset=utf-8;base64,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)format("woff");font-weight:400;font-style:normal}.qlwapp{font-weight:400;font-size:12px;font-family:Inter,sans-serif}:root{--qlwapp-padding-xs:8px;--qlwapp-padding-sm:16px;--qlwapp-padding-md:24px;--qlwapp-padding-lg:32px;--qlwapp-padding-xl:40px}@font-face{font-display:swap;font-family:"lepopup-if";src:url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-if.eot?95267912);src:url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-if.eot?95267912#iefix)format("embedded-opentype"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-if.woff2?95267912)format("woff2"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-if.woff?95267912)format("woff"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-if.ttf?95267912)format("truetype"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-if.svg?95267912#lepopup-if)format("svg");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"lepopup-fa";src:url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-fa.eot?71162692);src:url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-fa.eot?71162692#iefix)format("embedded-opentype"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-fa.woff2?71162692)format("woff2"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-fa.woff?71162692)format("woff"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-fa.ttf?71162692)format("truetype"),url(/wp-content/plugins/halfdata-green-popups/fonts/lepopup-fa.svg?71162692#lepopup-fa)format("svg");font-weight:400;font-style:normal}