:root{--ss-madera:#1c0e09;--ss-madera-mid:#2a1510;--ss-coffee:#6b4c3b;--ss-coffee-light:#8a6550;--ss-ceramica:#b09080;--ss-greige:#c4a98e;--ss-terracotta:#8b4a38;--ss-olivo:#7a7a4a;--ss-cream:#f0e6da;--ss-cream-soft:#f8f2ea;--ss-cream-mid:#e4d4c2;--ss-text-light:#f0e6da;--ss-text-muted:rgba(240,230,218,.6);--ss-text-dim:rgba(240,230,218,.35);--ss-text-dark:#1c0e09;--ss-text-soft:rgba(28,14,9,.65);--ss-line-dark:rgba(240,230,218,.1);--ss-line-light:rgba(28,14,9,.1);--ss-serif:"GitanLatin","Cormorant Garamond","Times New Roman",serif;--ss-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ss-max:1280px;--ss-max-wide:1440px;--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-in-out:cubic-bezier(0.45,0,0.55,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--fs-display-1:clamp(2.4rem,5.5vw + 1rem,6.5rem);--fs-display-2:clamp(2rem,4vw + 1rem,4.8rem);--fs-display-3:clamp(1.7rem,3vw + 0.8rem,3.6rem);--fs-display-4:clamp(1.4rem,1.8vw + 0.9rem,2.4rem);--fs-display-5:clamp(1.15rem,0.8vw + 0.9rem,1.6rem);--fs-display-num:clamp(2.2rem,3.5vw + 1rem,4rem);--fs-lead:clamp(1rem,0.3vw + 0.92rem,1.2rem);--fs-body:clamp(0.95rem,0.2vw + 0.9rem,1.05rem);--fs-eyebrow:clamp(0.7rem,0.15vw + 0.66rem,0.78rem)}.header,.header *,header,header *{color:inherit}.header a,.header__navigation a,header a{color:rgba(214,190,170,.85)!important}a,a:active,a:focus,a:hover,a:link,a:visited{color:inherit}.body-wrapper,body,html{color:var(--ss-text-dark)}.ss-btn .ss-btn__icon,.ss-btn .ss-btn__text,.ss-btn>span,a.ss-btn>span,button.ss-btn>span{color:inherit!important}[style*="#32475c" i],[style*="rgb(50, 71, 92)"],[style*="rgb(50,71,92)"]{color:inherit!important}.header__skip,[href*=skip],[href="#main-content"],a.header__skip{height:1px!important;left:-9999px!important;overflow:hidden!important;position:absolute!important;top:-9999px!important;width:1px!important;clip:rect(0,0,0,0)!important;opacity:0!important;pointer-events:none!important}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{overflow-x:hidden}img,video{display:block;max-width:100%}.ss-h2{color:var(--ss-text-light);font-family:var(--ss-serif);font-size:var(--fs-display-3);font-weight:300;letter-spacing:-.02em;line-height:1.05}.ss-h2--dark{color:var(--ss-text-dark)}.ss-h2--impact{font-size:var(--fs-display-2);line-height:1}.ss-label{color:var(--ss-text-muted);display:inline-block;font-family:var(--ss-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;margin-bottom:1.2rem;text-transform:uppercase}.ss-label--dark{color:var(--ss-text-soft)}.ss-label--light,.ss-lead{color:var(--ss-text-muted)}.ss-lead{font-family:var(--ss-sans);font-size:var(--fs-lead);line-height:1.65;max-width:580px}.ss-lead--light{color:var(--ss-text-muted)}.ss-body{color:var(--ss-text-light);font-family:var(--ss-sans);font-size:var(--fs-body);line-height:1.7}.ss-body--dark{color:var(--ss-text-dark)}.ss-body--muted{color:var(--ss-text-muted);margin-top:1rem}.ss-container{margin:0 auto;max-width:var(--ss-max);padding:0 clamp(24px,5vw,80px)}.ss-section{overflow:hidden;position:relative}.ss-section__header{margin:0 auto clamp(48px,6vw,80px);max-width:740px;text-align:center}.ss-section__header .ss-lead{margin:1.5rem auto 0}.ss-section__footnote{color:var(--ss-text-soft);font-family:var(--ss-sans);font-size:.85rem;font-style:italic;margin-top:3rem;text-align:center}.ss-hero{display:none!important}.ss-hero-wrap{align-items:flex-end;background:var(--ss-madera);display:flex;height:100svh;min-height:680px;overflow:hidden;position:relative;width:100%}.ss-hero__bg{inset:0;position:absolute;z-index:0}.ss-hero__bg:before{background:radial-gradient(ellipse 120% 100% at 65% 40%,rgba(107,76,59,.22) 0,rgba(28,14,9,0) 60%);content:"";inset:0;position:absolute;z-index:1}.ss-hero__overlay{background:linear-gradient(160deg,rgba(28,14,9,.85),rgba(28,14,9,.5) 40%,rgba(28,14,9,.72));inset:0;position:absolute;z-index:2}.ss-hero__grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='4' stitchTiles='stitch' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:128px;inset:0;opacity:.025;pointer-events:none;position:absolute;z-index:3}.ss-hero__content{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(80px,10vw,120px) max(clamp(24px,4vw,60px),calc(50% - 620px)) clamp(60px,8vw,100px);position:relative;width:100%;z-index:10}.header__column{display:flex!important;flex:1!important;flex-direction:column!important;min-width:0!important}.header__column,.header__row-2{justify-content:flex-end!important}.header__row-2{width:100%!important}.header__navigation.header--element,.header__row-2>.hs_cos_wrapper_type_module{display:block!important;flex:1!important;min-width:0!important}@media (min-width:769px){.menu--desktop{display:block!important;width:100%!important}.menu--desktop .menu__wrapper{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:2rem!important;justify-content:flex-end!important;width:100%!important}.menu--desktop .menu__wrapper>.menu__item{line-height:1!important}.menu--desktop .menu__item--has-submenu,.menu--desktop .menu__wrapper>.menu__item{align-items:center!important;display:inline-flex!important;position:relative!important}.menu--desktop .menu__item--has-submenu{gap:6px!important}.menu--desktop .menu__item--has-submenu>.menu__child-toggle{align-items:center!important;display:inline-flex!important;position:static!important}.menu--mobile{display:none!important}}@media (min-width:901px){.header__row-1{display:none!important}}@media (max-width:900px){.header__row-1{align-items:center!important;display:flex!important;justify-content:space-between!important;padding:12px 20px!important}}.header__row-2{align-items:flex-end!important;padding-bottom:16px!important}.ss-hero__inner{max-width:780px}.ss-hero__eyebrow{color:var(--ss-text-dim);display:block;font-family:var(--ss-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.22em;margin-bottom:1.4rem;text-transform:uppercase}.ss-hero__title{color:var(--ss-text-light);font-size:var(--fs-display-1);letter-spacing:-.03em;line-height:.95;margin-bottom:2rem}.ss-hero__tagline,.ss-hero__title{font-family:var(--ss-serif);font-weight:300}.ss-hero__tagline{color:rgba(240,230,218,.75);font-size:clamp(1.2rem,2.4vw,1.8rem);letter-spacing:.01em;line-height:1.4;margin-bottom:1.2rem}.ss-hero__desc{color:var(--ss-text-muted);font-family:var(--ss-sans);font-size:clamp(.9rem,1.4vw,1rem);line-height:1.7;margin-bottom:2.8rem;max-width:520px}.ss-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:clamp(20px,3vw,36px)}.ss-hero__microcopy{color:var(--ss-text-dim);font-family:var(--ss-sans);font-size:.8rem;letter-spacing:.04em}.ss-hero__scroll-indicator{align-items:center;bottom:32px;display:flex;flex-direction:column;gap:6px;position:absolute;right:clamp(24px,5vw,80px)}.ss-hero__scroll-line{animation:scrollLine 2s ease-in-out infinite;background:linear-gradient(180deg,rgba(240,230,218,0),rgba(240,230,218,.3));display:block;height:60px;width:1px}@keyframes scrollLine{0%{opacity:0;transform:scaleY(0);transform-origin:top}40%{opacity:1;transform:scaleY(1);transform-origin:top}60%{opacity:1;transform:scaleY(1);transform-origin:bottom}to{opacity:0;transform:scaleY(0);transform-origin:bottom}}.ss-seed-deco{pointer-events:none;position:absolute;z-index:1}.ss-seed-deco--hero{animation:seedFloat 8s ease-in-out infinite;opacity:.4;right:8%;top:50%;transform:translateY(-50%);width:clamp(120px,18vw,320px)}.ss-seed-deco--split{bottom:-40px;right:-40px;width:200px}.ss-seed-deco--discovery{opacity:.3;right:5%;top:50%;transform:translateY(-50%);width:clamp(160px,22vw,360px)}@keyframes seedFloat{0%,to{transform:translateY(-50%) rotate(0deg)}50%{transform:translateY(calc(-50% - 16px)) rotate(1.5deg)}}.ss-btn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:var(--ss-sans);font-size:.8rem;font-weight:500;gap:10px;height:52px;justify-content:center;letter-spacing:.12em;overflow:hidden;padding:0 clamp(24px,3vw,36px);position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s var(--ease-out-quart),border-color .4s var(--ease-out-quart),box-shadow .4s var(--ease-out-quart),transform .3s var(--ease-spring);-webkit-tap-highlight-color:transparent;white-space:nowrap}.ss-btn:before{content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out-expo);z-index:0}.ss-btn__icon,.ss-btn__text{position:relative;transition:transform .4s var(--ease-out-quart);z-index:1}.ss-btn__icon{font-size:1rem;transition:transform .4s var(--ease-out-quart),opacity .3s ease}.ss-btn:hover .ss-btn__icon{transform:translateX(3px)}.ss-btn:hover:before{transform:scaleX(1)}.ss-btn:active{transform:scale(.97)}.ss-btn--light{background:#f4ede4;border-radius:2px;color:#402a1e}.ss-btn--light:before{background:#402a1e}.ss-btn--light:hover{border:1px solid #f4ede4!important;box-shadow:0 14px 32px rgba(64,42,30,.28);color:#f4ede4;transform:translateY(-2px)}.ss-btn--light:hover .ss-btn__icon{transform:translateX(5px)}.ss-btn--light:active{box-shadow:0 4px 12px rgba(64,42,30,.2);transform:translateY(0)}.ss-btn--outline{background:transparent;border:1px solid rgba(240,230,218,.35);border-radius:2px;color:var(--ss-text-light)}.ss-btn--outline:before{background:#f4ede4}.ss-btn--outline:hover{border-color:#f4ede4;box-shadow:0 14px 32px rgba(240,230,218,.18);color:#402a1e;transform:translateY(-2px)}.ss-btn--outline:hover .ss-btn__icon{transform:translateX(5px)}.ss-btn--outline:active{transform:translateY(0)}.ss-btn--outline-dark{background:transparent;border:1px solid rgba(28,14,9,.25);border-radius:2px;color:var(--ss-text-dark)}.ss-btn--outline-dark:before{background:#402a1e}.ss-btn--outline-dark:hover{border-color:#402a1e;box-shadow:0 14px 32px rgba(64,42,30,.22);color:#f4ede4;transform:translateY(-2px)}.ss-btn--outline-dark:hover .ss-btn__icon{transform:translateX(5px)}.ss-btn--outline-dark:active{transform:translateY(0)}.ss-btn--dark{background:var(--ss-madera);border-radius:2px;color:var(--ss-text-light)}.ss-btn--dark:before{background:#6b4c3b}.ss-btn--dark:hover{box-shadow:0 14px 32px rgba(28,14,9,.35);color:#f4ede4;transform:translateY(-2px)}.ss-btn--dark:hover .ss-btn__icon{transform:translateX(5px)}.ss-btn--dark:active{transform:translateY(0)}.ss-btn--ghost{background:transparent;border:1px solid rgba(240,230,218,.15);border-radius:2px;color:var(--ss-text-muted)}.ss-btn--ghost:before{background:rgba(240,230,218,.1)}.ss-btn--ghost:hover{border-color:rgba(240,230,218,.45);color:var(--ss-text-light);transform:translateY(-1px)}.ss-btn--ghost:hover .ss-btn__icon{transform:translateX(4px)}.ss-btn--ghost:active{transform:translateY(0)}.ss-btn--full{width:100%}.ss-btn--submit{font-size:.85rem;height:56px}.ss-link{align-items:center;border-bottom:1px solid #995c48;display:inline-flex;font-family:var(--ss-sans);font-size:.78rem;font-weight:500;gap:6px;letter-spacing:.1em;padding-bottom:4px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.ss-link--light{color:var(--ss-text-muted)}.ss-link--light:focus-visible,.ss-link--light:hover{color:#995c48}.ss-link--dark{color:var(--ss-text-soft)}.ss-link--dark:focus-visible,.ss-link--dark:hover{color:#995c48}.ss-section--filosofia{background:var(--ss-madera);padding:clamp(80px,10vw,140px) 0}.ss-section--filosofia .ss-section__header .ss-h2{font-size:var(--fs-display-3)}.ss-section--blog-header .ss-h2{font-size:clamp(1.6rem,3vw,3.2rem)!important}.ss-cards-row{align-items:stretch;display:grid;gap:clamp(16px,2vw,24px)}.ss-cards-row--3{grid-template-columns:repeat(3,1fr)}.ss-cards-row--2{grid-template-columns:repeat(2,1fr)}.ss-card{background:hsla(0,0%,100%,.02);border:1px solid var(--ss-line-dark);border-radius:4px;cursor:default;overflow:hidden;padding:clamp(32px,4vw,48px);position:relative;transition:border-color .4s var(--ease-out-quart),background .4s var(--ease-out-quart),transform .5s var(--ease-out-expo)}.ss-card--dark{background:hsla(0,0%,100%,.025)}.ss-card:hover{background:rgba(240,230,218,.04);border-color:rgba(240,230,218,.18);transform:translateY(-2px)}.ss-card__seed-bg{background:radial-gradient(ellipse at center,rgba(107,76,59,.12),transparent 70%);border-radius:50% 50% 50% 50%/60% 60% 40% 40%;padding-bottom:80%;position:absolute;right:-10%;top:-20%;transition:transform .6s var(--ease-out-expo),opacity .4s ease;width:60%}.ss-card:hover .ss-card__seed-bg{opacity:.8;transform:scale(1.1) translateY(-5%)}.ss-card__num{color:var(--ss-text-dim);font-family:var(--ss-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.16em;margin-bottom:2rem}.ss-card__title{color:var(--ss-text-light);font-family:var(--ss-serif);font-size:var(--fs-display-5);font-weight:300;letter-spacing:-.01em;line-height:1.2;margin-bottom:1rem}.ss-card__text{color:var(--ss-text-muted);font-family:var(--ss-sans);font-size:.9rem;line-height:1.65}.ss-card__line{background:rgba(240,230,218,.2);height:1px;margin-top:2rem;transition:width .4s var(--ease-out-expo);width:24px}.ss-card:hover .ss-card__line{width:48px}.ss-section--club{background:var(--ss-madera-mid);min-height:600px}.ss-split{display:grid;grid-template-columns:1fr 1fr;min-height:600px}.ss-split__image{min-height:500px;overflow:hidden;position:relative}.ss-split__img-inner{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.05);transition:transform .8s var(--ease-out-expo)}.ss-split:hover .ss-split__img-inner{transform:scale(1)}.ss-split__overlay{background:linear-gradient(90deg,rgba(28,14,9,.35),rgba(28,14,9,0));inset:0;position:absolute}.ss-split__content{background:var(--ss-madera-mid);display:flex;flex-direction:column;gap:1.5rem;justify-content:center;padding:clamp(48px,7vw,100px) clamp(32px,5vw,72px)}.ss-split__content .ss-h2{margin-bottom:0}.ss-section--servicios{background:var(--ss-madera);padding:clamp(80px,10vw,140px) 0}.ss-service-card{background:hsla(0,0%,100%,.02);border:1px solid var(--ss-line-dark);border-radius:4px;display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:clamp(28px,3.5vw,44px);position:relative;transition:border-color .4s var(--ease-out-quart),background .5s var(--ease-out-quart),transform .5s var(--ease-out-expo),box-shadow .5s var(--ease-out-quart)}.ss-service-card--featured{background:hsla(0,0%,100%,.04);border-color:rgba(240,230,218,.2)}.ss-service-card:after{background:linear-gradient(90deg,transparent,rgba(240,230,218,.15),transparent);bottom:0;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .5s var(--ease-out-expo)}.ss-service-card:hover{background:rgba(240,230,218,.05);border-color:rgba(240,230,218,.18);box-shadow:0 24px 60px rgba(0,0,0,.3);transform:translateY(-3px)}.ss-service-card:hover:after{transform:scaleX(1)}.ss-service-card__icon-wrap{margin-bottom:4px}.ss-seed-icon{height:60px;transition:transform .5s var(--ease-spring);width:44px}.ss-service-card:hover .ss-seed-icon{transform:scale(1.1) rotate(3deg)}.ss-service-card__tag{color:var(--ss-text-dim);font-family:var(--ss-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.18em;text-transform:uppercase}.ss-service-card__title{color:var(--ss-text-light);font-family:var(--ss-serif);font-size:var(--fs-display-5);font-weight:300;letter-spacing:-.01em;line-height:1.2}.ss-service-card__text{color:var(--ss-text-muted);flex:1;font-family:var(--ss-sans);font-size:.88rem;line-height:1.65}.ss-section--membresias{background:var(--ss-cream-soft);padding:clamp(80px,10vw,140px) 0}.ss-plan-card{background:#f4ede4;border:1px solid rgba(64,42,30,.1);border-radius:4px;color:#402a1e;display:flex;flex-direction:column;gap:1.2rem;min-height:100%;padding:clamp(32px,4vw,48px);position:relative}.ss-plan-card:hover{border-color:rgba(64,42,30,.18);box-shadow:0 12px 32px rgba(28,14,9,.1)}.ss-plan-card--highlighted{background:#402a1e;border-color:transparent;color:#f4ede4}.ss-plan-card--highlighted .ss-plan-card__desc,.ss-plan-card--highlighted .ss-plan-card__list li{color:rgba(244,237,228,.85)}.ss-plan-card--highlighted .ss-plan-card__list li:before{color:rgba(244,237,228,.45)}.ss-plan-card--highlighted:hover{box-shadow:0 12px 32px rgba(0,0,0,.25)}.ss-plan-card__badge{color:#402a1e;font-family:var(--ss-serif);font-size:1.7rem;font-weight:300;letter-spacing:-.01em;margin:0}.ss-plan-card--highlighted .ss-plan-card__badge{color:#f4ede4}.ss-plan-card__badge--gold{color:var(--ss-coffee)}.ss-plan-card--highlighted .ss-plan-card__badge--gold{color:var(--ss-greige)}.ss-plan-card__desc{border-top:1px solid rgba(64,42,30,.15);color:rgba(64,42,30,.78);font-family:var(--ss-sans);font-size:.9rem;line-height:1.6;margin:0;padding-top:1rem}.ss-plan-card--highlighted .ss-plan-card__desc{border-color:rgba(244,237,228,.2)}.ss-plan-card__list{display:flex;flex:1;flex-direction:column;gap:.6rem;list-style:none;margin:0;padding:0}.ss-plan-card__list li{color:rgba(64,42,30,.78);font-family:var(--ss-sans);font-size:.85rem;padding-left:1.2rem;position:relative}.ss-plan-card__list li:before{color:rgba(64,42,30,.4);content:"—";font-size:.7rem;left:0;position:absolute;top:.1em}.ss-plan-card__cta{align-items:center!important;border:none!important;border-radius:2px!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--ss-sans)!important;font-size:.78rem!important;font-weight:500!important;gap:8px!important;justify-content:center!important;letter-spacing:.14em!important;margin-top:auto!important;padding:14px 24px!important;text-decoration:none!important;text-transform:uppercase!important;transition:background-color .3s ease!important;white-space:nowrap!important}.ss-plan-card__cta:after{content:"\2192"!important;display:inline-block!important}.ss-plan-card .ss-plan-card__cta{background-color:rgba(64,42,30,.9)!important;color:#f4ede4!important;-webkit-text-fill-color:#f4ede4!important}.ss-plan-card .ss-plan-card__cta:focus-visible,.ss-plan-card .ss-plan-card__cta:hover{background-color:#402a1e!important;color:#f4ede4!important}.ss-plan-card--highlighted .ss-plan-card__cta{background-color:rgba(244,237,228,.9)!important;color:#402a1e!important;-webkit-text-fill-color:#402a1e!important}.ss-plan-card--highlighted .ss-plan-card__cta:focus-visible,.ss-plan-card--highlighted .ss-plan-card__cta:hover{background-color:#f4ede4!important;color:#402a1e!important}.ss-section--discovery{align-items:center;background:var(--ss-madera);display:flex;min-height:70vh;overflow:hidden;position:relative}.ss-discovery__bg{inset:0;position:absolute;z-index:0}.ss-discovery__img-wrap{inset:0;overflow:hidden;position:absolute}.ss-discovery__img{background-position:50%;background-size:cover;inset:-5%;position:absolute;transition:transform 8s linear}.ss-discovery__overlay{background:linear-gradient(135deg,rgba(28,14,9,.88),rgba(28,14,9,.65) 50%,rgba(28,14,9,.8));inset:0;position:absolute}.ss-discovery__content{padding:clamp(80px,12vw,160px) clamp(24px,5vw,80px);position:relative;z-index:2}.ss-discovery__inner{max-width:700px}.ss-discovery__actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:2.5rem}.ss-section--blog{background:var(--ss-cream-soft);padding:clamp(80px,10vw,140px) 0}.ss-section--blog .body-container,.ss-section--blog .dnd_area_blog{max-width:none!important;padding:0!important}.ss-section--blog .blog-cards,.ss-section--blog .blog-cards-container,.ss-section--blog .blog-posts,.ss-section--blog [class*=blog-card]{display:grid!important;gap:24px!important;grid-template-columns:repeat(3,1fr)!important}.ss-section--blog .blog-card,.ss-section--blog .blog-post-card,.ss-section--blog article{background:#fff!important;border:1px solid var(--ss-line-light)!important;border-radius:4px!important;overflow:hidden!important;transition:transform .5s var(--ease-out-expo),box-shadow .4s ease!important}.ss-section--blog .blog-card:hover,.ss-section--blog article:hover{box-shadow:0 20px 50px rgba(28,14,9,.1)!important;transform:translateY(-3px)!important}.ss-section--contacto{background:var(--ss-cream);padding:clamp(80px,10vw,140px) 0}.ss-contact-grid{align-items:start;display:grid;gap:clamp(48px,8vw,100px);grid-template-columns:1fr 1.4fr}.ss-contact-info{align-self:start;position:static}.ss-contact-info .ss-h2{margin:.8rem 0 1.5rem}.ss-contact-details{display:flex;flex-direction:column;gap:.8rem;margin-top:2rem}.ss-contact-detail{align-items:center;color:var(--ss-text-soft);display:flex;font-family:var(--ss-sans);font-size:.9rem;gap:10px}.ss-contact-icon{font-size:.85rem;opacity:.6}.ss-form{display:flex;flex-direction:column;gap:1.2rem}.ss-form__row{display:grid;gap:1.2rem}.ss-form__row--2{grid-template-columns:1fr 1fr}.ss-form__field{display:flex;flex-direction:column;gap:6px}.ss-form__label{color:var(--ss-text-soft);font-family:var(--ss-sans);font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ss-form__input{appearance:none;-webkit-appearance:none;background:var(--ss-cream-soft);border:1px solid rgba(28,14,9,.12);border-radius:2px;color:var(--ss-text-dark);font-family:var(--ss-sans);font-size:.9rem;outline:none;padding:14px 16px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;width:100%}.ss-form__input:focus{background:#fff;border-color:rgba(28,14,9,.35);box-shadow:0 0 0 3px rgba(28,14,9,.04)}.ss-form__input::placeholder{color:rgba(28,14,9,.3)}.ss-form__select{cursor:pointer}.ss-form__textarea{line-height:1.6;min-height:120px;resize:vertical}.ss-form__note{color:var(--ss-text-soft);font-family:var(--ss-sans);font-size:.78rem;font-style:italic;text-align:center}[data-reveal]{opacity:1;will-change:transform,opacity}[data-reveal=fade-up]{transform:translateY(0);transition:opacity .85s var(--ease-out-expo),transform .85s var(--ease-out-expo)}[data-reveal=fade-right]{transform:translateX(-32px)}[data-reveal=fade-left],[data-reveal=fade-right]{transition:opacity .9s var(--ease-out-expo),transform .9s var(--ease-out-expo)}[data-reveal=fade-left]{transform:translateX(0)}[data-reveal=clip-left]{clip-path:inset(0 100% 0 0);opacity:1!important;transition:clip-path 1.1s var(--ease-out-expo)}[data-reveal].is-visible{opacity:1;transform:none}[data-reveal=clip-left].is-visible{clip-path:inset(0 0 0 0)}[data-stagger-parent] [data-reveal]:first-child{transition-delay:0s}[data-stagger-parent] [data-reveal]:nth-child(2){transition-delay:.12s}[data-stagger-parent] [data-reveal]:nth-child(3){transition-delay:.24s}[data-stagger-parent] [data-reveal]:nth-child(4){transition-delay:.36s}@media (prefers-reduced-motion:reduce){.ss-btn,.ss-btn:before,.ss-card,.ss-plan-card,.ss-service-card,[data-reveal]{animation:none!important;transition:none!important}[data-reveal]{clip-path:none!important;opacity:1!important;transform:none!important}.ss-hero__scroll-line,.ss-seed-deco--hero{animation:none}}@media (max-width:900px){.ss-cards-row--3{grid-template-columns:1fr 1fr}.ss-split{grid-template-columns:1fr}.ss-split__image{min-height:320px}.ss-contact-grid{gap:48px;grid-template-columns:1fr}.ss-contact-info{position:static}.ss-form__row--2{grid-template-columns:1fr}}@media (max-width:600px){.ss-cards-row--3{grid-template-columns:1fr}.ss-hero__actions{align-items:flex-start}.ss-discovery__actions,.ss-hero__actions{flex-direction:column}.ss-seed-deco--hero{display:none}.ss-split{grid-template-columns:1fr}.ss-section--blog .blog-cards-container,.ss-section--blog .blog-posts{grid-template-columns:1fr!important}}.header--scrolled{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;background:rgba(28,14,9,.96)!important;box-shadow:0 1px 0 rgba(240,230,218,.07)!important;transition:background .4s ease,backdrop-filter .4s ease!important}.ss-btn--magnetic{transform-style:preserve-3d}.ss-dnd-discovery,.ss-dnd-discovery .dnd-column,.ss-dnd-discovery .dnd-module,.ss-dnd-discovery .dnd-row,.ss-dnd-discovery .dnd-section,.ss-dnd-discovery .widget-type-rich_text,.ss-dnd-hero,.ss-hero-section,.ss-hero-section .dnd-column,.ss-hero-section .dnd-module,.ss-hero-section .dnd-row,.ss-hero-section .dnd-section,.ss-hero-section .widget-type-rich_text,.ss-hero-section>.dnd-section-container{max-width:none!important;padding:0!important;width:100%!important}#footer,.body-wrapper footer,.footer,.footer-container-wrapper,.footer-wrapper,.hs-footer-wrapper,.page-footer,[class*=footer],footer{background:var(--ss-madera)!important;background-color:var(--ss-madera)!important;border-top:1px solid rgba(240,230,218,.08)!important;color:var(--ss-text-light)!important}.footer a,.hs-footer-wrapper a,[class*=footer] a,footer a{color:rgba(240,230,218,.65)!important}.hs-footer-wrapper a:hover,[class*=footer] a:hover,footer a:hover{color:var(--ss-cream)!important}[class*=footer] p,[class*=footer] span,footer div,footer p,footer span{color:rgba(240,230,218,.6)!important}.body-wrapper>header,.header,.header--main,.header-container-wrapper,.hs-menu-wrapper,.navigation-primary,.page-header,.site-header,[class*=header],body>header,header.header,nav.navigation{background:transparent!important;background-color:transparent!important;border-bottom:none!important;transition:background .4s ease,border-color .4s ease!important}.header--scrolled,body.has-scrolled header,header.header--scrolled,header.scrolled{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:rgba(28,14,9,.92)!important;background-color:rgba(28,14,9,.92)!important;border-bottom:1px solid rgba(240,230,218,.1)!important}.header a,.hs-menu-item a,.hs-menu-wrapper a,.menu-item a,.navigation a,.navigation-primary a,header nav a{color:rgba(240,230,218,.85)!important;display:inline-block!important;font-family:var(--ss-serif)!important;font-size:.8rem!important;letter-spacing:.12em!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .3s ease,opacity .3s ease!important}nav.menu .menu__item{list-style:none!important;position:relative!important}.menu--desktop .menu__link,nav.menu .menu__item .menu__link{color:rgba(240,230,218,.85)!important;cursor:pointer!important;display:inline-block!important;position:relative!important;transition:color .3s ease!important}.menu--desktop .menu__link:after,nav.menu .menu__item .menu__link:after{background:#f0e6da!important;bottom:-4px!important;content:""!important;display:block!important;height:1px!important;left:0!important;position:absolute!important;transition:width .38s cubic-bezier(.25,.46,.45,.94)!important;width:0!important}.menu--desktop .menu__item:hover .menu__link,nav.menu .menu__item:hover .menu__link{color:#f0e6da!important;opacity:1!important}.menu--desktop .menu__item:hover .menu__link:after,.menu__item:hover .menu__link:after,nav.menu .menu__item:hover .menu__link:after{width:100%!important}.hs-menu-item a:hover,.hs-menu-wrapper a:hover,.menu-item a:hover,.navigation a:hover,header nav a:hover{color:var(--ss-cream)!important;opacity:1!important}.hs-menu-item a:after,.hs-menu-wrapper a:after,header nav a:after{background:var(--ss-cream)!important;bottom:-3px!important;content:""!important;display:block!important;height:1px!important;left:0!important;position:absolute!important;transition:width .38s cubic-bezier(.25,.46,.45,.94)!important;width:0!important}.hs-menu-item a:hover:after,.hs-menu-wrapper a:hover:after,header nav a:hover:after{width:100%!important}.dnd_area-row-0-background-color .row-fluid,.dnd_area-row-0-background-color .row-fluid-wrapper,.dnd_area-row-0-background-color .span12,.dnd_area-row-0-padding .row-fluid,.dnd_area-row-0-padding .row-fluid-wrapper,.dnd_area-row-0-padding .span12,.dnd_area-row-6-background-layers .row-fluid,.dnd_area-row-6-background-layers .row-fluid-wrapper,.dnd_area-row-6-background-layers .span12,.dnd_area-row-6-padding .row-fluid,.dnd_area-row-6-padding .row-fluid-wrapper,.dnd_area-row-6-padding .span12{margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.header__container .menu__link,.menu__link,.menu__wrapper .menu__link,header .menu__link,nav .menu__link{color:rgba(240,230,218,.85)!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:.8rem!important;font-weight:400!important;letter-spacing:.12em!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .3s ease!important}.menu__item.active .menu__link,.menu__item:hover .menu__link{color:#f0e6da!important;opacity:1!important}.menu__item a,header nav .menu__item a{color:rgba(240,230,218,.85)!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:.8rem!important;letter-spacing:.12em!important;text-decoration:none!important;text-transform:uppercase!important}.menu__item a:hover{color:#f0e6da!important}.header,.header--main,body>header,header.header{left:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:1000!important}#main-content,.body-wrapper,.page-body,body>.body-wrapper,body>div:first-of-type:not(.header){padding-top:0!important}.dnd_area-row-0-background-color.row-fluid-wrapper,.dnd_area-row-0-padding.row-fluid-wrapper{margin-top:0!important}.ss-cards-row--3{align-items:stretch!important;display:grid!important;gap:1.5rem!important;grid-template-columns:repeat(3,1fr)!important}.ss-plan-card{box-sizing:border-box!important;height:100%!important}@media (max-width:768px){.ss-cards-row--3{display:flex!important;gap:1rem!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;align-items:unset!important;grid-template-columns:unset!important;padding-bottom:1rem!important;scroll-behavior:smooth!important}.ss-plan-card{flex:0 0 85vw!important;height:auto!important;max-width:85vw!important;scroll-snap-align:center!important}.ss-cards-row--3::-webkit-scrollbar{height:3px}.ss-cards-row--3::-webkit-scrollbar-track{background:rgba(240,230,218,.1)}.ss-cards-row--3::-webkit-scrollbar-thumb{background:rgba(240,230,218,.3);border-radius:2px}}.ss-section--contacto{background:var(--ss-cream-soft)!important;padding:clamp(80px,10vw,140px) 0!important}.ss-section--contacto .ss-container{display:block!important;margin:0 auto!important;max-width:1280px!important;padding:0 clamp(24px,5vw,80px)!important}.ss-section--contacto .ss-contact-grid{align-items:start!important;display:grid!important;gap:clamp(48px,8vw,100px)!important;grid-template-columns:1fr 1.4fr!important}.ss-section--contacto .ss-contact-info{align-self:start!important;margin-top:0!important;padding-top:0!important;position:static!important}.ss-section--contacto .ss-h2{color:var(--ss-text-dark)!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;line-height:1.15!important;margin-bottom:1.5rem!important}.ss-section--contacto .ss-label{color:rgba(28,14,9,.5)!important;display:block!important;margin-bottom:.8rem!important}.ss-section--contacto .ss-body{color:var(--ss-text-dark)!important;margin-bottom:2rem!important;opacity:.8}.ss-section--contacto .ss-contact-details{display:flex!important;flex-direction:column!important;gap:.75rem!important;margin-top:2rem!important}.ss-section--contacto .ss-contact-detail{align-items:center!important;color:var(--ss-text-dark)!important;display:flex!important;font-size:.9rem!important;gap:.6rem!important}.ss-section--contacto .ss-contact-icon{flex-shrink:0!important;font-size:1rem!important}.ss-section--contacto .ss-form{display:flex!important;flex-direction:column!important;gap:1.2rem!important}.ss-section--contacto .ss-form__row{display:grid!important;gap:1rem!important}.ss-section--contacto .ss-form__row--2{grid-template-columns:1fr 1fr!important}.ss-section--contacto .ss-form__field{display:flex!important;flex-direction:column!important;gap:.4rem!important}.ss-section--contacto .ss-form__label{color:rgba(28,14,9,.6)!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:.75rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.ss-section--contacto .ss-form__input,.ss-section--contacto .ss-form__select{background:rgba(28,14,9,.05)!important;border:1px solid rgba(28,14,9,.2)!important;border-radius:2px!important;box-sizing:border-box!important;color:var(--ss-text-dark)!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:1rem!important;outline:none!important;padding:.75rem 1rem!important;transition:border-color .2s ease!important;width:100%!important}.ss-section--contacto .ss-form__input:focus,.ss-section--contacto .ss-form__select:focus{border-color:rgba(28,14,9,.6)!important}.ss-section--contacto textarea.ss-form__input{min-height:120px!important;resize:vertical!important}.ss-section--contacto .ss-form__submit{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-top:.5rem!important}.ss-section--contacto .ss-btn--dark{background:var(--ss-madera)!important;border:none!important;color:var(--ss-cream)!important;cursor:pointer!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:.8rem!important;letter-spacing:.12em!important;padding:.85rem 2rem!important;text-transform:uppercase!important;transition:background .3s ease!important}.ss-section--contacto .ss-btn--dark:hover{background:rgba(28,14,9,.8)!important}.ss-section--contacto .ss-form__microcopy{color:rgba(28,14,9,.5)!important;font-size:.8rem!important;font-style:italic!important}@media (max-width:900px){.ss-section--contacto .ss-contact-grid{gap:3rem!important;grid-template-columns:1fr!important}.ss-section--contacto .ss-form__row--2{grid-template-columns:1fr!important}}.ss-feature-card:hover .ss-btn,.ss-service-card:hover .ss-btn,[class*=ss-card]:hover .ss-btn--outline{border-color:var(--ss-cream)!important;color:var(--ss-cream)!important}[data-reveal=clip-left],[data-reveal=clip-right]{clip-path:none!important}[data-reveal]:not(.is-visible){animation:revealFallback .01s .8s forwards}@keyframes revealFallback{to{clip-path:none;opacity:1;transform:none}}#footer,.footer,.footer-container,[class*=footer],footer{background:var(--ss-madera)!important;background-color:var(--ss-madera)!important;color:var(--ss-text-light)!important}.footer a,.footer p,.footer span,footer a,footer p,footer span{color:rgba(240,230,218,.75)!important}.footer a:hover,footer a:hover{color:var(--ss-cream)!important}body,html{max-width:100%!important;overflow-x:hidden!important}.ss-discovery,.ss-discovery__img,[class*=ss-discovery]{max-width:100%!important;overflow:hidden!important}.dnd-section,.row-fluid,.row-fluid-wrapper,[class*=dnd_area-row]{max-width:100%!important;overflow-x:hidden!important}.ss-carousel-wrap{overflow:hidden;position:relative}.ss-carousel-track{display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;cursor:grab;gap:1.5rem!important;grid-template-columns:unset!important;padding-bottom:0!important;scrollbar-width:none!important}.ss-carousel-track::-webkit-scrollbar{display:none!important}.ss-carousel-track>*{flex:0 0 calc(33.333% - 1rem)!important;height:auto!important;scroll-snap-align:start!important}@media (max-width:900px){.ss-carousel-track>*{flex:0 0 calc(85% - 1rem)!important}}@media (max-width:600px){.ss-carousel-track>*{flex:0 0 calc(90% - 1rem)!important}}@media (min-width:901px){.ss-carousel-wrap{overflow:visible!important}.ss-carousel-track{cursor:default!important;flex-wrap:wrap!important;overflow-x:visible!important;scroll-snap-type:none!important}.ss-carousel-track>*{flex:1 1 calc(33.333% - 1.5rem)!important;min-width:0!important;scroll-snap-align:none!important}}.blog-cards-list.ss-carousel-track{padding:0!important}.blog-cards-list.ss-carousel-track .blog-post-card{flex:0 0 calc(33.333% - 1rem)!important;scroll-snap-align:start!important}@media (max-width:900px){.blog-cards-list.ss-carousel-track .blog-post-card{flex:0 0 calc(85% - 1rem)!important}}.ss-carousel-dots,.ss-lb-dots-wrap{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px;padding:8px 0}.ss-carousel-dots{display:none!important}.ss-carousel-dot{background:rgba(28,14,9,.2);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:8px;padding:0;transition:background .3s ease,transform .3s ease,width .3s ease;width:8px}.ss-carousel-dot.is-active{background:var(--ss-madera);border-radius:4px;transform:scale(1.3);width:24px}@media (max-width:900px){.ss-carousel-dots{display:flex!important}.ss-section--filosofia .ss-carousel-dot,.ss-section--servicios .ss-carousel-dot{background:rgba(240,230,218,.3)}.ss-section--filosofia .ss-carousel-dot.is-active,.ss-section--servicios .ss-carousel-dot.is-active{background:var(--ss-cream)}}#ss-lightbox{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:9999}#ss-lightbox.is-open{opacity:1;pointer-events:all}.ss-lb-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(10,5,3,.92);inset:0;position:absolute}.ss-lb-content{flex-direction:column;max-height:92vh;max-width:92vw;position:relative;z-index:1}.ss-lb-content,.ss-lb-img-wrap{align-items:center;display:flex}.ss-lb-img-wrap{justify-content:center;overflow:hidden}.ss-lb-img,.ss-lb-img-wrap{max-height:80vh;max-width:90vw}.ss-lb-img{border-radius:4px;box-shadow:0 40px 120px rgba(0,0,0,.6);display:block;height:auto;object-fit:contain;transition:opacity .2s ease;width:auto}.ss-lb-close{align-items:center;background:rgba(240,230,218,.1);border:1px solid rgba(240,230,218,.3);border-radius:50%;color:var(--ss-cream);cursor:pointer;display:flex;font-size:1.5rem;height:44px;justify-content:center;line-height:1;position:fixed;right:24px;top:24px;transition:background .2s ease;width:44px;z-index:2}.ss-lb-close:hover{background:rgba(240,230,218,.2)}.ss-lb-next,.ss-lb-prev{align-items:center;background:rgba(240,230,218,.1);border:1px solid rgba(240,230,218,.3);border-radius:50%;color:var(--ss-cream);cursor:pointer;display:flex;font-size:2rem;height:48px;justify-content:center;line-height:1;position:fixed;top:50%;transform:translateY(-50%);transition:background .2s ease;width:48px;z-index:2}.ss-lb-prev{left:24px}.ss-lb-next{right:24px}.ss-lb-next:hover,.ss-lb-prev:hover{background:rgba(240,230,218,.25)}.ss-lb-caption{color:rgba(240,230,218,.7);font-family:var(--ss-serif);font-size:.85rem;letter-spacing:.08em;margin-top:14px;text-align:center}.ss-lb-dots-wrap{margin-top:12px}.ss-lb-dot{background:rgba(240,230,218,.3);border:none;border-radius:50%;cursor:pointer;flex-shrink:0;height:7px;padding:0;transition:background .3s ease,transform .3s ease,width .3s ease;width:7px}.ss-lb-dot.is-active{background:var(--ss-cream);border-radius:3px;transform:scale(1.3);width:20px}#galeria img{cursor:zoom-in!important;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease!important}#galeria img:hover{opacity:.9!important;transform:scale(1.03)!important}@media (max-width:600px){.ss-lb-prev{left:8px}.ss-lb-next{right:8px}.ss-lb-close{right:12px;top:12px}}.blog-cards-module{box-sizing:border-box!important;margin:0 auto!important;max-width:1280px!important;padding:0 clamp(24px,5vw,80px)!important}.ss-carousel-wrap:has(.blog-cards-list){box-sizing:border-box!important;margin:0 auto!important;max-width:1280px!important;padding:0 clamp(24px,5vw,80px)!important}.blog-cards-list.ss-carousel-track{max-width:100%!important}@media (max-width:900px){.ss-section--blog .body-container,.ss-section--blog .hs_cos_wrapper,.ss-section--blog .row-fluid,.ss-section--blog .span12{overflow:visible!important}.ss-section--blog-header{box-sizing:border-box!important}.ss-section--blog-header,.ss-section--blog-header *{text-align:center!important}.ss-carousel-wrap:has(.blog-cards-list){box-sizing:border-box!important;margin:0!important;max-width:100%!important;padding:0!important;position:static!important;transform:none!important;width:100%!important}}.header__skip,a.header__skip{color:transparent!important;height:1px!important;left:-9999px!important;overflow:hidden!important;position:absolute!important;top:-9999px!important;width:1px!important}.header__skip:focus{background:#402a1e!important;border-radius:4px!important;color:#d6beaa!important;height:auto!important;left:8px!important;padding:4px 12px!important;top:8px!important;width:auto!important;z-index:99999!important}@media (max-width:900px){.header__close--toggle,.header__language-switcher--toggle,.header__row-1,.header__search--toggle{display:none!important}.header__row-2{align-items:center!important;display:flex!important;justify-content:flex-end!important;padding:0!important;width:100%!important}.header--toggle.header__navigation--toggle,.header__navigation--toggle{align-items:center!important;background:transparent!important;border:none!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:5px!important;height:44px!important;justify-content:center!important;min-height:44px!important;min-width:44px!important;padding:0!important;position:fixed!important;right:16px!important;top:14px!important;width:44px!important;z-index:10100!important}.header__navigation--toggle .ss-bar{background:#d6beaa!important;border-radius:2px!important;display:block!important;flex-shrink:0!important;height:1.5px!important;transition:transform .3s ease,opacity .3s ease,width .3s ease!important;width:22px!important}.header__navigation--toggle.ss-open .ss-bar:first-child{transform:translateY(6.5px) rotate(45deg)!important}.header__navigation--toggle.ss-open .ss-bar:nth-child(2){opacity:0!important;width:0!important}.header__navigation--toggle.ss-open .ss-bar:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)!important}.header__navigation.header--element{display:none!important}.header__navigation.header--element.ss-menu-open{align-items:flex-start!important;animation:ssMenuFadeIn .28s ease forwards!important;background:#402a1e!important;display:flex!important;flex-direction:column!important;height:100dvh!important;inset:0!important;justify-content:center!important;overflow-y:auto!important;padding:72px clamp(28px,8vw,56px) 60px!important;position:fixed!important;width:100vw!important;z-index:10000!important}@keyframes ssMenuFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header__navigation.ss-menu-open .menu--desktop{display:none!important}.header__navigation.ss-menu-open .menu--mobile{display:block!important;width:100%!important}.header__navigation.ss-menu-open .menu--mobile .menu__wrapper{display:flex!important;flex-direction:column!important;list-style:none!important;margin:0!important;padding:0!important;width:100%!important}.header__navigation.ss-menu-open .menu--mobile .menu__item--depth-1{border-bottom:1px solid rgba(214,190,170,.15)!important;position:relative!important;width:100%!important}.header__navigation.ss-menu-open .menu--mobile .menu__item--depth-1>.menu__link{color:#d6beaa!important;cursor:pointer!important;display:block!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:clamp(1.55rem,5vw,2.2rem)!important;font-weight:300!important;letter-spacing:.08em!important;line-height:1.2!important;padding:20px 0!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .2s ease!important;width:100%!important}.header__navigation.ss-menu-open .menu--mobile .menu__item--depth-1>.menu__link:focus,.header__navigation.ss-menu-open .menu--mobile .menu__item--depth-1>.menu__link:hover{color:#bda793!important}.header__navigation.ss-menu-open .menu__item--has-submenu>.menu__link{padding-right:44px!important}.header__navigation.ss-menu-open .menu__child-toggle{align-items:center!important;background:transparent!important;border:none!important;bottom:0!important;cursor:pointer!important;display:flex!important;height:auto!important;justify-content:center!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;width:44px!important;z-index:2!important}.header__navigation.ss-menu-open .menu__child-toggle-icon{border-bottom:1.5px solid #d6beaa!important;border-right:1.5px solid #d6beaa!important;display:inline-block!important;height:8px!important;margin-top:-3px!important;transform:rotate(45deg)!important;transition:transform .25s ease!important;width:8px!important}.header__navigation.ss-menu-open .menu__item--open>.menu__child-toggle .menu__child-toggle-icon{margin-top:3px!important;transform:rotate(-135deg)!important}.header__navigation.ss-menu-open .menu--mobile .menu__submenu{background:transparent!important;border-radius:0!important;box-shadow:none!important;left:auto!important;list-style:none!important;margin:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding:0!important;pointer-events:none!important;position:static!important;top:auto!important;transform:none!important;transition:max-height .28s ease,opacity .28s ease!important;visibility:visible!important;width:100%!important}.header__navigation.ss-menu-open .menu--mobile .menu__submenu.ss-submenu-open{max-height:300px!important;opacity:1!important;padding-bottom:8px!important;pointer-events:auto!important;position:static!important;transform:none!important;transition:max-height .28s ease!important;visibility:visible!important}.header__navigation.ss-menu-open .menu--mobile .menu__submenu li{background:transparent!important;background-color:transparent!important;list-style:none!important;padding-left:20px!important}.header__navigation.ss-menu-open .menu--mobile .menu__submenu .menu__link{color:#bda793!important;display:block!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:clamp(.95rem,3vw,1.2rem)!important;letter-spacing:.12em!important;line-height:1.2!important;padding:11px 0!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .2s ease!important}.header__navigation.ss-menu-open .menu--mobile .menu__submenu .menu__link:hover{color:#d6beaa!important}.header__navigation.ss-menu-open .show-for-sr{height:1px!important;overflow:hidden!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}.header__navigation--toggle:focus-visible,.header__navigation.ss-menu-open a:focus-visible,.header__navigation.ss-menu-open button:focus-visible{border-radius:2px!important;outline:2px solid #d6beaa!important;outline-offset:3px!important}}.ss-filo-hero{align-items:flex-end;background:var(--ss-madera);display:flex;min-height:100vh;overflow:hidden;padding-bottom:clamp(6rem,12vh,10rem);position:relative}.ss-filo-hero__bg{background-image:url("https://148486568.fs1.hubspotusercontent-eu1.net/hub/148486568/hubfs/RENDERS/ENTRADA%20NUEVO%20TELA%20(6).png?width=1920&format=webp&quality=80");background-position:center 30%;background-size:cover;inset:0;position:absolute;transform:scale(1.04);transition:transform 8s ease}.ss-filo-hero:hover .ss-filo-hero__bg{transform:scale(1)}.ss-filo-hero__overlay{background:linear-gradient(160deg,rgba(28,14,9,.75),rgba(28,14,9,.55) 40%,rgba(28,14,9,.8));inset:0;position:absolute}.ss-filo-hero__content{max-width:900px;padding:0 clamp(1.5rem,5vw,6rem);position:relative;z-index:2}.ss-filo-hero__title{color:var(--ss-cream);font-family:GitanLatin,Cormorant Garamond,serif;font-size:var(--fs-display-1);font-weight:300;letter-spacing:-.01em;line-height:1;margin:.6rem 0 1.4rem}.ss-filo-hero__sub{color:var(--ss-text-muted);font-family:Cormorant Garamond,serif;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:300;line-height:1.65;margin:0 0 2rem;max-width:560px}.ss-filo-hero__scroll{align-items:center;bottom:2.5rem;display:flex;flex-direction:column;gap:.5rem;left:50%;position:absolute;transform:translateX(-50%)}.ss-filo-hero__scroll-line{animation:scrollPulse 2s ease-in-out infinite;background:linear-gradient(180deg,rgba(240,230,218,0),rgba(240,230,218,.4));display:block;height:48px;width:1px}@keyframes scrollPulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:.8;transform:scaleY(1.15)}}.ss-section--manifiesto{background:var(--ss-madera);padding:clamp(5rem,10vh,9rem) 0}.ss-manifiesto-wrap{margin:0 auto;max-width:820px;padding:0 clamp(1.5rem,5vw,4rem);position:relative}.ss-manifiesto__deco{background:radial-gradient(ellipse at center,rgba(107,76,59,.12) 0,transparent 70%);height:320px;pointer-events:none;position:absolute;right:-2rem;top:-3rem;width:320px}.ss-manifiesto__quote{border:none;color:var(--ss-cream);font-family:GitanLatin,Cormorant Garamond,serif;font-size:var(--fs-display-4);font-weight:300;letter-spacing:.01em;margin:0 0 2.5rem;padding:0;position:relative}.ss-manifiesto__quote-mark{color:rgba(176,144,128,.3);font-family:Cormorant Garamond,serif;font-size:5em;line-height:0;margin-right:.1em;vertical-align:-.35em}.ss-manifiesto__text{color:var(--ss-text-muted);font-family:Cormorant Garamond,serif;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:300;line-height:1.8;margin:0 0 1.4rem}.ss-section--pilares{background:var(--ss-madera);border-top:1px solid var(--ss-line-dark);padding:clamp(5rem,10vh,9rem) 0}.ss-section--semillas{background:var(--ss-cream);padding:clamp(5rem,10vh,9rem) 0}.ss-section__header--dark{text-align:left}.ss-semillas-grid{border-top:1px solid rgba(28,14,9,.1);display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:4rem}.ss-semilla-item{border-bottom:1px solid rgba(28,14,9,.1);border-right:1px solid rgba(28,14,9,.1);display:flex;gap:1.8rem;padding:2.2rem 2.4rem;transition:background .3s ease}.ss-semilla-item:nth-child(2n){border-right:none}.ss-semilla-item:hover{background:rgba(28,14,9,.03)}.ss-semilla-item__num{color:rgba(28,14,9,.35);flex-shrink:0;font-size:.72rem;letter-spacing:.18em;min-width:2rem;padding-top:.25rem;text-transform:uppercase}.ss-semilla-item__num,.ss-semilla-item__title{font-family:GitanLatin,Cormorant Garamond,serif}.ss-semilla-item__title{color:var(--ss-text-dark);font-size:var(--fs-display-5);font-weight:400;letter-spacing:.02em;margin:0 0 .5rem}.ss-semilla-item__text{color:var(--ss-text-soft);font-family:Cormorant Garamond,serif;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:300;line-height:1.7;margin:0}.ss-section--enfoque{background:var(--ss-madera);overflow:hidden}.ss-enfoque-split{display:grid;grid-template-columns:1fr 1fr;min-height:70vh}.ss-enfoque-split__img{overflow:hidden;position:relative}.ss-enfoque-split__img-inner{background-position:50%;background-size:cover;inset:0;position:absolute;transform:scale(1.05);transition:transform .8s ease}.ss-enfoque-split__img:hover .ss-enfoque-split__img-inner{transform:scale(1)}.ss-enfoque-split__content{display:flex;flex-direction:column;gap:1.6rem;justify-content:center;padding:clamp(3.5rem,7vw,6rem) clamp(2rem,5vw,5rem)}.ss-enfoque-list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:0;padding:0}.ss-enfoque-list__item{align-items:flex-start;color:var(--ss-text-muted);display:flex;font-family:Cormorant Garamond,serif;font-size:clamp(.95rem,1.4vw,1.05rem);font-weight:300;gap:.9rem;line-height:1.55}.ss-enfoque-list__icon{color:var(--ss-coffee-light);flex-shrink:0;font-size:.9rem;margin-top:.15rem}.ss-section--cifras{background:#2a1510;padding:clamp(4rem,8vh,7rem) 0}.ss-cifras-grid{display:grid;gap:0;grid-template-columns:repeat(4,1fr)}.ss-cifra-item{align-items:center;border-right:1px solid var(--ss-line-dark);display:flex;flex-direction:column;padding:2.5rem 1.5rem;text-align:center}.ss-cifra-item:last-child{border-right:none}.ss-cifra-item__num{color:var(--ss-cream);font-family:GitanLatin,Cormorant Garamond,serif;font-size:var(--fs-display-num);font-weight:300;letter-spacing:.02em;line-height:1;margin-bottom:1rem}.ss-cifra-item__label{color:var(--ss-text-muted);font-family:Cormorant Garamond,serif;font-size:clamp(.85rem,1.2vw,.95rem);font-weight:300;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.ss-section--filo-cta{background:var(--ss-madera);border-top:1px solid var(--ss-line-dark);padding:clamp(6rem,12vh,10rem) 0}.ss-filo-cta-wrap{align-items:center;display:flex;flex-direction:column;gap:1.4rem;margin:0 auto;max-width:740px;text-align:center}.ss-filo-cta-btns{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-top:.8rem}.ss-lead--dark{color:var(--ss-text-soft)}@media (max-width:1024px){.ss-semillas-grid{grid-template-columns:1fr}.ss-semilla-item{border-right:none}.ss-cifras-grid{grid-template-columns:repeat(2,1fr)}.ss-cifra-item:nth-child(2){border-right:none}.ss-cifra-item:nth-child(3),.ss-cifra-item:nth-child(4){border-top:1px solid var(--ss-line-dark)}.ss-cifra-item:nth-child(4){border-right:none}.ss-enfoque-split{grid-template-columns:1fr}.ss-enfoque-split__img{min-height:55vw}.ss-enfoque-split__img-inner{height:55vw;position:relative}}@media (max-width:900px){.ss-semillas-grid{grid-template-columns:1fr;margin-top:2.5rem}.ss-semilla-item{padding:1.6rem 1.2rem}.ss-cifras-grid{grid-template-columns:repeat(2,1fr)}.ss-enfoque-split{grid-template-columns:1fr}.ss-filo-cta-btns{align-items:center;flex-direction:column}}@media (max-width:600px){.ss-cards-row--2{grid-template-columns:1fr!important}}@media (max-width:768px){.ss-section{padding-bottom:clamp(48px,10vw,80px)!important;padding-top:clamp(48px,10vw,80px)!important}.ss-section__header{margin-bottom:clamp(32px,7vw,56px)!important}.ss-dnd-hero,.ss-hero-section{padding-bottom:clamp(48px,10vh,80px)!important}.ss-discovery{padding:clamp(48px,10vw,80px) clamp(20px,5vw,40px)!important}}.ss-contact-form-wrap .hs-form-frame{background:transparent!important;border:none!important}.ss-contact-form-wrap .hs-form-frame iframe{border:none!important;width:100%!important}.ss-native-form{width:100%}.ss-form-row{display:grid;gap:0;grid-template-columns:1fr;margin-bottom:0}.ss-form-row--2{gap:0 32px;grid-template-columns:1fr 1fr}.ss-form-field{display:flex;flex-direction:column;margin-bottom:24px}.ss-form-field label{color:rgba(28,14,9,.55);font-size:10px;font-weight:500;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.ss-form-field input[type=email],.ss-form-field input[type=tel],.ss-form-field input[type=text],.ss-form-field select,.ss-form-field textarea{-webkit-appearance:none;appearance:none;background:transparent;border:none;border-bottom:1px solid rgba(28,14,9,.2);border-radius:0;box-shadow:none;color:#1c0e09;font-family:inherit;font-size:14px;outline:none;padding:10px 0;transition:border-color .2s ease;width:100%}.ss-form-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%231c0e09' stroke-linecap='round' stroke-width='1.5' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;cursor:pointer;padding-right:24px}.ss-form-field input::placeholder,.ss-form-field textarea::placeholder{color:rgba(28,14,9,.3)}.ss-form-field input:focus,.ss-form-field select:focus,.ss-form-field textarea:focus{border-bottom-color:#1c0e09}.ss-form-field textarea{min-height:80px;resize:vertical}.ss-form-footer{align-items:center;background:transparent!important;display:flex;flex-wrap:wrap;gap:24px;margin-top:8px;padding:0!important}.ss-form-submit:disabled,.ss-native-form .ss-form-submit:disabled{cursor:not-allowed!important;opacity:.5!important;transform:none!important}.ss-form-footer .ss-form-note,.ss-native-form .ss-form-note,p.ss-form-note{color:#1c0e09!important;font-size:12px!important;font-style:italic!important;margin:0!important;-webkit-text-fill-color:#1c0e09!important}.ss-form-success{padding:32px 0}.ss-form-success__title{color:#1c0e09;font-family:GitanLatin,Cormorant Garamond,Times New Roman,serif;font-size:32px;font-weight:400;margin-bottom:12px}.ss-form-success__body{color:rgba(28,14,9,.65);font-size:15px;line-height:1.6}.ss-form-error{color:#8b3a3a;font-size:13px;margin-top:16px}@media (max-width:640px){.ss-form-row--2{gap:0;grid-template-columns:1fr}.ss-form-footer{align-items:flex-start;flex-direction:column;gap:16px}.ss-form-submit{justify-content:center;width:100%}}.header__navigation a,.header__navigation li,.hs-menu-depth-1>li>a,.hs-menu-depth-2>li>a,.hs-menu-wrapper a,[class*=hs-menu] a,[class*=navigation] a,nav a{cursor:pointer!important}.header__navigation a,.hs-menu-depth-1>li>a,.hs-menu-wrapper a,[class*=hs-menu] a{position:relative;text-decoration:none!important;transition:color .2s ease!important}.header__navigation a:after,.hs-menu-depth-1>li>a:after,.hs-menu-wrapper a:after,[class*=hs-menu] a:after{background:currentColor;bottom:-2px;content:"";height:1px;left:0;position:absolute;transition:width .2s ease;width:0}.header__navigation a:hover:after,.hs-menu-depth-1>li>a:hover:after,.hs-menu-wrapper a:hover:after,[class*=hs-menu] a:hover:after{width:100%}.hs-menu-depth-1>li{position:relative}.menu--desktop .menu__item--has-submenu{position:relative!important}.hs-menu-depth-2,.menu__submenu{background:#402a1e!important;border:none!important;border-radius:0 0 2px 2px!important;border-top:1px solid rgba(214,190,170,.12)!important;box-shadow:0 8px 24px rgba(20,8,4,.18)!important;display:block!important;left:0!important;list-style:none!important;margin:0!important;min-width:180px!important;opacity:0!important;padding:8px 0 12px!important;pointer-events:none!important;position:absolute!important;top:calc(100% + 4px)!important;transform:translateY(-6px)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s!important;visibility:hidden!important;z-index:9999!important}.hs-menu-depth-1>li:focus-within>.hs-menu-depth-2,.hs-menu-depth-1>li:hover>.hs-menu-depth-2,.menu--desktop .menu__item--has-submenu:focus-within>.menu__submenu,.menu--desktop .menu__item--has-submenu:hover>.menu__submenu,.menu--desktop .menu__item--open>.menu__submenu{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;transition:opacity .2s ease,transform .2s ease,visibility 0s linear 0s!important;visibility:visible!important}.hs-menu-depth-2>li>a,.menu__submenu .menu__link{color:#d6beaa!important;cursor:pointer!important;display:block;font-family:GitanLatin,Cormorant Garamond,serif;font-size:11px;letter-spacing:1.8px;padding:12px 22px;text-decoration:none!important;text-transform:uppercase;transition:color .18s ease,background .18s ease!important;white-space:nowrap}.hs-menu-depth-2>li>a:hover,.menu__submenu .menu__link:hover{background:rgba(214,190,170,.07);color:#bda793!important}.hs-menu-depth-2>li>a:after,.menu__submenu .menu__link:after{display:none!important}.header__navigation .active>a,.hs-menu-wrapper .active>a{color:#f0e6da!important;opacity:1!important}.header__navigation a:after,.hs-menu-wrapper .active-branch>a:after,.hs-menu-wrapper .active>a:after,.hs-menu-wrapper a:after,.menu--desktop .menu__link:after,.menu__link:after,nav a:after,nav.menu .menu__link:after{background:rgba(214,190,170,.9)!important;background-color:rgba(214,190,170,.9)!important}.header__navigation a:not(:hover):after,.header__navigation li:not(:hover)>a:after,.hs-menu-depth-1>li:not(:hover)>a:after,.hs-menu-wrapper a:not(:hover):after,.hs-menu-wrapper li:not(:hover)>a:after,.menu--desktop .menu__item:not(:hover)>.menu__link:after,.menu--desktop .menu__item:not(:hover)>a:after,.menu--desktop .menu__link:not(:hover):after,nav.menu .menu__item:not(:hover)>.menu__link:after,nav.menu .menu__link:not(:hover):after{background:transparent!important;background-color:transparent!important;width:0!important}a:focus-visible,button:focus-visible{border-radius:2px;outline:2px solid #402a1e!important;outline-offset:3px}@media (max-width:900px){.header__navigation a:after,.hs-menu-wrapper a:after{display:none!important}}.menu .menu__submenu,.menu__submenu,.menu__submenu--level-2,nav.menu .menu__submenu{background-color:#402a1e!important;background:#402a1e!important;border:none!important;border-radius:6px!important;box-shadow:0 8px 28px rgba(20,10,5,.22),0 2px 8px rgba(20,10,5,.12)!important;left:0!important;max-width:220px!important;min-width:160px!important;padding:12px 0!important;top:100%!important;transform:none!important;width:auto!important}@media (min-width:768px){.menu__item--has-submenu .menu__submenu{display:block!important;opacity:0;pointer-events:none;transform:translateY(-6px)!important;transition:opacity .2s ease,transform .2s ease,visibility .2s!important;visibility:hidden}.menu__item--has-submenu.menu__item--open .menu__submenu,.menu__item--has-submenu:focus-within .menu__submenu,.menu__item--has-submenu:hover .menu__submenu{display:block!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;visibility:visible!important}}.menu__submenu .menu__item,.menu__submenu .menu__item--depth-2{border-bottom:none!important;border-top:none!important;padding:0!important;width:100%!important}.menu .menu__submenu .menu__link,.menu__submenu .menu__link,.menu__submenu .menu__link:focus,.menu__submenu .menu__link:hover,.menu__submenu .menu__link:link,.menu__submenu .menu__link:visited,nav.menu .menu__submenu .menu__link{background-color:transparent!important;background:transparent!important;color:#d6beaa!important;display:block!important;font-family:GitanLatin,Cormorant Garamond,Times New Roman,serif!important;font-size:11px!important;font-weight:400!important;letter-spacing:.15em!important;padding:10px 20px!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .18s ease,background-color .18s ease!important;white-space:nowrap!important;width:100%!important}.menu .menu__submenu .menu__link:hover,.menu__submenu .menu__link:hover,nav.menu .menu__submenu .menu__link:hover{background-color:hsla(0,0%,100%,.06)!important;color:#f0e6da!important}.menu__submenu .menu__link:after{display:none!important;width:0!important}.menu__child-toggle-icon{border-top-color:rgba(240,230,218,.7)!important}.menu__child-toggle-icon:focus,.menu__child-toggle-icon:hover,.menu__child-toggle:focus .menu__child-toggle-icon,.menu__child-toggle:hover .menu__child-toggle-icon{border-top-color:#f0e6da!important}.menu__child-toggle-icon:active{border-top-color:#d6beaa!important}.menu__child-toggle{cursor:pointer!important;opacity:.7!important;transition:opacity .2s ease!important}.menu__item--has-submenu:hover .menu__child-toggle{opacity:1!important}.menu__submenu--level-2>.menu__item:first-child.focus:before,.menu__submenu--level-2>.menu__item:first-child:before,.menu__submenu--level-2>.menu__item:first-child:hover:before{background:transparent!important;border:none!important;box-shadow:none!important;content:none!important;display:none!important;height:0!important;visibility:hidden!important;width:0!important}.menu__child-toggle[aria-expanded=true] .menu__child-toggle-icon{border-top-color:#f0e6da!important}.menu__child-toggle:focus-visible{outline:2px solid rgba(240,230,218,.5)!important;outline-offset:3px!important}@media (min-width:768px){.menu--desktop .menu__item--has-submenu:after{pointer-events:auto!important;top:100%!important}.menu--desktop .menu__item--has-submenu:after,.menu__submenu--level-2:before{background:transparent!important;content:""!important;height:12px!important;left:0!important;position:absolute!important;right:0!important;z-index:1!important}.menu__submenu--level-2:before{display:block!important;top:-12px!important}.menu__item--has-submenu .menu__submenu:hover,.menu__item--has-submenu:hover .menu__submenu{display:block!important;opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important;visibility:visible!important}}.ss-contact-form-wrap .ss-form-note,.ss-contact-form-wrap p.ss-form-note,.ss-form-footer .ss-form-note,.ss-form-footer p.ss-form-note,.ss-native-form .ss-form-note,form .ss-form-note{color:#1c0e09!important;-webkit-text-fill-color:#1c0e09!important;font-size:12px!important;font-style:italic!important;opacity:1!important}@media (min-width:901px){.ss-map-wrap{margin-left:auto!important;margin-right:auto!important;max-width:900px!important}.ss-map-wrap .hs-responsive-embed-wrapper{max-height:none!important;max-width:100%!important;width:100%!important}.ss-map-wrap .hs-responsive-embed-inner-wrapper{max-width:100%!important;padding-bottom:45%!important}}body.ss-scroll-lock{width:100%!important}#ss-panel,body.ss-scroll-lock{overflow:hidden!important;position:fixed!important}#ss-panel{backdrop-filter:blur(18px) saturate(140%)!important;-webkit-backdrop-filter:blur(18px) saturate(140%)!important;background:rgba(64,42,30,.8)!important;background-color:rgba(64,42,30,.8)!important;display:none;inset:0!important;z-index:20000!important}#ss-panel.ss-visible{animation:ssPanelIn .28s ease forwards!important;display:block!important}@keyframes ssPanelIn{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.ss-panel-inner{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100%!important;overflow-y:auto!important;padding:60px clamp(28px,8vw,56px) 48px!important;width:100%!important}.ss-close{align-items:center!important;background:transparent!important;border:none!important;color:#d6beaa!important;cursor:pointer!important;display:flex!important;font-size:1.4rem!important;height:44px!important;justify-content:center!important;position:absolute!important;right:18px!important;top:16px!important;transition:opacity .2s!important;width:44px!important;z-index:1!important}.ss-close:hover{opacity:.7!important}.ss-root-view,.ss-sub-view{box-sizing:border-box!important;inset:0!important;overflow-y:auto!important;padding:60px clamp(28px,8vw,56px) 48px!important;position:absolute!important;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease!important}.ss-root-view{opacity:1!important;transform:translateX(0)!important}.ss-root-view.ss-slide-out{transform:translateX(-100%)!important}.ss-root-view.ss-slide-out,.ss-sub-view{opacity:0!important;pointer-events:none!important}.ss-sub-view{transform:translateX(100%)!important}.ss-sub-view.ss-sub-active{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}.ss-root-view ul,.ss-sub-view ul{list-style:none!important;margin:0!important;padding:0!important}.ss-root-view li,.ss-sub-view li{border-bottom:1px solid rgba(214,190,170,.12)!important}.ss-root-view li:first-child,.ss-sub-view li:first-child{border-top:1px solid rgba(214,190,170,.12)!important}.ss-root-view a,.ss-sub-view a{color:#d6beaa!important;display:block!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:clamp(1.15rem,4.5vw,1.5rem)!important;letter-spacing:.12em!important;padding:20px 0!important;text-decoration:none!important;text-transform:uppercase!important;transition:color .2s!important}.ss-root-view a:hover,.ss-sub-view a:hover{color:#f0e6da!important}.ss-sub-trigger{align-items:center!important;background:transparent!important;border:none!important;color:#d6beaa!important;cursor:pointer!important;display:flex!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:clamp(1.15rem,4.5vw,1.5rem)!important;justify-content:space-between!important;letter-spacing:.12em!important;padding:20px 0!important;text-align:left!important;text-transform:uppercase!important;transition:color .2s!important;width:100%!important}.ss-sub-trigger:hover{color:#f0e6da!important}.ss-arrow{font-size:1.2em!important;opacity:.7!important;transition:transform .2s!important}.ss-back{align-items:center!important;background:transparent!important;border:none!important;color:rgba(214,190,170,.7)!important;cursor:pointer!important;display:flex!important;font-family:GitanLatin,Cormorant Garamond,serif!important;font-size:.85rem!important;gap:8px!important;letter-spacing:.14em!important;padding:0 0 24px!important;text-transform:uppercase!important;transition:color .2s!important}.ss-back:hover{color:#d6beaa!important}@media (max-width:900px){.hs-search-field__bar,.hs-search-field__input,.hs-search-field__label,.hs-search-field__suggestions,.hs-search-field__suggestions-container,.results-for,[class*=" hs-search-field__"],[class^=hs-search-field__]{display:none!important}}.ss-card__title,.ss-filo-hero__title,.ss-h2,.ss-h2--impact,.ss-hero__title,.ss-manifiesto__quote,.ss-semilla-item__title,.ss-service-card__title,h1,h2,h3,h4,h5,h6{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;text-wrap:balance;word-break:normal}.ss-filo-hero__title,.ss-hero__title{line-height:.98}.ss-h2,.ss-h2--impact{line-height:1.08}.ss-manifiesto__quote{line-height:1.25}.ss-card__title,.ss-semilla-item__title,.ss-service-card__title{line-height:1.2}@media (min-width:901px){.header__container .hs-image-widget,.header__logo img,.header__logo--main img,.hs_logo img{height:auto!important;max-height:42px!important;object-fit:contain!important;width:auto!important}.header__container,.header__container.content-wrapper{align-items:center!important;padding-bottom:22px!important;padding-top:22px!important}.header__row-2{align-items:center!important;padding-bottom:0!important;padding-top:0!important}}:root{--ss-header-h:86px}@media (min-width:901px){.menu--desktop .menu__item--has-submenu>.menu__submenu{backdrop-filter:blur(14px) saturate(140%)!important;-webkit-backdrop-filter:blur(14px) saturate(140%)!important;background:rgba(64,42,30,.8)!important;background-color:rgba(64,42,30,.8)!important;border:none!important;border-radius:0!important;border-top:1px solid rgba(214,190,170,.1)!important;box-shadow:0 16px 40px rgba(0,0,0,.25)!important;height:auto!important;left:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;padding:32px max(clamp(40px,8vw,120px),calc(50vw - 640px)) 36px!important;position:fixed!important;right:0!important;top:var(--ss-header-h)!important;transform:translateY(-12px)!important;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear .08s!important;width:100vw!important}.menu--desktop .menu__item--has-submenu:focus-within>.menu__submenu,.menu--desktop .menu__item--has-submenu:hover>.menu__submenu,.menu--desktop .menu__item--open>.menu__submenu{transform:translateY(0)!important;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility 0s linear 0s!important}.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__item,.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__item--depth-2{border:none!important;display:block!important;max-width:420px!important;padding:0!important;width:100%!important}.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__link{background:transparent!important;border-bottom:1px solid rgba(214,190,170,.07)!important;color:rgba(214,190,170,.78)!important;display:block!important;font-family:GitanLatin,Cormorant Garamond,Times New Roman,serif!important;font-size:clamp(.95rem,1.05vw,1.15rem)!important;font-weight:300!important;letter-spacing:.06em!important;line-height:1.5!important;padding:10px 0!important;text-transform:uppercase!important;transition:color .28s ease,padding-left .28s cubic-bezier(.16,1,.3,1),border-color .28s ease!important;white-space:normal!important;width:100%!important}.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__item:last-child .menu__link{border-bottom:none!important}.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__link:focus,.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__link:hover{background:transparent!important;border-bottom-color:rgba(214,190,170,.18)!important;color:#f0e6da!important;padding-left:12px!important}.menu--desktop .menu__item--has-submenu>.menu__submenu .menu__link:after{content:none!important;display:none!important}.menu--desktop .menu__item--has-submenu:after{height:16px!important}}@media (max-width:900px){.header__navigation,.header__navigation.header--element{align-items:center!important;animation:none!important;background:transparent!important;display:flex!important;flex:0 0 auto!important;height:auto!important;inset:auto!important;justify-content:flex-end!important;margin:0!important;overflow:visible!important;padding:0!important;position:static!important;width:auto!important}.header__navigation .menu,.header__navigation .menu--desktop,.header__navigation .menu--mobile,.header__navigation .menu__wrapper{display:none!important}.header__container,.header__container.content-wrapper{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;gap:0!important;justify-content:flex-start!important;margin:0!important;max-width:100%!important;min-height:70px!important;padding:16px 22px!important;width:100%!important}.header__logo,.header__logo--main{align-items:center!important;display:flex!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.header__container .hs-image-widget,.header__logo img,.header__logo--main img,.hs_logo img{display:block!important;height:auto!important;max-height:38px!important;object-fit:contain!important;width:auto!important}.header__column{align-items:center!important;display:flex!important;flex:0 0 auto!important;justify-content:flex-end!important;margin:0!important;min-width:0!important;padding:0!important;width:auto!important}.header__row-1{display:none!important}.header__row-2{justify-content:flex-end!important;margin:0!important;padding:0!important}.header__row-2,.header__row-2>.hs_cos_wrapper_type_module{align-items:center!important;display:flex!important;flex:0 0 auto!important;width:auto!important}.header--toggle.header__navigation--toggle,.header__navigation--toggle{align-items:center!important;background:transparent!important;border:none!important;bottom:auto!important;cursor:pointer!important;display:flex!important;flex-direction:column!important;gap:5px!important;height:44px!important;justify-content:center!important;left:auto!important;margin:0!important;max-height:44px!important;min-height:44px!important;min-width:44px!important;padding:0!important;position:fixed!important;right:16px!important;top:14px!important;width:44px!important;z-index:10100!important}}body[class*=ofrec i] .ss-seed-deco,body[class*=ofrec i] .ss-seed-icon,body[class*=ofrec i] [class*=droplet],body[class*=ofrec i] [class*=leaf],body[class*=ofrec i] [class*=seed-deco],body[class*=ofrec i] [class*=seed-icon]{height:auto!important;max-height:320px!important;max-width:320px!important;width:auto!important}body[class*=ofrec i] .ss-seed-deco:empty,body[class*=ofrec i] .ss-seed-icon:empty,body[class*=ofrec i] [class*=droplet]:empty,body[class*=ofrec i] [class*=leaf]:empty,body[class*=ofrec i] [class*=seed-deco]:empty,body[class*=ofrec i] [class*=seed-icon]:empty{display:none!important}body[class*=ofrec i] .hs_cos_wrapper svg,body[class*=ofrec i] .ss-section svg,body[class*=ofrec i] section svg{max-height:360px!important;max-width:360px!important}body[class*=ofrec i] .hs_cos_wrapper p,body[class*=ofrec i] .ss-section p,body[class*=ofrec i] p,body[class*=ofrec i] section p{color:rgba(240,230,218,.92)!important;font-size:var(--fs-body,1rem)!important;font-weight:400!important;letter-spacing:.01em!important;line-height:1.7!important}body[class*=ofrec i] [style*="background: #f"] p,body[class*=ofrec i] [style*="background:#f"] p,body[class*=ofrec i] [style*="rgb(240,230,218)"] p,body[class*=ofrec i] [style*="rgb(248,242,234)"] p{color:rgba(28,14,9,.85)!important}body[class*=ofrec i] h1,body[class*=ofrec i] h2,body[class*=ofrec i] h3,body[class*=ofrec i] h4{color:rgba(240,230,218,.96)!important}body[class*=ofrec i] [class*=image]:empty,body[class*=ofrec i] [style*=aspect-ratio]:not(img):empty{max-height:40vh!important}.ss-section--ofrecemos{background:var(--ss-madera);overflow:hidden;padding:clamp(80px,10vw,140px) 0;position:relative}.ss-service-card--ofrecemos{background:rgba(176,144,128,.08)!important;border-color:rgba(214,190,170,.12)!important}.ss-service-card--ofrecemos:hover{background:rgba(176,144,128,.14)!important;border-color:rgba(214,190,170,.28)!important}.ss-service-card--ofrecemos .ss-card__num{color:rgba(214,190,170,.55)!important;display:block!important;margin-bottom:.4rem!important}.ss-service-card--ofrecemos .ss-service-card__tag{color:rgba(214,190,170,.85)!important}.ss-service-card--ofrecemos .ss-service-card__text{color:rgba(240,230,218,.78)!important;font-size:.95rem!important;line-height:1.7!important}.ss-service-card--ofrecemos .ss-link{margin-top:auto!important;transition:color .3s ease!important}body[class*=ofrec i] .hs_cos_wrapper h1,body[class*=ofrec i] .hs_cos_wrapper h2,body[class*=ofrec i] .hs_cos_wrapper h3,body[class*=ofrec i] .hs_cos_wrapper h4,body[class*=ofrec i] [style*="#32475C" i],body[class*=ofrec i] [style*="rgb(50, 71, 92)"],body[class*=ofrec i] h1,body[class*=ofrec i] h2,body[class*=ofrec i] h3,body[class*=ofrec i] h4,body[class*=ofrec i] h5,body[class*=ofrec i] h6{color:var(--ss-text-light)!important}.ss-servicios{background:#f4ede4;color:#402a1e;padding:clamp(60px,8vw,120px) clamp(20px,4vw,40px)}.ss-servicios__intro{margin:0 auto clamp(60px,8vw,120px);max-width:820px;text-align:center}.ss-servicios__intro-text{color:#402a1e;font-family:var(--ss-serif);font-size:clamp(1.2rem,2vw,1.6rem);font-weight:300;letter-spacing:.01em;line-height:1.5;margin:0}.ss-servicios__intro-text span{color:inherit!important;font-family:inherit!important;letter-spacing:inherit!important}.ss-servicios__bloque{align-items:center;display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1fr 1fr;margin:0 auto clamp(60px,8vw,120px);max-width:1200px}.ss-servicios__bloque:last-of-type{margin-bottom:0}.ss-servicios__bloque--invertido .ss-servicios__imagen-wrap{order:2}.ss-servicios__bloque--invertido .ss-servicios__texto{order:1}.ss-servicios__imagen-wrap{aspect-ratio:4/5;background:hsla(0,0%,100%,.02);border-radius:4px;overflow:hidden;position:relative;width:100%}.ss-servicios__imagen-wrap img{display:block!important;height:100%!important;object-fit:cover!important;transition:transform .8s var(--ease-out-expo);width:100%!important}.ss-servicios__bloque:hover .ss-servicios__imagen-wrap img{transform:scale(1.04)}.ss-servicios__texto{display:flex;flex-direction:column;gap:0;padding:0 clamp(0px,2vw,20px)}.ss-servicios__numero{color:#995c48;display:block;font-family:var(--ss-sans);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.22em;margin-bottom:.8rem;text-transform:uppercase}.ss-servicios__titulo{color:#402a1e!important;font-family:var(--ss-serif)!important;font-size:var(--fs-display-3)!important;font-weight:300!important;letter-spacing:-.01em!important;line-height:1.1!important;margin:0 0 1.2rem!important}.ss-servicios__cuerpo{color:rgba(64,42,30,.85);font-family:var(--ss-sans);font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.75;margin:0 0 1.8rem}.ss-servicios__cta,.ss-servicios__cta:link,.ss-servicios__cta:visited{align-items:center;color:#402a1e;display:inline-flex;font-family:var(--ss-sans,sans-serif);font-size:.78rem;font-weight:500;gap:.55em;letter-spacing:.2em;padding-bottom:8px;position:relative;text-decoration:none!important;text-transform:uppercase;transition:color .35s ease}.ss-servicios__cta:before{content:"\2192";order:2}.ss-servicios__cta:after{background:#995c48;bottom:0;content:"";height:1.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.4,0,.2,1)}.ss-servicios__cta:active,.ss-servicios__cta:focus,.ss-servicios__cta:hover{color:#995c48!important;text-decoration:none!important}.ss-servicios__cta:active:after,.ss-servicios__cta:focus:after,.ss-servicios__cta:hover:after{transform:scaleX(1)}@media (max-width:900px){.ss-servicios{padding:clamp(40px,8vw,80px) clamp(18px,5vw,30px)}.ss-servicios__bloque{gap:20px;grid-template-columns:1fr;margin-bottom:clamp(48px,10vw,80px)}.ss-servicios__bloque--invertido .ss-servicios__imagen-wrap,.ss-servicios__bloque--invertido .ss-servicios__texto{order:0}.ss-servicios__imagen-wrap{aspect-ratio:4/3}.ss-servicios__texto{padding:0}.ss-servicios__intro{margin-bottom:clamp(40px,10vw,70px)}.ss-servicios__intro-text,.ss-servicios__intro-text span[style*=font-size]{font-size:clamp(1rem,4.5vw,1.3rem)!important}}.ss-btn:focus-visible{border-radius:2px!important;outline:2px solid #402a1e!important;outline-offset:3px!important}.ss-btn--dark:focus-visible,.ss-btn--outline:focus-visible{outline-color:#f4ede4!important}@media (hover:none){.ss-btn:active{transform:scale(.97)!important}.ss-btn--dark:active:before,.ss-btn--light:active:before,.ss-btn--outline-dark:active:before,.ss-btn--outline:active:before{transform:scaleX(1)!important}.ss-btn--light:active,.ss-btn--outline-dark:active{color:#f4ede4!important}.ss-btn--outline:active{color:#402a1e!important}}@media (prefers-reduced-motion:reduce){.ss-btn,.ss-btn:before,.ss-btn__icon,.ss-btn__text{transition:color .2s ease,background-color .2s ease,border-color .2s ease!important}.ss-btn:before{opacity:0;transform:none!important;transition:opacity .2s ease!important}.ss-btn:hover:before{opacity:1}.ss-btn,.ss-btn:active,.ss-btn:hover,.ss-btn:hover .ss-btn__icon{transform:none!important}}:root{--btn-cream-90:rgba(244,237,228,.9);--btn-coffee-90:rgba(64,42,30,.9);--btn-cream:#f4ede4;--btn-coffee:#402a1e;--btn-radius:2px;--btn-height:52px;--btn-pad-x:clamp(24px,3vw,36px);--btn-transition:background-color 0.3s ease,color 0.3s ease,border-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s var(--ease-spring)}.ss-btn,.ss-form-submit,a.ss-btn,button.ss-btn,button.ss-form-submit{align-items:center!important;border:1px solid transparent!important;border-radius:var(--btn-radius)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--ss-sans)!important;font-size:.8rem!important;font-weight:500!important;gap:10px!important;height:var(--btn-height)!important;justify-content:center!important;letter-spacing:.12em!important;overflow:hidden!important;padding:0 var(--btn-pad-x)!important;position:relative!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-tap-highlight-color:transparent!important;opacity:1!important;transition:var(--btn-transition)!important}.ss-btn:before{content:none!important;display:none!important}.ss-btn .ss-btn__icon,.ss-btn .ss-btn__text,.ss-btn>span,.ss-form-submit .ss-form-submit__arrow,.ss-form-submit .ss-form-submit__text,.ss-form-submit>span{color:inherit!important;position:relative!important;z-index:1!important;-webkit-text-fill-color:inherit!important;font-size:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important;transition:transform .3s ease!important}.ss-btn .ss-btn__icon,.ss-form-submit .ss-form-submit__arrow{font-size:1rem!important}.ss-btn--light,.ss-btn--primary,a.ss-btn--light,a.ss-btn--primary{background-color:var(--btn-cream-90)!important;border-color:var(--btn-cream-90)!important;color:var(--btn-coffee)!important}.ss-btn--light:focus-visible,.ss-btn--light:hover,.ss-btn--primary:focus-visible,.ss-btn--primary:hover{background-color:var(--btn-coffee-90)!important;border-color:var(--btn-coffee-90)!important;box-shadow:0 12px 28px rgba(28,14,9,.3)!important;color:var(--btn-cream)!important;transform:translateY(-2px)!important}.ss-btn--light:active,.ss-btn--primary:active{box-shadow:0 4px 10px rgba(28,14,9,.22)!important;transform:translateY(0)!important}.ss-btn--dark,.ss-form-submit,.ss-native-form .ss-form-submit,.ss-native-form button.ss-form-submit,.ss-native-form button[type=submit],.ss-section--contacto .ss-form-submit,.ss-section--contacto button[type=submit],[class*=ss-section] .ss-form-submit,[class*=ss-section] button[type=submit],button.ss-btn--dark,button.ss-form-submit{background-color:var(--btn-coffee-90)!important;border-color:var(--btn-coffee-90)!important;color:var(--btn-cream)!important;-webkit-text-fill-color:var(--btn-cream)!important}.ss-btn--dark:focus-visible,.ss-btn--dark:hover,.ss-form-submit:focus-visible,.ss-form-submit:hover,.ss-native-form .ss-form-submit:hover,.ss-native-form button.ss-form-submit:hover,.ss-native-form button[type=submit]:hover,.ss-section--contacto .ss-form-submit:hover,.ss-section--contacto button[type=submit]:hover,[class*=ss-section] .ss-form-submit:hover,[class*=ss-section] button[type=submit]:hover{background-color:var(--btn-cream-90)!important;border-color:#402a1e!important;color:var(--btn-coffee)!important;-webkit-text-fill-color:var(--btn-coffee)!important;box-shadow:0 12px 28px rgba(64,42,30,.25)!important;transform:translateY(-2px)!important}.ss-btn--dark:active,.ss-form-submit:active{box-shadow:0 4px 10px rgba(64,42,30,.2)!important;transform:translateY(0)!important}.ss-btn--ghost,.ss-btn--outline,a.ss-btn--ghost,a.ss-btn--outline{background-color:transparent!important;border-color:var(--btn-cream)!important;color:var(--btn-cream)!important}.ss-btn--ghost:focus-visible,.ss-btn--ghost:hover,.ss-btn--outline:focus-visible,.ss-btn--outline:hover{background-color:var(--btn-cream-90)!important;border-color:var(--btn-cream-90)!important;box-shadow:0 12px 28px rgba(28,14,9,.3)!important;color:var(--btn-coffee)!important;transform:translateY(-2px)!important}.ss-btn--ghost:active,.ss-btn--outline:active{box-shadow:0 4px 10px rgba(28,14,9,.22)!important;transform:translateY(0)!important}.ss-btn--outline-dark,.ss-btn--secondary,a.ss-btn--outline-dark,a.ss-btn--secondary{background-color:transparent!important;border-color:var(--btn-coffee)!important;color:var(--btn-coffee)!important}.ss-btn--outline-dark:focus-visible,.ss-btn--outline-dark:hover,.ss-btn--secondary:focus-visible,.ss-btn--secondary:hover{background-color:var(--btn-coffee-90)!important;border-color:var(--btn-coffee-90)!important;box-shadow:0 12px 28px rgba(64,42,30,.25)!important;color:var(--btn-cream)!important;transform:translateY(-2px)!important}.ss-btn--outline-dark:active,.ss-btn--secondary:active{box-shadow:0 4px 10px rgba(64,42,30,.2)!important;transform:translateY(0)!important}.ss-btn:focus-visible .ss-btn__icon,.ss-btn:hover .ss-btn__icon,.ss-form-submit:focus-visible .ss-form-submit__arrow,.ss-form-submit:hover .ss-form-submit__arrow{transform:translateX(4px)!important}.ss-btn:focus-visible,.ss-form-submit:focus-visible{outline:2px solid var(--btn-coffee)!important;outline-offset:3px!important}@media (prefers-reduced-motion:reduce){.ss-btn,.ss-btn .ss-btn__icon,.ss-btn .ss-btn__text,.ss-form-submit,.ss-form-submit .ss-form-submit__arrow,.ss-form-submit .ss-form-submit__text{transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.ss-btn:active,.ss-btn:focus-visible,.ss-btn:focus-visible .ss-btn__icon,.ss-btn:hover,.ss-btn:hover .ss-btn__icon,.ss-form-submit:active,.ss-form-submit:focus-visible,.ss-form-submit:focus-visible .ss-form-submit__arrow,.ss-form-submit:hover,.ss-form-submit:hover .ss-form-submit__arrow{transform:none!important}}