.CanterasProject-module__fQZF_W__page{background:var(--color-white)}.CanterasProject-module__fQZF_W__intro{padding:var(--space-canteras-intro-top) 0 var(--space-canteras-intro-bottom);text-align:center}.CanterasProject-module__fQZF_W__intro p{margin:0 0 var(--space-canteras-kicker-bottom);font-family:var(--font-castudio);font-size:var(--font-size-canteras-kicker);letter-spacing:-.05em;text-transform:uppercase;font-weight:600;line-height:1}.CanterasProject-module__fQZF_W__intro h1{font-family:var(--font-castudio);font-size:var(--font-size-canteras-title);text-transform:uppercase;margin:0;font-weight:700;line-height:1}.CanterasProject-module__fQZF_W__hero{height:var(--height-canteras-hero);background:url(/images/canteras-04.jpg) 50%/cover no-repeat}.CanterasProject-module__fQZF_W__summary{padding:var(--space-canteras-summary-top) 0 var(--space-canteras-summary-bottom)}.CanterasProject-module__fQZF_W__inner{width:min(100%,var(--width-canteras-content));padding:0 var(--space-canteras-summary-x);margin:0 auto}.CanterasProject-module__fQZF_W__inner h2{max-width:calc(100% - var(--space-canteras-title-right));font-family:var(--font-castudio);font-size:var(--font-size-canteras-summary-title);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.CanterasProject-module__fQZF_W__link{font-family:var(--font-castudio);text-transform:uppercase;gap:10px;margin-top:35px;font-size:18px;line-height:1.5;display:inline-flex}.CanterasProject-module__fQZF_W__copy{font:18px/1.5 var(--font-system);margin-top:20px}.CanterasProject-module__fQZF_W__copy p{margin:0}.CanterasProject-module__fQZF_W__copy p+p{margin-top:20px}.CanterasProject-module__fQZF_W__gallery{flex-direction:column;align-items:center;width:98%;margin:0 auto;padding-bottom:100px;display:flex}.CanterasProject-module__fQZF_W__gallery figure{margin:0;padding-top:40px}.CanterasProject-module__fQZF_W__gallery figure:first-child{padding-top:0}.CanterasProject-module__fQZF_W__gallery img{width:auto;max-width:65%;height:auto;margin:auto;display:block}@media (max-width:767px){.CanterasProject-module__fQZF_W__intro{padding:60px 20px 20px}.CanterasProject-module__fQZF_W__intro h1{font-size:45px}.CanterasProject-module__fQZF_W__hero{height:200px}.CanterasProject-module__fQZF_W__summary{padding:30px 20px}.CanterasProject-module__fQZF_W__inner{padding:0}.CanterasProject-module__fQZF_W__inner h2{max-width:100%;font-size:40px}.CanterasProject-module__fQZF_W__gallery{width:100%;padding:0 20px 30px}.CanterasProject-module__fQZF_W__gallery img{width:100%;max-width:100%}}
.Footer-module__KWgBSG__footer{min-height:var(--height-footer);padding:var(--space-footer-top) var(--space-footer-x) var(--space-footer-bottom);color:var(--color-white);background:var(--color-footer-background)}.Footer-module__KWgBSG__grid{width:var(--width-footer-content);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.Footer-module__KWgBSG__grid section{font-family:var(--font-system)}.Footer-module__KWgBSG__label{color:var(--color-footer-muted);font-family:var(--font-system);letter-spacing:.15px;text-transform:uppercase;margin:0;font-size:16px;font-style:italic;font-weight:400;line-height:1.5}.Footer-module__KWgBSG__grid p,.Footer-module__KWgBSG__grid a{margin:var(--space-footer-copy-top) 0 0;color:var(--color-white);font-family:var(--font-system);font-size:12px;font-weight:400;line-height:1.65;display:block}.Footer-module__KWgBSG__grid a[href^=mailto],.Footer-module__KWgBSG__grid a[href^=tel]{color:var(--color-footer-link)}.Footer-module__KWgBSG__contact{text-align:center}.Footer-module__KWgBSG__follow{text-align:right}.Footer-module__KWgBSG__bottom{margin-top:var(--space-footer-bottom-top);flex-direction:column;align-items:center;display:flex}.Footer-module__KWgBSG__logo{width:var(--width-footer-logo);height:auto}.Footer-module__KWgBSG__bottom nav{gap:var(--space-footer-legal-gap);margin-top:var(--space-footer-legal-top);display:flex}.Footer-module__KWgBSG__follow a{font-family:var(--font-serif);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:1.65}.Footer-module__KWgBSG__bottom nav a{font-family:var(--font-system);letter-spacing:.01em;font-size:12px;font-weight:400;line-height:1.65;position:relative}.Footer-module__KWgBSG__bottom nav a+a:before{left:calc(var(--space-footer-legal-gap) / -2);width:1px;height:var(--height-footer-legal-divider);content:"";background:var(--color-white);position:absolute}@media (max-width:767px){.Footer-module__KWgBSG__footer{padding:var(--space-footer-mobile-y) var(--space-footer-mobile-x)}.Footer-module__KWgBSG__grid{gap:var(--space-footer-mobile-grid-gap);text-align:center;grid-template-columns:1fr;width:100%}.Footer-module__KWgBSG__follow{text-align:center}.Footer-module__KWgBSG__bottom{margin-top:var(--space-footer-mobile-bottom-top)}}
.Header-module__FYKokG__header{z-index:10;width:100%;min-width:0;height:var(--header-height);background:var(--color-white);grid-template-columns:15% 70% 15%;align-items:center;display:grid;position:sticky;top:0}.Header-module__FYKokG__logoLink{z-index:1;width:var(--space-logo);justify-self:center;position:relative}.Header-module__FYKokG__logo{width:100%;height:auto}.Header-module__FYKokG__navigation{z-index:1;justify-content:center;align-items:center;gap:var(--space-nav-gap);display:flex;position:relative}.Header-module__FYKokG__navigationLink{font-family:var(--font-castudio);font-size:var(--font-size-navigation);text-transform:uppercase;color:var(--color-ink);align-items:center;gap:6px;font-weight:400;display:inline-flex}.Header-module__FYKokG__servicesTrigger{cursor:pointer;background:0 0;border:0;padding:0}.Header-module__FYKokG__servicesTrigger.Header-module__FYKokG__active{color:var(--color-footer-link)}.Header-module__FYKokG__serviceMark{font-size:0;line-height:1}.Header-module__FYKokG__serviceMark:before{content:"";font-family:Elementskit;font-size:8px}.Header-module__FYKokG__menuButton,.Header-module__FYKokG__mobileNavigation{display:none}.Header-module__FYKokG__backdrop{z-index:0;background:var(--color-menu-backdrop);pointer-events:none;width:100%;height:100svh;position:absolute;top:100%;left:0}.Header-module__FYKokG__servicesMenu{z-index:1;top:100%;left:var(--position-services-menu);grid-template-columns:var(--width-services-menu-column-one) var(--width-services-menu-column-two) 1fr;width:var(--width-services-menu);min-height:var(--height-services-menu);padding:var(--space-services-menu-y) var(--space-services-menu-x);visibility:hidden;background:var(--color-white);border-radius:0 0 var(--radius-services-menu) var(--radius-services-menu);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;display:grid;position:absolute;transform:translate(-50%)translateY(-8px)}.Header-module__FYKokG__servicesMenu.Header-module__FYKokG__open{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.Header-module__FYKokG__servicesColumn{padding:0 var(--space-services-menu-column-x)}.Header-module__FYKokG__servicesTitle{max-width:var(--width-services-menu-title);font-family:var(--font-castudio);font-size:var(--font-size-services-menu-title);text-transform:uppercase;margin:0;font-weight:600;line-height:1.2}.Header-module__FYKokG__servicesColumn:nth-child(2) .Header-module__FYKokG__servicesTitle{max-width:var(--width-services-menu-title-wide)}.Header-module__FYKokG__servicesColumn:nth-child(3) .Header-module__FYKokG__servicesTitle{white-space:nowrap;max-width:none}.Header-module__FYKokG__servicesColumn ul{margin:var(--space-services-menu-links-top) 0 0;padding:0;list-style:none}.Header-module__FYKokG__servicesColumn li+li{margin-top:var(--space-services-menu-link-gap)}.Header-module__FYKokG__servicesColumn a{font-family:var(--font-castudio);font-size:var(--font-size-services-menu-link);font-weight:400;line-height:1.3}.Header-module__FYKokG__servicesColumn a:hover{color:var(--color-footer-link)}@media (max-width:900px){.Header-module__FYKokG__header{padding:var(--space-button-y) var(--space-header-mobile-x);grid-template-columns:1fr auto}.Header-module__FYKokG__logoLink{justify-self:start}.Header-module__FYKokG__navigation,.Header-module__FYKokG__servicesMenu,.Header-module__FYKokG__backdrop{display:none}.Header-module__FYKokG__menuButton{z-index:3;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:relative}.Header-module__FYKokG__menuIcon,.Header-module__FYKokG__menuIcon:before,.Header-module__FYKokG__menuIcon:after{background:var(--color-ink);content:"";width:25px;height:1px;transition:transform .18s var(--ease);display:block}.Header-module__FYKokG__menuIcon{position:relative}.Header-module__FYKokG__menuIcon:before{position:absolute;top:-8px}.Header-module__FYKokG__menuIcon:after{position:absolute;top:8px}.Header-module__FYKokG__menuButton[aria-expanded=true] .Header-module__FYKokG__menuIcon{background:0 0}.Header-module__FYKokG__menuButton[aria-expanded=true] .Header-module__FYKokG__menuIcon:before{top:0;transform:rotate(45deg)}.Header-module__FYKokG__menuButton[aria-expanded=true] .Header-module__FYKokG__menuIcon:after{top:0;transform:rotate(-45deg)}.Header-module__FYKokG__mobileNavigation{z-index:2;top:var(--header-height);visibility:hidden;height:calc(100svh - var(--header-height));padding:45px var(--space-header-mobile-x);background:var(--color-white);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;flex-direction:column;display:flex;position:fixed;left:0;right:0;overflow-y:auto;transform:translateY(-12px)}.Header-module__FYKokG__mobileNavigationOpen{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.Header-module__FYKokG__mobileNavigationLink,.Header-module__FYKokG__mobileServicesTrigger{border:0;border-bottom:1px solid var(--color-line);width:100%;color:var(--color-ink);font-family:var(--font-castudio);text-align:left;text-transform:uppercase;background:0 0;padding:17px 0;font-size:30px;font-weight:400;line-height:1}.Header-module__FYKokG__mobileServicesTrigger{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.Header-module__FYKokG__mobileServicesMark{width:11px;height:11px;transition:transform .18s var(--ease);border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg)translateY(-3px)}.Header-module__FYKokG__mobileServicesTrigger[aria-expanded=true] .Header-module__FYKokG__mobileServicesMark{transform:rotate(225deg)translateY(-3px)}.Header-module__FYKokG__mobileServicesPanel{display:none;overflow:hidden}.Header-module__FYKokG__mobileServicesPanelOpen{display:block}.Header-module__FYKokG__mobileServicesGroup{padding:0}.Header-module__FYKokG__mobileServicesGroup:first-child{padding-top:18px}.Header-module__FYKokG__mobileServicesGroup:last-child{padding-bottom:18px}.Header-module__FYKokG__mobileServicesTitle{font-family:var(--font-castudio);text-transform:uppercase;margin:15px 0 7px;font-size:17px;font-weight:600;line-height:1.2}.Header-module__FYKokG__mobileServicesGroup a{color:var(--color-ink-soft);font-family:var(--font-castudio);padding:7px 0;font-size:17px;line-height:1.25;display:block}.Header-module__FYKokG__mobileContact{padding:var(--space-button-y) var(--space-button-x);color:var(--color-white);background:var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-castudio);font-size:var(--font-size-navigation);text-transform:uppercase;align-self:flex-start;margin-top:38px}}@media (max-width:480px){.Header-module__FYKokG__header{height:78px}.Header-module__FYKokG__logoLink{width:72px}.Header-module__FYKokG__mobileNavigation{min-height:calc(100svh - 78px);top:78px}.Header-module__FYKokG__mobileNavigationLink{font-size:27px}}
.Hero-module___w2HtG__hero{min-height:calc(100svh - var(--header-height));background-image:url(/images/castudio-hero.jpg);background-position:50%;background-size:cover;place-items:center;display:grid;position:relative;overflow:hidden}.Hero-module___w2HtG__overlay{background:var(--color-hero-overlay);position:absolute;inset:0}.Hero-module___w2HtG__content{padding:var(--space-hero-content);color:var(--color-white);text-align:center;transform:translateY(var(--space-hero-content-offset));flex-direction:column;align-items:center;display:flex;position:relative}.Hero-module___w2HtG__title,.Hero-module___w2HtG__description{font-family:var(--font-castudio);margin:0}.Hero-module___w2HtG__title{font-size:var(--font-size-hero-title);letter-spacing:-.05em;font-weight:300;line-height:1}.Hero-module___w2HtG__description{margin-top:var(--space-description-top);font-size:var(--font-size-hero-description);font-weight:500;line-height:1.2}.Hero-module___w2HtG__workButton{align-items:center;gap:var(--space-work-gap);margin-top:var(--space-work-top);padding:var(--space-work-y) var(--space-work-x);color:var(--color-white);font-family:var(--font-castudio);font-size:var(--font-size-hero-button);text-transform:uppercase;border:1px solid var(--color-white);border-radius:var(--radius-pill);font-weight:400;line-height:1;transition:background-color .18s,color .18s;display:inline-flex}.Hero-module___w2HtG__workButton:hover,.Hero-module___w2HtG__workButton:focus-visible{background:var(--color-white);color:var(--color-ink)}.Hero-module___w2HtG__workButton span{font-size:0;font-style:normal;line-height:1}.Hero-module___w2HtG__workButton span:before{content:"";font-family:Elementskit;font-size:8px}@media (max-width:767px){.Hero-module___w2HtG__hero{background-position:55%}.Hero-module___w2HtG__content{transform:none}.Hero-module___w2HtG__title{font-size:clamp(44px,12vw,72px)}.Hero-module___w2HtG__description{margin-top:var(--space-description-top-mobile);font-size:20px}.Hero-module___w2HtG__workButton{font-size:14px}}
.Projects-module__tl4Q0a__section{padding:var(--space-projects-top) 0 var(--space-projects-bottom);background:var(--color-white)}.Projects-module__tl4Q0a__title{color:var(--color-ink);font-family:var(--font-castudio);text-align:center;margin:0;font-size:30px;font-style:italic;font-weight:400;line-height:1.5}.Projects-module__tl4Q0a__title span{vertical-align:middle;margin-right:4px;font-size:0;font-style:normal;line-height:1;display:inline-block}.Projects-module__tl4Q0a__title span:before{content:"";font-family:Elementskit;font-size:8px}.Projects-module__tl4Q0a__grid{gap:var(--space-projects-gap);width:var(--width-projects);margin:var(--space-projects-grid-top) auto 0;grid-template-columns:1.12fr 1fr;display:grid}.Projects-module__tl4Q0a__project{color:var(--color-ink);text-align:center;display:block}.Projects-module__tl4Q0a__image{width:100%;height:auto}.Projects-module__tl4Q0a__project h5{margin:var(--space-project-caption-top) 0 0;font-family:var(--font-castudio);font-size:var(--font-size-project-caption);font-weight:500;line-height:1.2}@media (max-width:767px){.Projects-module__tl4Q0a__grid{width:calc(100% - (2 * var(--space-projects-mobile-x)));gap:var(--space-projects-mobile-gap);grid-template-columns:1fr}.Projects-module__tl4Q0a__project h5{font-size:22px}}
.Services-module__uj7JVa__section{padding:var(--space-services-top) 0 var(--space-services-bottom);background:var(--color-white);border-bottom:1px solid var(--color-process-line)}.Services-module__uj7JVa__introduction{grid-template-columns:25% 75%;display:grid}.Services-module__uj7JVa__eyebrow{padding-left:var(--space-services-x);font-family:var(--font-castudio);font-size:var(--font-size-services-label);margin:0;font-style:italic;line-height:1.5}.Services-module__uj7JVa__eyebrow span{vertical-align:middle;margin-right:4px;font-size:0;font-style:normal;line-height:1;display:inline-block}.Services-module__uj7JVa__eyebrow span:before{content:"";font-family:Elementskit;font-size:8px}.Services-module__uj7JVa__copy{width:var(--width-services-copy);margin-left:var(--space-services-copy-offset)}.Services-module__uj7JVa__copy h2,.Services-module__uj7JVa__copy p{font-family:var(--font-castudio);margin:0}.Services-module__uj7JVa__copy h2{font-size:var(--font-size-services-heading);font-weight:400;line-height:1}.Services-module__uj7JVa__copy h2 strong{font-weight:600}.Services-module__uj7JVa__copy>p{margin-top:var(--space-services-subtitle-top);text-transform:uppercase;font-size:21px;font-weight:600;line-height:1.2}.Services-module__uj7JVa__grid{gap:var(--space-services-grid-gap);margin-top:var(--space-services-grid-top);padding:0 var(--space-services-x);grid-template-columns:repeat(3,1fr);display:grid}.Services-module__uj7JVa__card{color:var(--color-ink)}.Services-module__uj7JVa__icon{width:var(--width-services-icon);height:auto}.Services-module__uj7JVa__card h3,.Services-module__uj7JVa__card p{font-family:var(--font-castudio);margin:0}.Services-module__uj7JVa__card h3{margin-top:var(--space-services-card-title-top);font-size:var(--font-size-services-card-heading);font-weight:500;line-height:1.2}.Services-module__uj7JVa__card p{max-width:90%;margin-top:var(--space-services-card-text-top);font-family:var(--font-system);font-size:var(--font-size-services-card-copy);font-weight:400;line-height:1.5}@media (max-width:767px){.Services-module__uj7JVa__introduction{gap:var(--space-services-mobile-gap);padding:0 var(--space-services-mobile-x);grid-template-columns:1fr}.Services-module__uj7JVa__eyebrow{padding:0}.Services-module__uj7JVa__copy{width:100%;margin-left:0}.Services-module__uj7JVa__grid{gap:var(--space-services-mobile-grid-gap);padding:0 var(--space-services-mobile-x);grid-template-columns:1fr}.Services-module__uj7JVa__icon{width:var(--width-services-icon-mobile)}.Services-module__uj7JVa__card p{max-width:none}}
.VideoStatement-module__N1rPrG__section{min-height:var(--height-video-statement);background:var(--color-video-fallback);place-items:center;display:grid;position:relative;overflow:hidden}.VideoStatement-module__N1rPrG__video{pointer-events:none;border:0;width:max(100%,177.78vh);height:max(100%,56.25vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.VideoStatement-module__N1rPrG__overlay{background:var(--color-video-overlay);position:absolute;inset:0}.VideoStatement-module__N1rPrG__title{max-width:var(--width-video-title);padding:var(--space-video-title-x);color:var(--color-white);font-family:var(--font-castudio);letter-spacing:-.05em;text-align:center;margin:0;font-size:clamp(37px,4.15vw,79px);font-style:italic;font-weight:500;line-height:.8;position:relative}@media (max-width:767px){.VideoStatement-module__N1rPrG__section{min-height:var(--height-video-statement-mobile)}.VideoStatement-module__N1rPrG__title{line-height:1}}
.AboutStudio-module__6b694G__section{gap:var(--space-about-column-gap);padding:var(--space-about-top) var(--space-about-x) var(--space-about-bottom);background:var(--color-white);grid-template-columns:1fr 1fr;display:grid}.AboutStudio-module__6b694G__content,.AboutStudio-module__6b694G__imageWrap{opacity:0;transform:translateY(var(--space-about-reveal-offset));transition:opacity var(--duration-about-reveal) var(--ease), transform var(--duration-about-reveal) var(--ease)}.AboutStudio-module__6b694G__visible .AboutStudio-module__6b694G__content,.AboutStudio-module__6b694G__visible .AboutStudio-module__6b694G__imageWrap{opacity:1;transform:translateY(0)}.AboutStudio-module__6b694G__imageWrap{transition-delay:var(--delay-about-image)}.AboutStudio-module__6b694G__eyebrow,.AboutStudio-module__6b694G__content h2{font-family:var(--font-castudio);margin:0}.AboutStudio-module__6b694G__eyebrow{font-size:var(--font-size-about-label);font-style:italic;line-height:1.5}.AboutStudio-module__6b694G__eyebrow span{vertical-align:middle;margin-right:4px;font-size:0;font-style:normal;line-height:1;display:inline-block}.AboutStudio-module__6b694G__eyebrow span:before{content:"";font-family:Elementskit;font-size:8px}.AboutStudio-module__6b694G__content h2{margin-top:var(--space-about-heading-top);letter-spacing:-.05em;font-size:45px;font-weight:500;line-height:1.1}.AboutStudio-module__6b694G__text{max-width:var(--width-about-text);margin-top:var(--space-about-text-top);font-family:var(--font-system);font-size:var(--font-size-about-copy);line-height:1.5}.AboutStudio-module__6b694G__text p{margin:0}.AboutStudio-module__6b694G__text p+p{margin-top:var(--space-about-paragraph-gap)}.AboutStudio-module__6b694G__text strong{font-weight:600}.AboutStudio-module__6b694G__qualities{max-width:var(--width-about-text);margin-top:var(--space-about-qualities-top);font-family:var(--font-system)}.AboutStudio-module__6b694G__quality+.AboutStudio-module__6b694G__quality{margin-top:var(--space-about-quality-gap)}.AboutStudio-module__6b694G__quality span{font-size:16px;line-height:1.2;display:block}.AboutStudio-module__6b694G__quality i{height:var(--height-about-progress);margin-top:var(--space-about-progress-top);background:var(--color-about-progress);transform-origin:0;transition:transform var(--duration-about-progress) var(--ease);display:block;transform:scaleX(0)}.AboutStudio-module__6b694G__visible .AboutStudio-module__6b694G__quality i{transform:scaleX(1)}.AboutStudio-module__6b694G__visible .AboutStudio-module__6b694G__quality:nth-child(2) i{transition-delay:var(--delay-about-progress)}.AboutStudio-module__6b694G__visible .AboutStudio-module__6b694G__quality:nth-child(3) i{transition-delay:calc(var(--delay-about-progress) * 2)}.AboutStudio-module__6b694G__image{width:100%;height:auto}@media (max-width:767px){.AboutStudio-module__6b694G__section{padding:var(--space-about-mobile-y) var(--space-about-mobile-x);grid-template-columns:1fr}.AboutStudio-module__6b694G__text,.AboutStudio-module__6b694G__qualities{max-width:none}.AboutStudio-module__6b694G__content h2{font-size:34px}}
.ScrollReveal-module__Bec-_G__reveal{opacity:0;transform:translateY(var(--space-reveal-offset));transition:opacity var(--duration-reveal) var(--ease), transform var(--duration-reveal) var(--ease)}.ScrollReveal-module__Bec-_G__visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ScrollReveal-module__Bec-_G__reveal{opacity:1;transition:none;transform:none}}
.BasicProjectFaq-module__hKU0Wa__accordion{width:100%}.BasicProjectFaq-module__hKU0Wa__item{border-bottom:2px solid var(--color-ink)}.BasicProjectFaq-module__hKU0Wa__itemOpen{border-bottom:0}.BasicProjectFaq-module__hKU0Wa__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.BasicProjectFaq-module__hKU0Wa__answer{border:1px solid var(--color-panel-line)}.BasicProjectFaq-module__hKU0Wa__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.ChangeUseFaq-module__hnELSa__accordion{width:100%}.ChangeUseFaq-module__hnELSa__item{border-bottom:2px solid var(--color-ink)}.ChangeUseFaq-module__hnELSa__itemOpen{border-bottom:0}.ChangeUseFaq-module__hnELSa__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.ChangeUseFaq-module__hnELSa__answer{border:1px solid var(--color-panel-line)}.ChangeUseFaq-module__hnELSa__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.ChangeUsePage-module__GeOJDa__page{background:var(--color-white)}.ChangeUsePage-module__GeOJDa__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.ChangeUsePage-module__GeOJDa__intro p,.ChangeUsePage-module__GeOJDa__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.ChangeUsePage-module__GeOJDa__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.ChangeUsePage-module__GeOJDa__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.ChangeUsePage-module__GeOJDa__hero{height:var(--height-viability-hero);overflow:hidden}.ChangeUsePage-module__GeOJDa__hero img,.ChangeUsePage-module__GeOJDa__image img{object-fit:cover;width:100%;height:100%;display:block}.ChangeUsePage-module__GeOJDa__hero img{object-position:center}.ChangeUsePage-module__GeOJDa__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.ChangeUsePage-module__GeOJDa__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.ChangeUsePage-module__GeOJDa__copy h2,.ChangeUsePage-module__GeOJDa__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.ChangeUsePage-module__GeOJDa__copy p,.ChangeUsePage-module__GeOJDa__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.ChangeUsePage-module__GeOJDa__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.ChangeUsePage-module__GeOJDa__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.ChangeUsePage-module__GeOJDa__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.ChangeUsePage-module__GeOJDa__image{height:fit-content;overflow:hidden}.ChangeUsePage-module__GeOJDa__image img{height:auto}.ChangeUsePage-module__GeOJDa__reverse:not(.ChangeUsePage-module__GeOJDa__faqRow) .ChangeUsePage-module__GeOJDa__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.ChangeUsePage-module__GeOJDa__reverse:not(.ChangeUsePage-module__GeOJDa__faqRow) .ChangeUsePage-module__GeOJDa__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.ChangeUsePage-module__GeOJDa__reverse:not(.ChangeUsePage-module__GeOJDa__faqRow) .ChangeUsePage-module__GeOJDa__copy h2{font-size:var(--font-size-viability-faq-heading)}.ChangeUsePage-module__GeOJDa__typesRow .ChangeUsePage-module__GeOJDa__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.ChangeUsePage-module__GeOJDa__typesRow .ChangeUsePage-module__GeOJDa__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.ChangeUsePage-module__GeOJDa__typesRow .ChangeUsePage-module__GeOJDa__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.ChangeUsePage-module__GeOJDa__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.ChangeUsePage-module__GeOJDa__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.ChangeUsePage-module__GeOJDa__faqRow .ChangeUsePage-module__GeOJDa__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.ChangeUsePage-module__GeOJDa__faqRow .ChangeUsePage-module__GeOJDa__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.ChangeUsePage-module__GeOJDa__intro{padding:58px 20px 36px}.ChangeUsePage-module__GeOJDa__intro h1{font-size:36px}.ChangeUsePage-module__GeOJDa__hero{height:360px}.ChangeUsePage-module__GeOJDa__row,.ChangeUsePage-module__GeOJDa__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.ChangeUsePage-module__GeOJDa__row>div:has(.ChangeUsePage-module__GeOJDa__image){order:2}.ChangeUsePage-module__GeOJDa__row>div:not(:has(.ChangeUsePage-module__GeOJDa__image)){order:1}.ChangeUsePage-module__GeOJDa__copy,.ChangeUsePage-module__GeOJDa__faq,.ChangeUsePage-module__GeOJDa__reverse:not(.ChangeUsePage-module__GeOJDa__faqRow) .ChangeUsePage-module__GeOJDa__copy,.ChangeUsePage-module__GeOJDa__typesRow .ChangeUsePage-module__GeOJDa__copy{padding:0;transform:none}.ChangeUsePage-module__GeOJDa__image,.ChangeUsePage-module__GeOJDa__reverse:not(.ChangeUsePage-module__GeOJDa__faqRow) .ChangeUsePage-module__GeOJDa__image,.ChangeUsePage-module__GeOJDa__typesRow .ChangeUsePage-module__GeOJDa__image{margin-left:0;margin-right:0;padding:0}.ChangeUsePage-module__GeOJDa__copy h2,.ChangeUsePage-module__GeOJDa__faq h2{font-size:34px}}
.ContactForm-module__MW0ffG__form{flex-direction:column;width:100%;display:flex}.ContactForm-module__MW0ffG__form label{font-family:var(--font-castudio);font-size:var(--font-size-contact-label);flex-direction:column;line-height:1.2;display:flex}.ContactForm-module__MW0ffG__form label+label{margin-top:var(--space-contact-field-gap)}.ContactForm-module__MW0ffG__form input,.ContactForm-module__MW0ffG__form textarea{width:100%;margin-top:var(--space-contact-input-top);padding:var(--space-contact-input-y) var(--space-contact-input-x);color:var(--color-ink);font-family:var(--font-castudio);font-size:var(--font-size-contact-input);letter-spacing:0;background:var(--color-white);border:1px solid var(--color-ink);border-radius:0;outline:none;font-weight:400;line-height:1.5}.ContactForm-module__MW0ffG__form input{height:var(--height-contact-input)}.ContactForm-module__MW0ffG__form textarea{min-height:var(--height-contact-textarea);resize:vertical}.ContactForm-module__MW0ffG__form input::placeholder,.ContactForm-module__MW0ffG__form textarea::placeholder{color:var(--color-ink-muted)}.ContactForm-module__MW0ffG__form button{height:var(--height-contact-button);margin-top:var(--space-contact-button-top);color:var(--color-white);font-family:var(--font-serif);text-transform:uppercase;background:var(--color-ink);border-radius:var(--radius-pill);cursor:pointer;border:0;font-size:16px;font-weight:700}.ContactForm-module__MW0ffG__form button:disabled{cursor:wait;opacity:.7}.ContactForm-module__MW0ffG__status{margin:var(--space-contact-status-top) 0 0;font-family:var(--font-castudio);font-size:16px}
.CompraventasFaq-module__QteqSW__accordion{width:100%}.CompraventasFaq-module__QteqSW__item{border-bottom:2px solid var(--color-ink)}.CompraventasFaq-module__QteqSW__itemOpen{border-bottom:0}.CompraventasFaq-module__QteqSW__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.CompraventasFaq-module__QteqSW__answer{border:1px solid var(--color-panel-line)}.CompraventasFaq-module__QteqSW__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.Contact-module__DIbnYa__section{height:var(--height-contact-section);padding:var(--space-contact-section-top) var(--space-contact-section-x) var(--space-contact-section-bottom);background:var(--color-white);grid-template-columns:1fr 1fr;display:grid}.Contact-module__DIbnYa__introduction,.Contact-module__DIbnYa__formWrap{flex-direction:column;justify-content:center;display:flex}.Contact-module__DIbnYa__introduction{padding:var(--space-contact-column-y) var(--space-contact-column-x);border-right:2px solid var(--color-ink)}.Contact-module__DIbnYa__introduction h2,.Contact-module__DIbnYa__introduction p{margin:0}.Contact-module__DIbnYa__introduction h2{font-family:var(--font-castudio);font-size:var(--font-size-contact-heading);letter-spacing:-.28px;font-weight:400;line-height:1.1}.Contact-module__DIbnYa__introduction p{margin-top:var(--space-contact-intro-text-top);font-family:var(--font-castudio);font-size:var(--font-size-contact-copy);letter-spacing:0;line-height:1.5}.Contact-module__DIbnYa__formWrap{padding:0 var(--space-contact-column-x)}.Contact-module__DIbnYa__pageSection .Contact-module__DIbnYa__introduction,.Contact-module__DIbnYa__pageSection .Contact-module__DIbnYa__formWrap{transform:translateY(var(--space-contact-page-form-offset))}.Contact-module__DIbnYa__pageSection .Contact-module__DIbnYa__introduction{border-right:0}@media (max-width:767px){.Contact-module__DIbnYa__section{gap:var(--space-contact-mobile-gap);padding:var(--space-contact-mobile-y) var(--space-contact-mobile-x);grid-template-columns:1fr}.Contact-module__DIbnYa__introduction{border-right:0;padding:0}.Contact-module__DIbnYa__introduction h2{font-size:50px}.Contact-module__DIbnYa__formWrap{padding:0}}
.DivisionFaq-module__9GE30q__accordion{width:100%}.DivisionFaq-module__9GE30q__item{border-bottom:2px solid var(--color-ink)}.DivisionFaq-module__9GE30q__itemOpen{border-bottom:0}.DivisionFaq-module__9GE30q__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.DivisionFaq-module__9GE30q__answer{border:1px solid var(--color-panel-line)}.DivisionFaq-module__9GE30q__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.DueDiligenceFaq-module__FVSoWa__accordion{width:100%}.DueDiligenceFaq-module__FVSoWa__item{border-bottom:2px solid var(--color-ink)}.DueDiligenceFaq-module__FVSoWa__itemOpen{border-bottom:0}.DueDiligenceFaq-module__FVSoWa__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.DueDiligenceFaq-module__FVSoWa__answer{border:1px solid var(--color-panel-line)}.DueDiligenceFaq-module__FVSoWa__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.ExecutionProjectFaq-module__BPI_na__accordion{width:100%}.ExecutionProjectFaq-module__BPI_na__item{border-bottom:2px solid var(--color-ink)}.ExecutionProjectFaq-module__BPI_na__itemOpen{border-bottom:0}.ExecutionProjectFaq-module__BPI_na__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.ExecutionProjectFaq-module__BPI_na__answer{border:1px solid var(--color-panel-line)}.ExecutionProjectFaq-module__BPI_na__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.HabitabilityFaq-module__GkWDLa__accordion{width:100%}.HabitabilityFaq-module__GkWDLa__item{border-bottom:2px solid var(--color-ink)}.HabitabilityFaq-module__GkWDLa__itemOpen{border-bottom:0}.HabitabilityFaq-module__GkWDLa__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.HabitabilityFaq-module__GkWDLa__answer{border:1px solid var(--color-panel-line)}.HabitabilityFaq-module__GkWDLa__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.HerenciasFaq-module__ETH6KG__accordion{width:100%}.HerenciasFaq-module__ETH6KG__item{border-bottom:2px solid var(--color-ink)}.HerenciasFaq-module__ETH6KG__itemOpen{border-bottom:0}.HerenciasFaq-module__ETH6KG__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.HerenciasFaq-module__ETH6KG__answer{border:1px solid var(--color-panel-line)}.HerenciasFaq-module__ETH6KG__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.ImpuestosFaq-module__RImSjW__accordion{width:100%}.ImpuestosFaq-module__RImSjW__item{border-bottom:2px solid var(--color-ink)}.ImpuestosFaq-module__RImSjW__itemOpen{border-bottom:0}.ImpuestosFaq-module__RImSjW__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.ImpuestosFaq-module__RImSjW__answer{border:1px solid var(--color-panel-line)}.ImpuestosFaq-module__RImSjW__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.InteriorismoFaq-module__QuIPaa__accordion{width:100%}.InteriorismoFaq-module__QuIPaa__item{border-bottom:2px solid var(--color-ink)}.InteriorismoFaq-module__QuIPaa__itemOpen{border-bottom:0}.InteriorismoFaq-module__QuIPaa__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.InteriorismoFaq-module__QuIPaa__answer{border:1px solid var(--color-panel-line)}.InteriorismoFaq-module__QuIPaa__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.InversoresFaq-module__x0ssmq__accordion{width:100%}.InversoresFaq-module__x0ssmq__item{border-bottom:2px solid var(--color-ink)}.InversoresFaq-module__x0ssmq__itemOpen{border-bottom:0}.InversoresFaq-module__x0ssmq__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.InversoresFaq-module__x0ssmq__answer{border:1px solid var(--color-panel-line)}.InversoresFaq-module__x0ssmq__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.LevantamientoFaq-module__JiVBUW__accordion{width:100%}.LevantamientoFaq-module__JiVBUW__item{border-bottom:2px solid var(--color-ink)}.LevantamientoFaq-module__JiVBUW__itemOpen{border-bottom:0}.LevantamientoFaq-module__JiVBUW__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.LevantamientoFaq-module__JiVBUW__answer{border:1px solid var(--color-panel-line)}.LevantamientoFaq-module__JiVBUW__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.OpeningLicenseFaq-module__QUrU5G__accordion{width:100%}.OpeningLicenseFaq-module__QUrU5G__item{border-bottom:2px solid var(--color-ink)}.OpeningLicenseFaq-module__QUrU5G__itemOpen{border-bottom:0}.OpeningLicenseFaq-module__QUrU5G__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.OpeningLicenseFaq-module__QUrU5G__answer{border:1px solid var(--color-panel-line)}.OpeningLicenseFaq-module__QUrU5G__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.PlanificacionFiscalFaq-module__GkujJa__accordion{width:100%}.PlanificacionFiscalFaq-module__GkujJa__item{border-bottom:2px solid var(--color-ink)}.PlanificacionFiscalFaq-module__GkujJa__itemOpen{border-bottom:0}.PlanificacionFiscalFaq-module__GkujJa__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.PlanificacionFiscalFaq-module__GkujJa__answer{border:1px solid var(--color-panel-line)}.PlanificacionFiscalFaq-module__GkujJa__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.Process-module__MDuI_q__section{padding:var(--space-process-top) 0 var(--space-process-bottom);background:var(--color-white);border-top:1px solid var(--color-process-line);border-bottom:1px solid var(--color-process-line)}.Process-module__MDuI_q__heading{grid-template-columns:25% 75%;display:grid}.Process-module__MDuI_q__eyebrow{margin:var(--space-process-label-offset) 0 0;padding-left:var(--space-process-x);font-family:var(--font-castudio);letter-spacing:.15px;font-size:24px;font-style:italic;line-height:1.5}.Process-module__MDuI_q__eyebrow span{vertical-align:middle;margin-right:4px;font-size:0;font-style:normal;line-height:1;display:inline-block}.Process-module__MDuI_q__eyebrow span:before{content:"";font-family:Elementskit;font-size:8px}.Process-module__MDuI_q__heading h2{margin:var(--space-process-heading-offset) 0 0 var(--space-process-heading-x);font-family:var(--font-castudio);font-size:var(--font-size-process-heading);font-weight:400;line-height:1.1}.Process-module__MDuI_q__heading h2 em{font-family:var(--font-serif);letter-spacing:-.05em;font-size:80px;font-style:italic;font-weight:500;line-height:.8}.Process-module__MDuI_q__grid{margin-top:var(--space-process-grid-top);grid-template-columns:repeat(3,1fr);display:grid}.Process-module__MDuI_q__stage{min-height:var(--height-process-stage);padding:0 var(--space-process-card-x);border-left:1px solid var(--color-process-line);flex-direction:column;display:flex}.Process-module__MDuI_q__number{font-family:var(--font-sans);letter-spacing:-.03em;font-size:48px;font-weight:400;line-height:1.1}.Process-module__MDuI_q__stageCopy{margin-top:var(--space-process-copy-top)}.Process-module__MDuI_q__stage h3,.Process-module__MDuI_q__stage p{font-family:var(--font-castudio);margin:0}.Process-module__MDuI_q__stage h3{letter-spacing:-.03em;font-size:38px;font-weight:500;line-height:1.2}.Process-module__MDuI_q__stage p{max-width:90%;margin-top:var(--space-process-text-top);font-family:var(--font-system);font-size:var(--font-size-process-copy);line-height:1.5}@media (max-width:767px){.Process-module__MDuI_q__heading{gap:var(--space-process-mobile-gap);padding:0 var(--space-process-mobile-x);grid-template-columns:1fr}.Process-module__MDuI_q__eyebrow{margin-top:0;padding:0}.Process-module__MDuI_q__heading h2{margin:0;font-size:34px}.Process-module__MDuI_q__heading h2 em{font-size:52px}.Process-module__MDuI_q__grid{gap:var(--space-process-mobile-gap);padding:0 var(--space-process-mobile-x);grid-template-columns:1fr}.Process-module__MDuI_q__stage{min-height:auto;padding:0 0 0 var(--space-process-card-x)}.Process-module__MDuI_q__stageCopy{margin-top:var(--space-process-mobile-copy-top)}.Process-module__MDuI_q__stage p{max-width:none}}
.RegularizacionBienesFaq-module__09nl-W__accordion{width:100%}.RegularizacionBienesFaq-module__09nl-W__item{border-bottom:2px solid var(--color-ink)}.RegularizacionBienesFaq-module__09nl-W__itemOpen{border-bottom:0}.RegularizacionBienesFaq-module__09nl-W__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.RegularizacionBienesFaq-module__09nl-W__answer{border:1px solid var(--color-panel-line)}.RegularizacionBienesFaq-module__09nl-W__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.RehabilitacionFaq-module__7gkM1q__accordion{width:100%}.RehabilitacionFaq-module__7gkM1q__item{border-bottom:2px solid var(--color-ink)}.RehabilitacionFaq-module__7gkM1q__itemOpen{border-bottom:0}.RehabilitacionFaq-module__7gkM1q__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.RehabilitacionFaq-module__7gkM1q__answer{border:1px solid var(--color-panel-line)}.RehabilitacionFaq-module__7gkM1q__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.SegregationFaq-module__1VpUHG__accordion{width:100%}.SegregationFaq-module__1VpUHG__item{border-bottom:2px solid var(--color-ink)}.SegregationFaq-module__1VpUHG__itemOpen{border-bottom:0}.SegregationFaq-module__1VpUHG__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.SegregationFaq-module__1VpUHG__answer{border:1px solid var(--color-panel-line)}.SegregationFaq-module__1VpUHG__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.SiteDirectionFaq-module__fQVenG__accordion{width:100%}.SiteDirectionFaq-module__fQVenG__item{border-bottom:2px solid var(--color-ink)}.SiteDirectionFaq-module__fQVenG__itemOpen{border-bottom:0}.SiteDirectionFaq-module__fQVenG__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);cursor:pointer;font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;background:0 0;border:0;font-weight:400;line-height:1.2}.SiteDirectionFaq-module__fQVenG__answer{border:1px solid var(--color-panel-line)}.SiteDirectionFaq-module__fQVenG__answer p{padding:var(--space-viability-faq-top);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}
.ViabilityFaq-module__29a52a__accordion{width:100%}.ViabilityFaq-module__29a52a__item{border-bottom:2px solid var(--color-ink)}.ViabilityFaq-module__29a52a__itemOpen{border-bottom:0}.ViabilityFaq-module__29a52a__trigger{width:100%;padding:0 0 var(--space-viability-faq-question-bottom);color:var(--color-ink);font-family:var(--font-castudio);font-size:var(--font-size-viability-faq-question);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-weight:400;line-height:1.2}.ViabilityFaq-module__29a52a__answer p{padding:var(--space-viability-faq-top) 0 var(--space-viability-faq-answer-bottom);font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);margin:0;line-height:1.5}.ViabilityFaq-module__29a52a__itemOpen .ViabilityFaq-module__29a52a__answer{border:1px solid var(--color-panel-line)}.ViabilityFaq-module__29a52a__itemOpen .ViabilityFaq-module__29a52a__answer p{padding-right:var(--space-viability-faq-top);padding-left:var(--space-viability-faq-top)}
.BasicProjectPage-module__zkGcjq__page{background:var(--color-white)}.BasicProjectPage-module__zkGcjq__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.BasicProjectPage-module__zkGcjq__intro p,.BasicProjectPage-module__zkGcjq__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.BasicProjectPage-module__zkGcjq__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.BasicProjectPage-module__zkGcjq__intro h1{font-size:var(--font-size-viability-title);letter-spacing:0;font-weight:700;line-height:1}.BasicProjectPage-module__zkGcjq__hero{height:var(--height-viability-hero);overflow:hidden}.BasicProjectPage-module__zkGcjq__hero img,.BasicProjectPage-module__zkGcjq__image img{object-fit:cover;width:100%;height:100%;display:block}.BasicProjectPage-module__zkGcjq__hero img{object-position:center}.BasicProjectPage-module__zkGcjq__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.BasicProjectPage-module__zkGcjq__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.BasicProjectPage-module__zkGcjq__copy h2,.BasicProjectPage-module__zkGcjq__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.BasicProjectPage-module__zkGcjq__copy p,.BasicProjectPage-module__zkGcjq__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.BasicProjectPage-module__zkGcjq__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.BasicProjectPage-module__zkGcjq__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.BasicProjectPage-module__zkGcjq__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.BasicProjectPage-module__zkGcjq__image{height:fit-content;overflow:hidden}.BasicProjectPage-module__zkGcjq__image img{height:auto}.BasicProjectPage-module__zkGcjq__reverse:not(.BasicProjectPage-module__zkGcjq__faqRow) .BasicProjectPage-module__zkGcjq__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.BasicProjectPage-module__zkGcjq__reverse:not(.BasicProjectPage-module__zkGcjq__faqRow) .BasicProjectPage-module__zkGcjq__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.BasicProjectPage-module__zkGcjq__reverse:not(.BasicProjectPage-module__zkGcjq__faqRow) .BasicProjectPage-module__zkGcjq__copy h2{font-size:var(--font-size-viability-faq-heading)}.BasicProjectPage-module__zkGcjq__typesRow .BasicProjectPage-module__zkGcjq__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.BasicProjectPage-module__zkGcjq__typesRow .BasicProjectPage-module__zkGcjq__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.BasicProjectPage-module__zkGcjq__typesRow .BasicProjectPage-module__zkGcjq__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.BasicProjectPage-module__zkGcjq__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.BasicProjectPage-module__zkGcjq__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.BasicProjectPage-module__zkGcjq__faqRow .BasicProjectPage-module__zkGcjq__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.BasicProjectPage-module__zkGcjq__faqRow .BasicProjectPage-module__zkGcjq__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.BasicProjectPage-module__zkGcjq__intro{padding:58px 20px 36px}.BasicProjectPage-module__zkGcjq__intro h1{font-size:36px}.BasicProjectPage-module__zkGcjq__hero{height:360px}.BasicProjectPage-module__zkGcjq__row,.BasicProjectPage-module__zkGcjq__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.BasicProjectPage-module__zkGcjq__row>div:has(.BasicProjectPage-module__zkGcjq__image){order:2}.BasicProjectPage-module__zkGcjq__row>div:not(:has(.BasicProjectPage-module__zkGcjq__image)){order:1}.BasicProjectPage-module__zkGcjq__copy,.BasicProjectPage-module__zkGcjq__faq,.BasicProjectPage-module__zkGcjq__reverse:not(.BasicProjectPage-module__zkGcjq__faqRow) .BasicProjectPage-module__zkGcjq__copy,.BasicProjectPage-module__zkGcjq__typesRow .BasicProjectPage-module__zkGcjq__copy{padding:0;transform:none}.BasicProjectPage-module__zkGcjq__image,.BasicProjectPage-module__zkGcjq__reverse:not(.BasicProjectPage-module__zkGcjq__faqRow) .BasicProjectPage-module__zkGcjq__image,.BasicProjectPage-module__zkGcjq__typesRow .BasicProjectPage-module__zkGcjq__image{margin-left:0;margin-right:0;padding:0}.BasicProjectPage-module__zkGcjq__copy h2,.BasicProjectPage-module__zkGcjq__faq h2{font-size:34px}}
.CompraventasPage-module__s1V6QG__page{background:var(--color-white)}.CompraventasPage-module__s1V6QG__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.CompraventasPage-module__s1V6QG__intro p,.CompraventasPage-module__s1V6QG__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.CompraventasPage-module__s1V6QG__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.CompraventasPage-module__s1V6QG__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.CompraventasPage-module__s1V6QG__hero{height:var(--height-viability-hero);overflow:hidden}.CompraventasPage-module__s1V6QG__hero img,.CompraventasPage-module__s1V6QG__image img{object-fit:cover;width:100%;height:100%;display:block}.CompraventasPage-module__s1V6QG__hero img{object-position:center}.CompraventasPage-module__s1V6QG__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.CompraventasPage-module__s1V6QG__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.CompraventasPage-module__s1V6QG__copy h2,.CompraventasPage-module__s1V6QG__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.CompraventasPage-module__s1V6QG__copy p,.CompraventasPage-module__s1V6QG__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.CompraventasPage-module__s1V6QG__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.CompraventasPage-module__s1V6QG__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.CompraventasPage-module__s1V6QG__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.CompraventasPage-module__s1V6QG__image{height:fit-content;overflow:hidden}.CompraventasPage-module__s1V6QG__image img{height:auto}.CompraventasPage-module__s1V6QG__reverse:not(.CompraventasPage-module__s1V6QG__faqRow) .CompraventasPage-module__s1V6QG__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.CompraventasPage-module__s1V6QG__reverse:not(.CompraventasPage-module__s1V6QG__faqRow) .CompraventasPage-module__s1V6QG__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.CompraventasPage-module__s1V6QG__reverse:not(.CompraventasPage-module__s1V6QG__faqRow) .CompraventasPage-module__s1V6QG__copy h2{font-size:var(--font-size-viability-faq-heading)}.CompraventasPage-module__s1V6QG__typesRow .CompraventasPage-module__s1V6QG__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.CompraventasPage-module__s1V6QG__typesRow .CompraventasPage-module__s1V6QG__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.CompraventasPage-module__s1V6QG__typesRow .CompraventasPage-module__s1V6QG__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.CompraventasPage-module__s1V6QG__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.CompraventasPage-module__s1V6QG__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.CompraventasPage-module__s1V6QG__faqRow .CompraventasPage-module__s1V6QG__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.CompraventasPage-module__s1V6QG__faqRow .CompraventasPage-module__s1V6QG__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.CompraventasPage-module__s1V6QG__intro{padding:58px 20px 36px}.CompraventasPage-module__s1V6QG__intro h1{font-size:36px}.CompraventasPage-module__s1V6QG__hero{height:360px}.CompraventasPage-module__s1V6QG__row,.CompraventasPage-module__s1V6QG__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.CompraventasPage-module__s1V6QG__row>div:has(.CompraventasPage-module__s1V6QG__image){order:2}.CompraventasPage-module__s1V6QG__row>div:not(:has(.CompraventasPage-module__s1V6QG__image)){order:1}.CompraventasPage-module__s1V6QG__copy,.CompraventasPage-module__s1V6QG__faq,.CompraventasPage-module__s1V6QG__reverse:not(.CompraventasPage-module__s1V6QG__faqRow) .CompraventasPage-module__s1V6QG__copy,.CompraventasPage-module__s1V6QG__typesRow .CompraventasPage-module__s1V6QG__copy{padding:0;transform:none}.CompraventasPage-module__s1V6QG__image,.CompraventasPage-module__s1V6QG__reverse:not(.CompraventasPage-module__s1V6QG__faqRow) .CompraventasPage-module__s1V6QG__image,.CompraventasPage-module__s1V6QG__typesRow .CompraventasPage-module__s1V6QG__image{margin-left:0;margin-right:0;padding:0}.CompraventasPage-module__s1V6QG__copy h2,.CompraventasPage-module__s1V6QG__faq h2{font-size:34px}}
.ContactPage-module__9R7nYa__page{background:var(--color-white)}.ContactPage-module__9R7nYa__intro{padding:var(--space-contact-page-intro-top) 0 var(--space-contact-page-intro-bottom);text-align:center}.ContactPage-module__9R7nYa__intro p,.ContactPage-module__9R7nYa__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.ContactPage-module__9R7nYa__intro p{margin-bottom:var(--space-contact-page-kicker-bottom);font-size:var(--font-size-contact-page-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.ContactPage-module__9R7nYa__intro h1{font-size:var(--font-size-contact-page-title);font-weight:700;line-height:1}.ContactPage-module__9R7nYa__map iframe{width:100%;height:var(--height-contact-map);border:0;display:block}.ContactPage-module__9R7nYa__details{padding:var(--space-contact-details-top) var(--space-contact-details-x) var(--space-contact-details-bottom);grid-template-columns:25% 75%;display:grid}.ContactPage-module__9R7nYa__detailsHeading p{margin:var(--space-contact-details-label-top) 0 0;font-family:var(--font-castudio);font-size:var(--font-size-contact-details-label);letter-spacing:.15px;font-style:italic;line-height:1.5}.ContactPage-module__9R7nYa__details h2{max-width:var(--width-contact-details-heading);font-family:var(--font-castudio);font-size:var(--font-size-contact-details-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.ContactPage-module__9R7nYa__projectsLink{gap:var(--space-contact-project-link-gap);margin-top:var(--space-contact-project-link-top);font-family:var(--font-castudio);font-size:var(--font-size-contact-project-link);text-transform:uppercase;display:inline-flex}.ContactPage-module__9R7nYa__detailGrid{gap:var(--space-contact-details-grid-gap);margin-top:var(--space-contact-details-grid-top);grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.ContactPage-module__9R7nYa__detail{color:var(--color-ink);display:block}.ContactPage-module__9R7nYa__icon{height:var(--height-contact-detail-icon);color:var(--color-ink);display:block}.ContactPage-module__9R7nYa__icon svg{width:var(--font-size-contact-detail-icon);height:var(--font-size-contact-detail-icon);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.ContactPage-module__9R7nYa__detail h3{margin:var(--space-contact-detail-title-top) 0 0;font-family:var(--font-castudio);font-size:var(--font-size-contact-detail-title);font-weight:500;line-height:1.2}.ContactPage-module__9R7nYa__detail p{margin:var(--space-contact-detail-copy-top) 0 0;font-family:var(--font-castudio);font-size:var(--font-size-contact-detail-copy);line-height:1.55}@media (max-width:767px){.ContactPage-module__9R7nYa__intro{padding:70px 20px 40px}.ContactPage-module__9R7nYa__intro h1{font-size:54px}.ContactPage-module__9R7nYa__map iframe{height:360px}.ContactPage-module__9R7nYa__details{grid-template-columns:1fr;gap:28px;padding:45px 20px 70px}.ContactPage-module__9R7nYa__details h2{font-size:36px}.ContactPage-module__9R7nYa__detailGrid{grid-column:auto;grid-template-columns:1fr;gap:35px;margin-top:30px}}
.DivisionPage-module__rWPVXW__page{background:var(--color-white)}.DivisionPage-module__rWPVXW__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.DivisionPage-module__rWPVXW__intro p,.DivisionPage-module__rWPVXW__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.DivisionPage-module__rWPVXW__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.DivisionPage-module__rWPVXW__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.DivisionPage-module__rWPVXW__hero{height:var(--height-viability-hero);overflow:hidden}.DivisionPage-module__rWPVXW__hero img,.DivisionPage-module__rWPVXW__image img{object-fit:cover;width:100%;height:100%;display:block}.DivisionPage-module__rWPVXW__hero img{object-position:center}.DivisionPage-module__rWPVXW__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.DivisionPage-module__rWPVXW__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.DivisionPage-module__rWPVXW__copy h2,.DivisionPage-module__rWPVXW__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.DivisionPage-module__rWPVXW__copy p,.DivisionPage-module__rWPVXW__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.DivisionPage-module__rWPVXW__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.DivisionPage-module__rWPVXW__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.DivisionPage-module__rWPVXW__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.DivisionPage-module__rWPVXW__image{height:fit-content;overflow:hidden}.DivisionPage-module__rWPVXW__image img{height:auto}.DivisionPage-module__rWPVXW__reverse:not(.DivisionPage-module__rWPVXW__faqRow) .DivisionPage-module__rWPVXW__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.DivisionPage-module__rWPVXW__reverse:not(.DivisionPage-module__rWPVXW__faqRow) .DivisionPage-module__rWPVXW__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.DivisionPage-module__rWPVXW__reverse:not(.DivisionPage-module__rWPVXW__faqRow) .DivisionPage-module__rWPVXW__copy h2{font-size:var(--font-size-viability-faq-heading)}.DivisionPage-module__rWPVXW__typesRow .DivisionPage-module__rWPVXW__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.DivisionPage-module__rWPVXW__typesRow .DivisionPage-module__rWPVXW__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.DivisionPage-module__rWPVXW__typesRow .DivisionPage-module__rWPVXW__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.DivisionPage-module__rWPVXW__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.DivisionPage-module__rWPVXW__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.DivisionPage-module__rWPVXW__faqRow .DivisionPage-module__rWPVXW__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.DivisionPage-module__rWPVXW__faqRow .DivisionPage-module__rWPVXW__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.DivisionPage-module__rWPVXW__intro{padding:58px 20px 36px}.DivisionPage-module__rWPVXW__intro h1{font-size:36px}.DivisionPage-module__rWPVXW__hero{height:360px}.DivisionPage-module__rWPVXW__row,.DivisionPage-module__rWPVXW__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.DivisionPage-module__rWPVXW__row>div:has(.DivisionPage-module__rWPVXW__image){order:2}.DivisionPage-module__rWPVXW__row>div:not(:has(.DivisionPage-module__rWPVXW__image)){order:1}.DivisionPage-module__rWPVXW__copy,.DivisionPage-module__rWPVXW__faq,.DivisionPage-module__rWPVXW__reverse:not(.DivisionPage-module__rWPVXW__faqRow) .DivisionPage-module__rWPVXW__copy,.DivisionPage-module__rWPVXW__typesRow .DivisionPage-module__rWPVXW__copy{padding:0;transform:none}.DivisionPage-module__rWPVXW__image,.DivisionPage-module__rWPVXW__reverse:not(.DivisionPage-module__rWPVXW__faqRow) .DivisionPage-module__rWPVXW__image,.DivisionPage-module__rWPVXW__typesRow .DivisionPage-module__rWPVXW__image{margin-left:0;margin-right:0;padding:0}.DivisionPage-module__rWPVXW__copy h2,.DivisionPage-module__rWPVXW__faq h2{font-size:34px}}
.DueDiligencePage-module__6H0w-W__page{background:var(--color-white)}.DueDiligencePage-module__6H0w-W__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.DueDiligencePage-module__6H0w-W__intro p,.DueDiligencePage-module__6H0w-W__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.DueDiligencePage-module__6H0w-W__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.DueDiligencePage-module__6H0w-W__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.DueDiligencePage-module__6H0w-W__hero{height:var(--height-viability-hero);overflow:hidden}.DueDiligencePage-module__6H0w-W__hero img,.DueDiligencePage-module__6H0w-W__image img{object-fit:cover;width:100%;height:100%;display:block}.DueDiligencePage-module__6H0w-W__hero img{object-position:center}.DueDiligencePage-module__6H0w-W__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.DueDiligencePage-module__6H0w-W__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.DueDiligencePage-module__6H0w-W__copy h2,.DueDiligencePage-module__6H0w-W__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.DueDiligencePage-module__6H0w-W__copy p,.DueDiligencePage-module__6H0w-W__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.DueDiligencePage-module__6H0w-W__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.DueDiligencePage-module__6H0w-W__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.DueDiligencePage-module__6H0w-W__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.DueDiligencePage-module__6H0w-W__image{height:fit-content;overflow:hidden}.DueDiligencePage-module__6H0w-W__image img{height:auto}.DueDiligencePage-module__6H0w-W__reverse:not(.DueDiligencePage-module__6H0w-W__faqRow) .DueDiligencePage-module__6H0w-W__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.DueDiligencePage-module__6H0w-W__reverse:not(.DueDiligencePage-module__6H0w-W__faqRow) .DueDiligencePage-module__6H0w-W__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.DueDiligencePage-module__6H0w-W__reverse:not(.DueDiligencePage-module__6H0w-W__faqRow) .DueDiligencePage-module__6H0w-W__copy h2{font-size:var(--font-size-viability-faq-heading)}.DueDiligencePage-module__6H0w-W__typesRow .DueDiligencePage-module__6H0w-W__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.DueDiligencePage-module__6H0w-W__typesRow .DueDiligencePage-module__6H0w-W__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.DueDiligencePage-module__6H0w-W__typesRow .DueDiligencePage-module__6H0w-W__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.DueDiligencePage-module__6H0w-W__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.DueDiligencePage-module__6H0w-W__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.DueDiligencePage-module__6H0w-W__faqRow .DueDiligencePage-module__6H0w-W__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.DueDiligencePage-module__6H0w-W__faqRow .DueDiligencePage-module__6H0w-W__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.DueDiligencePage-module__6H0w-W__intro{padding:58px 20px 36px}.DueDiligencePage-module__6H0w-W__intro h1{font-size:36px}.DueDiligencePage-module__6H0w-W__hero{height:360px}.DueDiligencePage-module__6H0w-W__row,.DueDiligencePage-module__6H0w-W__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.DueDiligencePage-module__6H0w-W__row>div:has(.DueDiligencePage-module__6H0w-W__image){order:2}.DueDiligencePage-module__6H0w-W__row>div:not(:has(.DueDiligencePage-module__6H0w-W__image)){order:1}.DueDiligencePage-module__6H0w-W__copy,.DueDiligencePage-module__6H0w-W__faq,.DueDiligencePage-module__6H0w-W__reverse:not(.DueDiligencePage-module__6H0w-W__faqRow) .DueDiligencePage-module__6H0w-W__copy,.DueDiligencePage-module__6H0w-W__typesRow .DueDiligencePage-module__6H0w-W__copy{padding:0;transform:none}.DueDiligencePage-module__6H0w-W__image,.DueDiligencePage-module__6H0w-W__reverse:not(.DueDiligencePage-module__6H0w-W__faqRow) .DueDiligencePage-module__6H0w-W__image,.DueDiligencePage-module__6H0w-W__typesRow .DueDiligencePage-module__6H0w-W__image{margin-left:0;margin-right:0;padding:0}.DueDiligencePage-module__6H0w-W__copy h2,.DueDiligencePage-module__6H0w-W__faq h2{font-size:34px}}
.ExecutionProjectPage-module__Rbc8pq__page{background:var(--color-white)}.ExecutionProjectPage-module__Rbc8pq__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.ExecutionProjectPage-module__Rbc8pq__intro p,.ExecutionProjectPage-module__Rbc8pq__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.ExecutionProjectPage-module__Rbc8pq__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.ExecutionProjectPage-module__Rbc8pq__intro h1{font-size:var(--font-size-viability-title);letter-spacing:0;font-weight:700;line-height:1}.ExecutionProjectPage-module__Rbc8pq__hero{height:var(--height-viability-hero);overflow:hidden}.ExecutionProjectPage-module__Rbc8pq__hero img,.ExecutionProjectPage-module__Rbc8pq__image img{object-fit:cover;width:100%;height:100%;display:block}.ExecutionProjectPage-module__Rbc8pq__hero img{object-position:center}.ExecutionProjectPage-module__Rbc8pq__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.ExecutionProjectPage-module__Rbc8pq__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.ExecutionProjectPage-module__Rbc8pq__copy h2,.ExecutionProjectPage-module__Rbc8pq__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.ExecutionProjectPage-module__Rbc8pq__copy p,.ExecutionProjectPage-module__Rbc8pq__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.ExecutionProjectPage-module__Rbc8pq__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.ExecutionProjectPage-module__Rbc8pq__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.ExecutionProjectPage-module__Rbc8pq__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.ExecutionProjectPage-module__Rbc8pq__image{height:fit-content;overflow:hidden}.ExecutionProjectPage-module__Rbc8pq__image img{height:auto}.ExecutionProjectPage-module__Rbc8pq__reverse:not(.ExecutionProjectPage-module__Rbc8pq__faqRow) .ExecutionProjectPage-module__Rbc8pq__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.ExecutionProjectPage-module__Rbc8pq__reverse:not(.ExecutionProjectPage-module__Rbc8pq__faqRow) .ExecutionProjectPage-module__Rbc8pq__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.ExecutionProjectPage-module__Rbc8pq__reverse:not(.ExecutionProjectPage-module__Rbc8pq__faqRow) .ExecutionProjectPage-module__Rbc8pq__copy h2{font-size:var(--font-size-viability-faq-heading)}.ExecutionProjectPage-module__Rbc8pq__typesRow .ExecutionProjectPage-module__Rbc8pq__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.ExecutionProjectPage-module__Rbc8pq__typesRow .ExecutionProjectPage-module__Rbc8pq__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.ExecutionProjectPage-module__Rbc8pq__typesRow .ExecutionProjectPage-module__Rbc8pq__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.ExecutionProjectPage-module__Rbc8pq__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.ExecutionProjectPage-module__Rbc8pq__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.ExecutionProjectPage-module__Rbc8pq__faqRow .ExecutionProjectPage-module__Rbc8pq__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.ExecutionProjectPage-module__Rbc8pq__faqRow .ExecutionProjectPage-module__Rbc8pq__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.ExecutionProjectPage-module__Rbc8pq__intro{padding:58px 20px 36px}.ExecutionProjectPage-module__Rbc8pq__intro h1{font-size:36px}.ExecutionProjectPage-module__Rbc8pq__hero{height:360px}.ExecutionProjectPage-module__Rbc8pq__row,.ExecutionProjectPage-module__Rbc8pq__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.ExecutionProjectPage-module__Rbc8pq__row>div:has(.ExecutionProjectPage-module__Rbc8pq__image){order:2}.ExecutionProjectPage-module__Rbc8pq__row>div:not(:has(.ExecutionProjectPage-module__Rbc8pq__image)){order:1}.ExecutionProjectPage-module__Rbc8pq__copy,.ExecutionProjectPage-module__Rbc8pq__faq,.ExecutionProjectPage-module__Rbc8pq__reverse:not(.ExecutionProjectPage-module__Rbc8pq__faqRow) .ExecutionProjectPage-module__Rbc8pq__copy,.ExecutionProjectPage-module__Rbc8pq__typesRow .ExecutionProjectPage-module__Rbc8pq__copy{padding:0;transform:none}.ExecutionProjectPage-module__Rbc8pq__image,.ExecutionProjectPage-module__Rbc8pq__reverse:not(.ExecutionProjectPage-module__Rbc8pq__faqRow) .ExecutionProjectPage-module__Rbc8pq__image,.ExecutionProjectPage-module__Rbc8pq__typesRow .ExecutionProjectPage-module__Rbc8pq__image{margin-left:0;margin-right:0;padding:0}.ExecutionProjectPage-module__Rbc8pq__copy h2,.ExecutionProjectPage-module__Rbc8pq__faq h2{font-size:34px}}
.HabitabilityPage-module__rywW2W__page{background:var(--color-white)}.HabitabilityPage-module__rywW2W__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.HabitabilityPage-module__rywW2W__intro p,.HabitabilityPage-module__rywW2W__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.HabitabilityPage-module__rywW2W__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.HabitabilityPage-module__rywW2W__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.HabitabilityPage-module__rywW2W__hero{height:var(--height-viability-hero);overflow:hidden}.HabitabilityPage-module__rywW2W__hero img,.HabitabilityPage-module__rywW2W__image img{object-fit:cover;width:100%;height:100%;display:block}.HabitabilityPage-module__rywW2W__hero img{object-position:center}.HabitabilityPage-module__rywW2W__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.HabitabilityPage-module__rywW2W__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.HabitabilityPage-module__rywW2W__copy h2,.HabitabilityPage-module__rywW2W__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.HabitabilityPage-module__rywW2W__copy p,.HabitabilityPage-module__rywW2W__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.HabitabilityPage-module__rywW2W__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.HabitabilityPage-module__rywW2W__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.HabitabilityPage-module__rywW2W__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.HabitabilityPage-module__rywW2W__image{height:fit-content;overflow:hidden}.HabitabilityPage-module__rywW2W__image img{height:auto}.HabitabilityPage-module__rywW2W__reverse:not(.HabitabilityPage-module__rywW2W__faqRow) .HabitabilityPage-module__rywW2W__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.HabitabilityPage-module__rywW2W__reverse:not(.HabitabilityPage-module__rywW2W__faqRow) .HabitabilityPage-module__rywW2W__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.HabitabilityPage-module__rywW2W__reverse:not(.HabitabilityPage-module__rywW2W__faqRow) .HabitabilityPage-module__rywW2W__copy h2{font-size:var(--font-size-viability-faq-heading)}.HabitabilityPage-module__rywW2W__typesRow .HabitabilityPage-module__rywW2W__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.HabitabilityPage-module__rywW2W__typesRow .HabitabilityPage-module__rywW2W__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.HabitabilityPage-module__rywW2W__typesRow .HabitabilityPage-module__rywW2W__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.HabitabilityPage-module__rywW2W__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.HabitabilityPage-module__rywW2W__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.HabitabilityPage-module__rywW2W__faqRow .HabitabilityPage-module__rywW2W__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.HabitabilityPage-module__rywW2W__faqRow .HabitabilityPage-module__rywW2W__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.HabitabilityPage-module__rywW2W__intro{padding:58px 20px 36px}.HabitabilityPage-module__rywW2W__intro h1{font-size:36px}.HabitabilityPage-module__rywW2W__hero{height:360px}.HabitabilityPage-module__rywW2W__row,.HabitabilityPage-module__rywW2W__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.HabitabilityPage-module__rywW2W__row>div:has(.HabitabilityPage-module__rywW2W__image){order:2}.HabitabilityPage-module__rywW2W__row>div:not(:has(.HabitabilityPage-module__rywW2W__image)){order:1}.HabitabilityPage-module__rywW2W__copy,.HabitabilityPage-module__rywW2W__faq,.HabitabilityPage-module__rywW2W__reverse:not(.HabitabilityPage-module__rywW2W__faqRow) .HabitabilityPage-module__rywW2W__copy,.HabitabilityPage-module__rywW2W__typesRow .HabitabilityPage-module__rywW2W__copy{padding:0;transform:none}.HabitabilityPage-module__rywW2W__image,.HabitabilityPage-module__rywW2W__reverse:not(.HabitabilityPage-module__rywW2W__faqRow) .HabitabilityPage-module__rywW2W__image,.HabitabilityPage-module__rywW2W__typesRow .HabitabilityPage-module__rywW2W__image{margin-left:0;margin-right:0;padding:0}.HabitabilityPage-module__rywW2W__copy h2,.HabitabilityPage-module__rywW2W__faq h2{font-size:34px}}
.HerenciasPage-module__Cvb5ea__page{background:var(--color-white)}.HerenciasPage-module__Cvb5ea__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.HerenciasPage-module__Cvb5ea__intro p,.HerenciasPage-module__Cvb5ea__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.HerenciasPage-module__Cvb5ea__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.HerenciasPage-module__Cvb5ea__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.HerenciasPage-module__Cvb5ea__hero{height:var(--height-viability-hero);overflow:hidden}.HerenciasPage-module__Cvb5ea__hero img,.HerenciasPage-module__Cvb5ea__image img{object-fit:cover;width:100%;height:100%;display:block}.HerenciasPage-module__Cvb5ea__hero img{object-position:center}.HerenciasPage-module__Cvb5ea__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.HerenciasPage-module__Cvb5ea__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.HerenciasPage-module__Cvb5ea__copy h2,.HerenciasPage-module__Cvb5ea__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.HerenciasPage-module__Cvb5ea__copy p,.HerenciasPage-module__Cvb5ea__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.HerenciasPage-module__Cvb5ea__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.HerenciasPage-module__Cvb5ea__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.HerenciasPage-module__Cvb5ea__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.HerenciasPage-module__Cvb5ea__image{height:fit-content;overflow:hidden}.HerenciasPage-module__Cvb5ea__image img{height:auto}.HerenciasPage-module__Cvb5ea__reverse:not(.HerenciasPage-module__Cvb5ea__faqRow) .HerenciasPage-module__Cvb5ea__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.HerenciasPage-module__Cvb5ea__reverse:not(.HerenciasPage-module__Cvb5ea__faqRow) .HerenciasPage-module__Cvb5ea__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.HerenciasPage-module__Cvb5ea__reverse:not(.HerenciasPage-module__Cvb5ea__faqRow) .HerenciasPage-module__Cvb5ea__copy h2{font-size:var(--font-size-viability-faq-heading)}.HerenciasPage-module__Cvb5ea__typesRow .HerenciasPage-module__Cvb5ea__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.HerenciasPage-module__Cvb5ea__typesRow .HerenciasPage-module__Cvb5ea__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.HerenciasPage-module__Cvb5ea__typesRow .HerenciasPage-module__Cvb5ea__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.HerenciasPage-module__Cvb5ea__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.HerenciasPage-module__Cvb5ea__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.HerenciasPage-module__Cvb5ea__faqRow .HerenciasPage-module__Cvb5ea__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.HerenciasPage-module__Cvb5ea__faqRow .HerenciasPage-module__Cvb5ea__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.HerenciasPage-module__Cvb5ea__intro{padding:58px 20px 36px}.HerenciasPage-module__Cvb5ea__intro h1{font-size:36px}.HerenciasPage-module__Cvb5ea__hero{height:360px}.HerenciasPage-module__Cvb5ea__row,.HerenciasPage-module__Cvb5ea__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.HerenciasPage-module__Cvb5ea__row>div:has(.HerenciasPage-module__Cvb5ea__image){order:2}.HerenciasPage-module__Cvb5ea__row>div:not(:has(.HerenciasPage-module__Cvb5ea__image)){order:1}.HerenciasPage-module__Cvb5ea__copy,.HerenciasPage-module__Cvb5ea__faq,.HerenciasPage-module__Cvb5ea__reverse:not(.HerenciasPage-module__Cvb5ea__faqRow) .HerenciasPage-module__Cvb5ea__copy,.HerenciasPage-module__Cvb5ea__typesRow .HerenciasPage-module__Cvb5ea__copy{padding:0;transform:none}.HerenciasPage-module__Cvb5ea__image,.HerenciasPage-module__Cvb5ea__reverse:not(.HerenciasPage-module__Cvb5ea__faqRow) .HerenciasPage-module__Cvb5ea__image,.HerenciasPage-module__Cvb5ea__typesRow .HerenciasPage-module__Cvb5ea__image{margin-left:0;margin-right:0;padding:0}.HerenciasPage-module__Cvb5ea__copy h2,.HerenciasPage-module__Cvb5ea__faq h2{font-size:34px}}
.ImpuestosPage-module__Vk39MG__page{background:var(--color-white)}.ImpuestosPage-module__Vk39MG__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.ImpuestosPage-module__Vk39MG__intro p,.ImpuestosPage-module__Vk39MG__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.ImpuestosPage-module__Vk39MG__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.ImpuestosPage-module__Vk39MG__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.ImpuestosPage-module__Vk39MG__hero{height:var(--height-viability-hero);overflow:hidden}.ImpuestosPage-module__Vk39MG__hero img,.ImpuestosPage-module__Vk39MG__image img{object-fit:cover;width:100%;height:100%;display:block}.ImpuestosPage-module__Vk39MG__hero img{object-position:center}.ImpuestosPage-module__Vk39MG__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.ImpuestosPage-module__Vk39MG__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.ImpuestosPage-module__Vk39MG__copy h2,.ImpuestosPage-module__Vk39MG__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.ImpuestosPage-module__Vk39MG__copy p,.ImpuestosPage-module__Vk39MG__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.ImpuestosPage-module__Vk39MG__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.ImpuestosPage-module__Vk39MG__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.ImpuestosPage-module__Vk39MG__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.ImpuestosPage-module__Vk39MG__image{height:fit-content;overflow:hidden}.ImpuestosPage-module__Vk39MG__image img{height:auto}.ImpuestosPage-module__Vk39MG__reverse:not(.ImpuestosPage-module__Vk39MG__faqRow) .ImpuestosPage-module__Vk39MG__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.ImpuestosPage-module__Vk39MG__reverse:not(.ImpuestosPage-module__Vk39MG__faqRow) .ImpuestosPage-module__Vk39MG__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.ImpuestosPage-module__Vk39MG__reverse:not(.ImpuestosPage-module__Vk39MG__faqRow) .ImpuestosPage-module__Vk39MG__copy h2{font-size:var(--font-size-viability-faq-heading)}.ImpuestosPage-module__Vk39MG__typesRow .ImpuestosPage-module__Vk39MG__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.ImpuestosPage-module__Vk39MG__typesRow .ImpuestosPage-module__Vk39MG__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.ImpuestosPage-module__Vk39MG__typesRow .ImpuestosPage-module__Vk39MG__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.ImpuestosPage-module__Vk39MG__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.ImpuestosPage-module__Vk39MG__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.ImpuestosPage-module__Vk39MG__faqRow .ImpuestosPage-module__Vk39MG__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.ImpuestosPage-module__Vk39MG__faqRow .ImpuestosPage-module__Vk39MG__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.ImpuestosPage-module__Vk39MG__intro{padding:58px 20px 36px}.ImpuestosPage-module__Vk39MG__intro h1{font-size:36px}.ImpuestosPage-module__Vk39MG__hero{height:360px}.ImpuestosPage-module__Vk39MG__row,.ImpuestosPage-module__Vk39MG__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.ImpuestosPage-module__Vk39MG__row>div:has(.ImpuestosPage-module__Vk39MG__image){order:2}.ImpuestosPage-module__Vk39MG__row>div:not(:has(.ImpuestosPage-module__Vk39MG__image)){order:1}.ImpuestosPage-module__Vk39MG__copy,.ImpuestosPage-module__Vk39MG__faq,.ImpuestosPage-module__Vk39MG__reverse:not(.ImpuestosPage-module__Vk39MG__faqRow) .ImpuestosPage-module__Vk39MG__copy,.ImpuestosPage-module__Vk39MG__typesRow .ImpuestosPage-module__Vk39MG__copy{padding:0;transform:none}.ImpuestosPage-module__Vk39MG__image,.ImpuestosPage-module__Vk39MG__reverse:not(.ImpuestosPage-module__Vk39MG__faqRow) .ImpuestosPage-module__Vk39MG__image,.ImpuestosPage-module__Vk39MG__typesRow .ImpuestosPage-module__Vk39MG__image{margin-left:0;margin-right:0;padding:0}.ImpuestosPage-module__Vk39MG__copy h2,.ImpuestosPage-module__Vk39MG__faq h2{font-size:34px}}
.InteriorismoPage-module__t5zNma__page{background:var(--color-white)}.InteriorismoPage-module__t5zNma__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.InteriorismoPage-module__t5zNma__intro p,.InteriorismoPage-module__t5zNma__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.InteriorismoPage-module__t5zNma__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.InteriorismoPage-module__t5zNma__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.InteriorismoPage-module__t5zNma__hero{height:var(--height-viability-hero);overflow:hidden}.InteriorismoPage-module__t5zNma__hero img,.InteriorismoPage-module__t5zNma__image img{object-fit:cover;width:100%;height:100%;display:block}.InteriorismoPage-module__t5zNma__hero img{object-position:center}.InteriorismoPage-module__t5zNma__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.InteriorismoPage-module__t5zNma__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.InteriorismoPage-module__t5zNma__copy h2,.InteriorismoPage-module__t5zNma__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.InteriorismoPage-module__t5zNma__copy p,.InteriorismoPage-module__t5zNma__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.InteriorismoPage-module__t5zNma__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.InteriorismoPage-module__t5zNma__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.InteriorismoPage-module__t5zNma__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.InteriorismoPage-module__t5zNma__image{height:fit-content;overflow:hidden}.InteriorismoPage-module__t5zNma__image img{height:auto}.InteriorismoPage-module__t5zNma__reverse:not(.InteriorismoPage-module__t5zNma__faqRow) .InteriorismoPage-module__t5zNma__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.InteriorismoPage-module__t5zNma__reverse:not(.InteriorismoPage-module__t5zNma__faqRow) .InteriorismoPage-module__t5zNma__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.InteriorismoPage-module__t5zNma__reverse:not(.InteriorismoPage-module__t5zNma__faqRow) .InteriorismoPage-module__t5zNma__copy h2{font-size:var(--font-size-viability-faq-heading)}.InteriorismoPage-module__t5zNma__typesRow .InteriorismoPage-module__t5zNma__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.InteriorismoPage-module__t5zNma__typesRow .InteriorismoPage-module__t5zNma__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.InteriorismoPage-module__t5zNma__typesRow .InteriorismoPage-module__t5zNma__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.InteriorismoPage-module__t5zNma__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.InteriorismoPage-module__t5zNma__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.InteriorismoPage-module__t5zNma__faqRow .InteriorismoPage-module__t5zNma__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.InteriorismoPage-module__t5zNma__faqRow .InteriorismoPage-module__t5zNma__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.InteriorismoPage-module__t5zNma__intro{padding:58px 20px 36px}.InteriorismoPage-module__t5zNma__intro h1{font-size:36px}.InteriorismoPage-module__t5zNma__hero{height:360px}.InteriorismoPage-module__t5zNma__row,.InteriorismoPage-module__t5zNma__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.InteriorismoPage-module__t5zNma__row>div:has(.InteriorismoPage-module__t5zNma__image){order:2}.InteriorismoPage-module__t5zNma__row>div:not(:has(.InteriorismoPage-module__t5zNma__image)){order:1}.InteriorismoPage-module__t5zNma__copy,.InteriorismoPage-module__t5zNma__faq,.InteriorismoPage-module__t5zNma__reverse:not(.InteriorismoPage-module__t5zNma__faqRow) .InteriorismoPage-module__t5zNma__copy,.InteriorismoPage-module__t5zNma__typesRow .InteriorismoPage-module__t5zNma__copy{padding:0;transform:none}.InteriorismoPage-module__t5zNma__image,.InteriorismoPage-module__t5zNma__reverse:not(.InteriorismoPage-module__t5zNma__faqRow) .InteriorismoPage-module__t5zNma__image,.InteriorismoPage-module__t5zNma__typesRow .InteriorismoPage-module__t5zNma__image{margin-left:0;margin-right:0;padding:0}.InteriorismoPage-module__t5zNma__copy h2,.InteriorismoPage-module__t5zNma__faq h2{font-size:34px}}
.InversoresPage-module__g9SQFG__page{background:var(--color-white)}.InversoresPage-module__g9SQFG__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.InversoresPage-module__g9SQFG__intro p,.InversoresPage-module__g9SQFG__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.InversoresPage-module__g9SQFG__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.InversoresPage-module__g9SQFG__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.InversoresPage-module__g9SQFG__hero{height:var(--height-viability-hero);overflow:hidden}.InversoresPage-module__g9SQFG__hero img,.InversoresPage-module__g9SQFG__image img{object-fit:cover;width:100%;height:100%;display:block}.InversoresPage-module__g9SQFG__hero img{object-position:center}.InversoresPage-module__g9SQFG__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.InversoresPage-module__g9SQFG__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.InversoresPage-module__g9SQFG__copy h2,.InversoresPage-module__g9SQFG__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.InversoresPage-module__g9SQFG__copy p,.InversoresPage-module__g9SQFG__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.InversoresPage-module__g9SQFG__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.InversoresPage-module__g9SQFG__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.InversoresPage-module__g9SQFG__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.InversoresPage-module__g9SQFG__image{height:fit-content;overflow:hidden}.InversoresPage-module__g9SQFG__image img{height:auto}.InversoresPage-module__g9SQFG__reverse:not(.InversoresPage-module__g9SQFG__faqRow) .InversoresPage-module__g9SQFG__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.InversoresPage-module__g9SQFG__reverse:not(.InversoresPage-module__g9SQFG__faqRow) .InversoresPage-module__g9SQFG__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.InversoresPage-module__g9SQFG__reverse:not(.InversoresPage-module__g9SQFG__faqRow) .InversoresPage-module__g9SQFG__copy h2{font-size:var(--font-size-viability-faq-heading)}.InversoresPage-module__g9SQFG__typesRow .InversoresPage-module__g9SQFG__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.InversoresPage-module__g9SQFG__typesRow .InversoresPage-module__g9SQFG__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.InversoresPage-module__g9SQFG__typesRow .InversoresPage-module__g9SQFG__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.InversoresPage-module__g9SQFG__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.InversoresPage-module__g9SQFG__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.InversoresPage-module__g9SQFG__faqRow .InversoresPage-module__g9SQFG__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.InversoresPage-module__g9SQFG__faqRow .InversoresPage-module__g9SQFG__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.InversoresPage-module__g9SQFG__intro{padding:58px 20px 36px}.InversoresPage-module__g9SQFG__intro h1{font-size:36px}.InversoresPage-module__g9SQFG__hero{height:360px}.InversoresPage-module__g9SQFG__row,.InversoresPage-module__g9SQFG__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.InversoresPage-module__g9SQFG__row>div:has(.InversoresPage-module__g9SQFG__image){order:2}.InversoresPage-module__g9SQFG__row>div:not(:has(.InversoresPage-module__g9SQFG__image)){order:1}.InversoresPage-module__g9SQFG__copy,.InversoresPage-module__g9SQFG__faq,.InversoresPage-module__g9SQFG__reverse:not(.InversoresPage-module__g9SQFG__faqRow) .InversoresPage-module__g9SQFG__copy,.InversoresPage-module__g9SQFG__typesRow .InversoresPage-module__g9SQFG__copy{padding:0;transform:none}.InversoresPage-module__g9SQFG__image,.InversoresPage-module__g9SQFG__reverse:not(.InversoresPage-module__g9SQFG__faqRow) .InversoresPage-module__g9SQFG__image,.InversoresPage-module__g9SQFG__typesRow .InversoresPage-module__g9SQFG__image{margin-left:0;margin-right:0;padding:0}.InversoresPage-module__g9SQFG__copy h2,.InversoresPage-module__g9SQFG__faq h2{font-size:34px}}
.JkHousePage-module__8IG6YW__page{background:var(--color-white)}.JkHousePage-module__8IG6YW__intro{padding:var(--space-jk-intro-top) 0 var(--space-jk-intro-bottom);text-align:center}.JkHousePage-module__8IG6YW__intro p{margin:0 0 var(--space-jk-kicker-bottom);font-family:var(--font-castudio);font-size:var(--font-size-jk-kicker);letter-spacing:-.05em;text-transform:uppercase;font-weight:600;line-height:1}.JkHousePage-module__8IG6YW__intro h1{font-family:var(--font-castudio);font-size:var(--font-size-jk-title);text-transform:uppercase;margin:0;font-weight:700;line-height:1}.JkHousePage-module__8IG6YW__hero{height:var(--height-jk-hero);background-image:url(/images/jk-04.jpg);background-position:50%;background-size:cover}.JkHousePage-module__8IG6YW__summary{padding:var(--space-jk-summary-top) 0 var(--space-jk-summary-bottom)}.JkHousePage-module__8IG6YW__summaryInner{width:min(100%, var(--width-jk-content));padding:0 var(--space-jk-summary-x);margin:0 auto}.JkHousePage-module__8IG6YW__summary h2{max-width:calc(100% - var(--space-jk-summary-title-right));font-family:var(--font-castudio);font-size:var(--font-size-jk-summary-title);font-weight:500;line-height:var(--line-height-jk-summary-title);letter-spacing:-.05em;margin:0}.JkHousePage-module__8IG6YW__studioLink{gap:var(--space-jk-summary-dropcap-right);margin-top:var(--space-jk-summary-link-top);font-family:var(--font-castudio);font-size:var(--font-size-jk-summary-copy);text-transform:uppercase;display:inline-flex}.JkHousePage-module__8IG6YW__copy{margin-top:var(--space-jk-summary-copy-top);font-family:var(--font-system);font-size:var(--font-size-jk-summary-copy);line-height:var(--line-height-jk-summary-copy)}.JkHousePage-module__8IG6YW__copy p{margin:0}.JkHousePage-module__8IG6YW__copy p+p{margin-top:var(--space-jk-summary-paragraph)}.JkHousePage-module__8IG6YW__gallery{width:var(--width-jk-gallery-container);padding-bottom:var(--space-jk-gallery-bottom);flex-direction:column;align-items:center;margin:0 auto;display:flex}.JkHousePage-module__8IG6YW__image{padding-top:var(--space-jk-gallery-y);margin:0}.JkHousePage-module__8IG6YW__image:first-child{padding-top:0}.JkHousePage-module__8IG6YW__small{width:var(--width-jk-gallery-small)}.JkHousePage-module__8IG6YW__medium{width:var(--width-jk-gallery-medium)}.JkHousePage-module__8IG6YW__full{width:var(--width-jk-gallery-full)}.JkHousePage-module__8IG6YW__image img{width:100%;height:auto;display:block}.JkHousePage-module__8IG6YW__full img{width:auto;max-width:100%;margin:0 auto}@media (min-width:768px) and (max-width:1024px){.JkHousePage-module__8IG6YW__intro{padding:var(--space-project-tablet-intro-top) var(--space-project-tablet-x) var(--space-project-tablet-intro-bottom)}.JkHousePage-module__8IG6YW__intro p{font-size:var(--font-size-project-tablet-kicker)}.JkHousePage-module__8IG6YW__intro h1{font-size:var(--font-size-project-tablet-title)}.JkHousePage-module__8IG6YW__hero{height:var(--height-project-tablet-hero)}.JkHousePage-module__8IG6YW__summary{padding-right:var(--space-project-tablet-x);padding-left:var(--space-project-tablet-x)}.JkHousePage-module__8IG6YW__summaryInner{padding:0}.JkHousePage-module__8IG6YW__summary h2{max-width:100%;font-size:var(--font-size-project-tablet-summary-title)}}@media (max-width:767px){.JkHousePage-module__8IG6YW__intro{padding:var(--space-jk-mobile-intro-top) var(--space-jk-mobile-x) var(--space-jk-mobile-intro-bottom)}.JkHousePage-module__8IG6YW__intro p{font-size:var(--font-size-jk-mobile-kicker);margin-bottom:0}.JkHousePage-module__8IG6YW__intro h1{font-size:var(--font-size-jk-mobile-title)}.JkHousePage-module__8IG6YW__hero{height:var(--height-jk-mobile-hero)}.JkHousePage-module__8IG6YW__summary{padding:var(--space-jk-mobile-summary-top) var(--space-jk-mobile-summary-x) var(--space-jk-mobile-summary-bottom)}.JkHousePage-module__8IG6YW__summaryInner{padding:0}.JkHousePage-module__8IG6YW__summary h2{max-width:100%;font-size:var(--font-size-jk-mobile-summary-title)}.JkHousePage-module__8IG6YW__gallery{width:100%;padding:0 var(--space-jk-mobile-gallery-x) var(--space-jk-mobile-gallery-y)}.JkHousePage-module__8IG6YW__image,.JkHousePage-module__8IG6YW__small,.JkHousePage-module__8IG6YW__medium,.JkHousePage-module__8IG6YW__full{width:100%;padding-top:var(--space-jk-mobile-gallery-y)}}
.LevantamientoPage-module__iavm7a__page{background:var(--color-white)}.LevantamientoPage-module__iavm7a__intro{padding:var(--space-viability-intro-top) 0 var(--space-viability-intro-bottom);text-align:center}.LevantamientoPage-module__iavm7a__intro p,.LevantamientoPage-module__iavm7a__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.LevantamientoPage-module__iavm7a__intro p{margin-bottom:var(--space-viability-kicker-bottom);font-size:var(--font-size-viability-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.LevantamientoPage-module__iavm7a__intro h1{font-size:var(--font-size-division-title);letter-spacing:0;font-weight:700;line-height:1}.LevantamientoPage-module__iavm7a__hero{height:var(--height-viability-hero);overflow:hidden}.LevantamientoPage-module__iavm7a__hero img,.LevantamientoPage-module__iavm7a__image img{object-fit:cover;width:100%;height:100%;display:block}.LevantamientoPage-module__iavm7a__hero img{object-position:center}.LevantamientoPage-module__iavm7a__row{border-bottom:1px solid var(--color-ink);padding:var(--space-viability-row-top) var(--space-viability-row-right) var(--space-viability-row-bottom) var(--space-viability-row-left);grid-template-columns:1fr 1fr;display:grid}.LevantamientoPage-module__iavm7a__copy{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);transform:translateY(var(--space-viability-copy-offset-y));flex-direction:column;justify-content:center;display:flex}.LevantamientoPage-module__iavm7a__copy h2,.LevantamientoPage-module__iavm7a__faq h2{font-family:var(--font-castudio);font-size:var(--font-size-viability-heading);letter-spacing:-.05em;margin:0;font-weight:500;line-height:1.1}.LevantamientoPage-module__iavm7a__copy p,.LevantamientoPage-module__iavm7a__copy li{font-family:var(--font-castudio);font-size:var(--font-size-viability-copy);line-height:var(--line-height-viability-copy)}.LevantamientoPage-module__iavm7a__copy p{margin:var(--space-viability-copy-paragraph) 0 0}.LevantamientoPage-module__iavm7a__copy h2+p{margin-top:var(--space-viability-heading-copy-gap)}.LevantamientoPage-module__iavm7a__copy ul{margin:var(--space-viability-copy-paragraph) 0 0;padding-left:var(--space-viability-list-indent)}.LevantamientoPage-module__iavm7a__image{height:fit-content;overflow:hidden}.LevantamientoPage-module__iavm7a__image img{height:auto}.LevantamientoPage-module__iavm7a__reverse:not(.LevantamientoPage-module__iavm7a__faqRow) .LevantamientoPage-module__iavm7a__image{padding:var(--space-viability-reverse-image-top) var(--space-viability-reverse-image-right) var(--space-viability-reverse-image-bottom) var(--space-viability-reverse-image-left)}.LevantamientoPage-module__iavm7a__reverse:not(.LevantamientoPage-module__iavm7a__faqRow) .LevantamientoPage-module__iavm7a__copy{padding-left:var(--space-viability-reverse-copy-left);padding-right:var(--space-viability-reverse-copy-right);transform:translateY(var(--space-viability-copy-offset-y-reverse))}.LevantamientoPage-module__iavm7a__reverse:not(.LevantamientoPage-module__iavm7a__faqRow) .LevantamientoPage-module__iavm7a__copy h2{font-size:var(--font-size-viability-faq-heading)}.LevantamientoPage-module__iavm7a__typesRow .LevantamientoPage-module__iavm7a__copy{padding-left:var(--space-viability-types-copy-left);transform:translateY(var(--space-viability-types-copy-offset-y))}.LevantamientoPage-module__iavm7a__typesRow .LevantamientoPage-module__iavm7a__copy h2+p{margin-top:var(--space-viability-types-heading-copy-gap)}.LevantamientoPage-module__iavm7a__typesRow .LevantamientoPage-module__iavm7a__image{margin-left:var(--space-viability-types-image-left);margin-right:var(--space-viability-types-image-right)}.LevantamientoPage-module__iavm7a__faq{padding:var(--space-viability-copy-top) var(--space-viability-copy-right) var(--space-viability-copy-top) var(--space-viability-copy-left);flex-direction:column;justify-content:center;display:flex}.LevantamientoPage-module__iavm7a__faq h2{margin-bottom:var(--space-viability-faq-title-bottom);font-size:var(--font-size-viability-faq-heading)}.LevantamientoPage-module__iavm7a__faqRow .LevantamientoPage-module__iavm7a__image{margin-right:var(--space-viability-faq-image-right);margin-left:var(--space-viability-faq-image-left);padding-top:var(--space-viability-faq-image-top)}.LevantamientoPage-module__iavm7a__faqRow .LevantamientoPage-module__iavm7a__faq{padding-right:0;padding-left:var(--space-viability-faq-copy-left)}@media (max-width:767px){.LevantamientoPage-module__iavm7a__intro{padding:58px 20px 36px}.LevantamientoPage-module__iavm7a__intro h1{font-size:36px}.LevantamientoPage-module__iavm7a__hero{height:360px}.LevantamientoPage-module__iavm7a__row,.LevantamientoPage-module__iavm7a__reverse{grid-template-columns:1fr;gap:32px;padding:50px 20px}.LevantamientoPage-module__iavm7a__row>div:has(.LevantamientoPage-module__iavm7a__image){order:2}.LevantamientoPage-module__iavm7a__row>div:not(:has(.LevantamientoPage-module__iavm7a__image)){order:1}.LevantamientoPage-module__iavm7a__copy,.LevantamientoPage-module__iavm7a__faq,.LevantamientoPage-module__iavm7a__reverse:not(.LevantamientoPage-module__iavm7a__faqRow) .LevantamientoPage-module__iavm7a__copy,.LevantamientoPage-module__iavm7a__typesRow .LevantamientoPage-module__iavm7a__copy{padding:0;transform:none}.LevantamientoPage-module__iavm7a__image,.LevantamientoPage-module__iavm7a__reverse:not(.LevantamientoPage-module__iavm7a__faqRow) .LevantamientoPage-module__iavm7a__image,.LevantamientoPage-module__iavm7a__typesRow .LevantamientoPage-module__iavm7a__image{margin-left:0;margin-right:0;padding:0}.LevantamientoPage-module__iavm7a__copy h2,.LevantamientoPage-module__iavm7a__faq h2{font-size:34px}}
.NakarGallery-module__cGyOAa__page{background:var(--color-white)}.NakarGallery-module__cGyOAa__intro{padding:var(--space-nakar-intro-top) 0 var(--space-nakar-intro-bottom);text-align:center}.NakarGallery-module__cGyOAa__intro p{margin:0 0 var(--space-nakar-intro-kicker-gap);font-family:var(--font-castudio);font-size:var(--font-size-nakar-kicker);letter-spacing:-.05em;text-transform:uppercase;font-weight:600;line-height:1}.NakarGallery-module__cGyOAa__intro h1{font-family:var(--font-castudio);font-size:var(--font-size-nakar-title);text-transform:uppercase;margin:0;font-weight:700;line-height:1}.NakarGallery-module__cGyOAa__hero{height:var(--height-nakar-hero);background-image:url(/images/nakar-10.jpg);background-position:50%;background-size:cover}.NakarGallery-module__cGyOAa__summary{padding:var(--space-nakar-summary-top) 0 var(--space-nakar-summary-bottom)}.NakarGallery-module__cGyOAa__summaryInner{width:min(100%, var(--width-nakar-content));padding:0 var(--space-nakar-summary-x);margin:0 auto}.NakarGallery-module__cGyOAa__summary h2{max-width:calc(100% - var(--space-nakar-summary-title-right));font-family:var(--font-castudio);font-size:var(--font-size-nakar-summary-title);font-weight:500;line-height:var(--line-height-nakar-summary-title);letter-spacing:-.05em;margin:0}.NakarGallery-module__cGyOAa__studioLink{gap:var(--space-nakar-summary-dropcap-right);margin-top:var(--space-nakar-summary-link-top);font-family:var(--font-castudio);font-size:var(--font-size-nakar-summary-copy);display:inline-flex}.NakarGallery-module__cGyOAa__copy{margin-top:var(--space-nakar-summary-copy-top);font-family:var(--font-system);font-size:var(--font-size-nakar-summary-copy);line-height:var(--line-height-nakar-summary-copy)}.NakarGallery-module__cGyOAa__copy p{margin:0}.NakarGallery-module__cGyOAa__copy p+p{margin-top:var(--space-nakar-summary-paragraph)}.NakarGallery-module__cGyOAa__copy p:first-child:first-letter{float:left;margin-right:var(--space-nakar-summary-dropcap-right);font-size:var(--font-size-nakar-summary-dropcap);line-height:.9}.NakarGallery-module__cGyOAa__gallery{padding-bottom:var(--space-nakar-gallery-bottom);flex-direction:column;align-items:center;display:flex}.NakarGallery-module__cGyOAa__image{padding-top:var(--space-nakar-gallery-y);margin:0}.NakarGallery-module__cGyOAa__wide,.NakarGallery-module__cGyOAa__narrow{width:var(--width-nakar-gallery)}.NakarGallery-module__cGyOAa__image img{width:100%;height:auto;display:block}@media (min-width:768px) and (max-width:1024px){.NakarGallery-module__cGyOAa__intro{padding:var(--space-project-tablet-intro-top) var(--space-project-tablet-x) var(--space-project-tablet-intro-bottom)}.NakarGallery-module__cGyOAa__intro p{font-size:var(--font-size-project-tablet-kicker)}.NakarGallery-module__cGyOAa__intro h1{font-size:var(--font-size-project-tablet-title)}.NakarGallery-module__cGyOAa__hero{height:var(--height-project-tablet-hero)}.NakarGallery-module__cGyOAa__summary{padding-right:var(--space-project-tablet-x);padding-left:var(--space-project-tablet-x)}.NakarGallery-module__cGyOAa__summaryInner{padding:0}.NakarGallery-module__cGyOAa__summary h2{max-width:100%;font-size:var(--font-size-project-tablet-summary-title)}}@media (max-width:767px){.NakarGallery-module__cGyOAa__intro{padding:var(--space-nakar-mobile-intro-top) var(--space-nakar-mobile-intro-x) var(--space-nakar-mobile-y)}.NakarGallery-module__cGyOAa__intro p{font-size:var(--font-size-nakar-mobile-kicker);margin-bottom:0}.NakarGallery-module__cGyOAa__intro h1{font-size:var(--font-size-nakar-mobile-title)}.NakarGallery-module__cGyOAa__hero{height:var(--height-nakar-mobile-hero)}.NakarGallery-module__cGyOAa__summary{padding:var(--space-nakar-mobile-summary-top) var(--space-nakar-mobile-summary-x) var(--space-nakar-mobile-summary-bottom)}.NakarGallery-module__cGyOAa__summaryInner{padding:0}.NakarGallery-module__cGyOAa__summary h2{max-width:100%;font-size:var(--font-size-nakar-mobile-summary-title)}.NakarGallery-module__cGyOAa__studioLink,.NakarGallery-module__cGyOAa__copy{margin-top:var(--space-nakar-mobile-y)}.NakarGallery-module__cGyOAa__gallery{padding:0 var(--space-nakar-gallery-mobile-x) var(--space-nakar-gallery-mobile-y)}.NakarGallery-module__cGyOAa__image{width:100%;padding-top:var(--space-nakar-gallery-mobile-y)}}
.NewsPage-module__PxWGwa__page{background:var(--color-white)}.NewsPage-module__PxWGwa__intro{padding:var(--space-news-intro-top) 0 var(--space-news-intro-bottom);text-align:center}.NewsPage-module__PxWGwa__intro p,.NewsPage-module__PxWGwa__intro h1{font-family:var(--font-castudio);text-transform:uppercase;margin:0}.NewsPage-module__PxWGwa__intro p{margin-bottom:var(--space-news-kicker-bottom);font-size:var(--font-size-news-kicker);letter-spacing:-.05em;font-weight:600;line-height:1}.NewsPage-module__PxWGwa__intro h1{font-size:var(--font-size-news-title);font-weight:700;line-height:1}.NewsPage-module__PxWGwa__list{gap:var(--space-news-grid-gap);width:var(--width-news-list);padding-bottom:var(--space-news-bottom);grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.NewsPage-module__PxWGwa__publisher{width:var(--width-news-publisher);height:auto;margin-left:var(--space-news-publisher-x);display:block}.NewsPage-module__PxWGwa__body{width:calc(100% - var(--space-news-card-body-inset));margin:calc(var(--space-news-card-overlap) * -1) auto 0;padding:var(--space-news-card-y) var(--space-news-card-x);background:var(--color-white);border-radius:var(--radius-news-card);box-shadow:calc(var(--space-news-card-shadow-x) * -1) var(--space-news-card-shadow-y) var(--space-news-card-shadow-blur) var(--color-news-card-shadow)}.NewsPage-module__PxWGwa__body h2{margin:0 0 var(--space-news-card-title-bottom);font-family:var(--font-castudio);font-size:var(--font-size-news-card-title);letter-spacing:-.03em;font-weight:700;line-height:1.1}.NewsPage-module__PxWGwa__body p{font-family:var(--font-castudio);font-size:var(--font-size-news-card-copy);letter-spacing:.01em;margin:0;line-height:1.65}.NewsPage-module__PxWGwa__body a{margin-top:var(--space-news-button-top);padding:var(--space-news-button-y) var(--space-news-button-x);border-radius:var(--radius-news-button);background:var(--color-ink);color:var(--color-white);font-family:var(--font-castudio);font-size:var(--font-size-news-button);letter-spacing:normal;font-weight:400;line-height:1;display:inline-block}@media (max-width:1024px){.NewsPage-module__PxWGwa__list{grid-template-columns:1fr;gap:40px;width:calc(100% - 40px);max-width:560px}}@media (max-width:767px){.NewsPage-module__PxWGwa__intro{padding:70px 20px 40px}.NewsPage-module__PxWGwa__intro h1{font-size:54px}}
