@font-face{font-family:Funnel Display;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/funnel-display-latin-wght.woff2)format("woff2-variations"),url(/fonts/funnel-display-latin-wght.woff2)format("woff2")}@font-face{font-family:Funnel Sans;font-style:normal;font-display:swap;font-weight:300 800;src:url(/fonts/funnel-sans-latin-wght.woff2)format("woff2-variations"),url(/fonts/funnel-sans-latin-wght.woff2)format("woff2")}:root{--color-scheme-1--background:var(--_primitives---colors--cal);--color-scheme-1--text:var(--_primitives---colors--tinta);--color-scheme-1--text-secondary:var(--_primitives---colors--piedra);--color-scheme-1--border:var(--_primitives---opacity--tinta-20);--color-scheme-3--background:var(--_primitives---colors--tinta);--color-scheme-3--text:var(--_primitives---colors--cal);--color-scheme-3--text-secondary:var(--_primitives---colors--niebla);--color-scheme-3--border:var(--_primitives---opacity--cal-20);--_typography---font-styles--body:"Funnel Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--_typography---font-styles--heading:"Funnel Display", "Funnel Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;--_primitives---colors--cal:#ecebe6;--_primitives---colors--tinta:#151515;--_primitives---colors--piedra:#5c5c57;--_primitives---colors--niebla:#a3a39d;--_primitives---colors--atlantico:#1d3644;--_primitives---colors--white:#fff;--_primitives---colors--neutral-darkest:#151515;--_primitives---opacity--tinta-20:#15151533;--_primitives---opacity--tinta-40:#15151566;--_primitives---opacity--tinta-50:#15151580;--_primitives---opacity--cal-6:#ecebe60f;--_primitives---opacity--cal-12:#ecebe61f;--_primitives---opacity--cal-20:#ecebe633;--_primitives---opacity--cal-32:#ecebe652;--_ui-styles---radius--small:.4rem;--_ui-styles---radius--medium:1.2rem;--_ui-styles---radius--large:2rem;--_ui-styles---radius--pill:100rem;--_ui-styles---ease--salida:cubic-bezier(.19, 1, .22, 1);--_ui-styles---ease--tema:cubic-bezier(.17, .84, .44, 1);--margin:2.4rem;--gutter:1.2rem;--columns:12;--navbar-height:6rem}@media screen and (width<=1023px){:root{--margin:2rem}}@media screen and (width<=767px){:root{--margin:1.6rem;--gutter:1rem;--columns:6}}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{height:100%}body{background-color:var(--color-scheme-1--background);font-family:var(--_typography---font-styles--body);color:var(--color-scheme-1--text);min-height:100%;margin:0;font-size:1rem;line-height:1.5}h1{font-family:var(--_typography---font-styles--heading);margin-top:0;margin-bottom:0;font-size:3.5rem;font-weight:700;line-height:1.2}h2{font-family:var(--_typography---font-styles--heading);margin-top:0;margin-bottom:0;font-size:3rem;font-weight:700;line-height:1.2}h3{font-family:var(--_typography---font-styles--heading);margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:700;line-height:1.2}h4{font-family:var(--_typography---font-styles--heading);margin-top:0;margin-bottom:0;font-size:2rem;font-weight:700;line-height:1.3}h5{font-family:var(--_typography---font-styles--heading);margin-top:0;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:1.4}h6{font-family:var(--_typography---font-styles--heading);margin-top:0;margin-bottom:0;font-size:1.25rem;font-weight:700;line-height:1.4}p{margin-top:0;margin-bottom:0}a{color:inherit;text-decoration:inherit;font-size:inherit}ul,ol,li{margin:0;padding:0}img{vertical-align:middle;max-width:100%;display:inline-block}label{margin-bottom:.25rem;font-weight:500;display:block}blockquote{border-left:.1875rem solid var(--color-scheme-1--text);margin:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}figure{margin:3rem 0}figcaption{text-align:center;margin-top:.25rem}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}select{-webkit-appearance:none}[tabindex]:focus-visible,input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}@media screen and (width<=991px){h1{font-size:3.25rem}h2{font-size:2.75rem}h3{font-size:2.25rem}h4{font-size:1.75rem}}@media screen and (width<=767px){h1{font-size:2.5rem}h2{font-size:2.25rem}h3{font-size:2rem}h4{font-size:1.5rem;line-height:1.4}h5{font-size:1.25rem}h6{font-size:1.125rem}}.container-large{width:100%;max-width:80rem;margin-left:auto!important;margin-right:auto!important}.container-medium{width:100%;max-width:64rem;margin-left:auto!important;margin-right:auto!important}.container-small{width:100%;max-width:48rem;margin-left:auto!important;margin-right:auto!important}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.color-scheme-1{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text)}.max-width-full{width:100%;max-width:none}.max-width-xxlarge{width:100%;max-width:80rem}.max-width-xlarge{width:100%;max-width:64rem}.max-width-large{width:100%;max-width:48rem}.max-width-medium{width:100%;max-width:35rem}.max-width-small{width:100%;max-width:30rem}.max-width-xsmall{width:100%;max-width:25rem}.max-width-xxsmall{width:100%;max-width:20rem}.margin-0{margin:0!important}.margin-tiny{margin:.25rem}.margin-xxsmall{margin:.5rem}.margin-xsmall{margin:1rem}.margin-xxlarge{margin:5rem}.margin-huge{margin:6rem}.margin-xhuge{margin:7rem}.margin-xxhuge{margin:10rem}.margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.margin-bottom{margin-top:0!important;margin-left:0!important;margin-right:0!important}.margin-left{margin-top:0!important;margin-bottom:0!important;margin-right:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.margin-vertical{margin-left:0!important;margin-right:0!important}.margin-top-auto{margin-top:auto}.padding-0{padding:0!important}.padding-tiny{padding:.25rem}.padding-xxsmall{padding:.5rem}.padding-xsmall{padding:1rem}.padding-small{padding:1.5rem}.padding-medium{padding:2rem}.padding-large{padding:3rem}.padding-xlarge{padding:4rem}.padding-xxlarge{padding:5rem}.padding-huge{padding:6rem}.padding-xhuge{padding:7rem}.padding-xxhuge{padding:10rem}.padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.padding-bottom{padding-top:0!important;padding-left:0!important;padding-right:0!important}.padding-left{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.padding-vertical{padding-left:0!important;padding-right:0!important}.spacing-clean{margin:0!important;padding:0!important}.spacer-tiny{width:100%;padding-top:.25rem}.spacer-xxsmall{width:100%;padding-top:.5rem}.spacer-xsmall{width:100%;padding-top:1rem}.spacer-small{width:100%;padding-top:1.5rem}.spacer-medium{width:100%;padding-top:2rem}.spacer-large{width:100%;padding-top:3rem}.spacer-xlarge{width:100%;padding-top:4rem}.spacer-xxlarge{width:100%;padding-top:5rem}.spacer-huge{width:100%;padding-top:6rem}.spacer-xhuge{width:100%;padding-top:7rem}.spacer-xxhuge{width:100%;padding-top:10rem}.heading-style-h1{font-size:3.5rem;font-weight:700;line-height:1.2}.heading-style-h2{font-size:3rem;font-weight:700;line-height:1.2}.heading-style-h3{font-size:2.5rem;font-weight:700;line-height:1.2}.heading-style-h4{font-size:2rem;font-weight:700;line-height:1.3}.heading-style-h5{font-size:1.5rem;font-weight:700;line-height:1.4}.heading-style-h6{font-size:1.25rem;font-weight:700;line-height:1.4}.text-size-large{font-size:1.25rem}.text-size-medium{font-size:1.125rem}.text-size-regular{font-size:1rem}.text-size-small{font-size:.875rem}.text-size-tiny{font-size:.75rem}.text-weight-light{font-weight:300}.text-weight-normal{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-semibold{font-weight:600}.text-weight-bold{font-weight:700}.text-weight-xbold{font-weight:800}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-style-link{text-decoration:underline}.text-style-italic{font-style:italic}.text-style-strikethrough{text-decoration:line-through}.text-style-allcaps{text-transform:uppercase}.text-style-nowrap{white-space:nowrap}.text-style-muted{opacity:.6}.text-style-quote{border-left:.1875rem solid var(--color-scheme-1--text);margin-bottom:0;padding:.75rem 1.25rem;font-size:1.25rem;line-height:1.5}.text-style-tagline{justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-block}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.truncate-width{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.text-color-white{color:var(--_primitives---colors--white)}.background-color-black{background-color:var(--_primitives---colors--neutral-darkest)}.text-rich-text h1{margin-top:2rem;margin-bottom:1rem}.text-rich-text h2,.text-rich-text h3,.text-rich-text h4{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text h5,.text-rich-text h6{margin-top:1.25rem;margin-bottom:1rem}.text-rich-text p{margin-bottom:1rem}.text-rich-text blockquote{margin-top:1.5rem;margin-bottom:1.5rem;font-style:italic}.text-rich-text figcaption{border-left:2px solid var(--color-scheme-1--text);text-align:left;margin-top:.5rem;padding-left:.5rem;font-size:.875rem}.text-rich-text>:not(div):first-child,.text-rich-text>div:first-child>:first-child{margin-top:0!important}.text-rich-text>:last-child,.text-rich-text ol li:last-child,.text-rich-text ul li:last-child{margin-bottom:0!important}.icon-embed-xxsmall,.icon-embed-xsmall,.icon-embed-custom1,.icon-embed-small,.icon-embed-medium,.icon-embed-large,.icon-embed-xlarge{flex-direction:column;justify-content:center;align-items:center;display:flex}.icon-embed-xxsmall{width:1rem;height:1rem}.icon-embed-xsmall{width:1.5rem;height:1.5rem}.icon-embed-custom1{width:1.25rem;height:1.25rem}.icon-embed-small{width:2rem;height:2rem}.icon-embed-medium{width:3rem;height:3rem}.icon-embed-large{width:5rem;height:5rem}.icon-embed-xlarge{width:6.5rem;height:6.5rem}.icon-1x1-xxsmall{width:1rem;height:1rem}.icon-1x1-xsmall{width:1.5rem;height:1.5rem}.icon-1x1-custom1{width:1.25rem;height:1.25rem}.icon-1x1-small{width:2rem;height:2rem}.icon-1x1-medium{width:3rem;height:3rem}.icon-1x1-large{width:5rem;height:5rem}.icon-1x1-xlarge{width:6.5rem;height:6.5rem}.icon-height-xxsmall{height:1rem}.icon-height-xsmall{height:1.5rem}.icon-height-custom1{height:1.25rem}.icon-height-small{height:2rem}.icon-height-medium{height:3rem}.icon-height-large{height:5rem}.icon-height-xlarge{height:6.5rem}.shadow-xxsmall{box-shadow:0 1px 2px #0000000d}.shadow-xsmall{box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.shadow-small{box-shadow:0 4px 8px -2px #0000001a,0 2px 4px -2px #0000000f}.shadow-medium{box-shadow:0 12px 16px -4px #00000014,0 4px 6px -2px #00000008}.shadow-large{box-shadow:0 20px 24px -4px #00000014,0 8px 8px -4px #00000008}.shadow-xlarge{box-shadow:0 24px 48px -12px #0000002e}.shadow-xxlarge{box-shadow:0 32px 64px -12px #00000024}.aspect-ratio-square{aspect-ratio:1}.aspect-ratio-portrait{aspect-ratio:2/3}.aspect-ratio-landscape{aspect-ratio:3/2}.aspect-ratio-widescreen{aspect-ratio:16/9}.div-square:after{content:"";padding-bottom:100%;display:block}.align-center{margin-left:auto;margin-right:auto}.z-index-1{z-index:1;position:relative}.z-index-2{z-index:2;position:relative}.layer{justify-content:center;align-items:center;position:absolute;inset:0%}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.display-inlineflex{display:inline-flex}.pointer-events-none,.pointer-events-off{pointer-events:none}.pointer-events-auto,.pointer-events-on{pointer-events:auto}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.hide{display:none!important}.hidden-ui-elements{display:none}.button{border:1px solid var(--_primitives---colors--neutral-darkest);background-color:var(--_primitives---colors--neutral-darkest);color:var(--_primitives---colors--white);text-align:center;padding:.75rem 1.5rem;text-decoration:none;display:inline-block}.button.is-secondary{background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--neutral-darkest)}.button.is-secondary.is-alternate{background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--white)}.button.is-small{padding:.5rem 1.25rem}.button.is-alternate{border-color:var(--_primitives---colors--white);background-color:var(--_primitives---colors--white);color:var(--_primitives---colors--neutral-darkest)}.button.is-icon{grid-column-gap:.75rem;grid-row-gap:.75rem;justify-content:center;align-items:center;display:flex}.button.is-link{background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--neutral-darkest);border-style:none;padding:.25rem 0;line-height:1;text-decoration:none}.button.is-link.is-alternate{background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--white)}.button.is-link.is-icon{grid-column-gap:.5rem;grid-row-gap:.5rem}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-items:center;display:flex}.button-group.is-center{justify-content:center;align-items:center}.tag{grid-column-gap:.5rem;grid-row-gap:.5rem;border:1px solid var(--_primitives---colors--neutral-lightest);background-color:var(--_primitives---colors--neutral-lightest);color:var(--_primitives---colors--neutral-darkest);justify-content:center;align-items:center;padding:.175rem .5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tag.is-alternate{border-color:var(--_primitives---colors--white);background-color:var(--_primitives---colors--white);color:var(--_primitives---colors--neutral-darkest)}.tag.is-text{border-style:none;border-color:var(--_primitives---opacity--transparent);background-color:var(--_primitives---opacity--transparent);padding:0;display:inline-block}.tag.is-text.is-alternate{background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--white)}.tabs-menu{border:1px solid var(--color-scheme-1--border);background-color:var(--color-scheme-1--foreground);align-self:center;margin-bottom:3rem;padding:.25rem;display:flex}.tab-link{border:1px solid var(--_primitives---opacity--transparent);background-color:var(--_primitives---opacity--transparent);padding:.5rem 1.5rem}.tab-link.is-active{border-color:var(--color-scheme-1--border);background-color:var(--color-scheme-1--background)}.category-filter-menu{align-items:center;width:100%;margin-bottom:4rem;display:flex}.category-filter-menu.is-center{justify-content:center;align-items:center}.category-filter-link{border:1px solid var(--_primitives---opacity--transparent);background-color:var(--_primitives---opacity--transparent);white-space:nowrap;flex:none;padding:.5rem 1rem;text-decoration:none}.category-filter-link.is-active{border-color:var(--color-scheme-1--border);background-color:var(--color-scheme-1--foreground)}.slider-arrow{border:1px solid var(--color-scheme-1--border);background-color:var(--color-scheme-1--foreground);width:3rem;height:3rem;color:var(--color-scheme-1--text);border-radius:100%;justify-content:center;align-items:center;display:flex}.slider-arrow.is-bottom-previous{inset:auto 4rem 0% auto}.slider-arrow.is-bottom-next{inset:auto 0% 0% auto}.slider-arrow.is-centre-previous,.slider-arrow.is-centre-next{bottom:4rem}.slider-arrow-icon,.slider-arrow-icon_default{flex-direction:column;justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.form_form{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.form_field-wrapper{position:relative}.form_field-label{margin-bottom:.5rem;font-weight:400}.form_field-label.is-alternate{color:var(--_primitives---colors--white)}.form_input{border:1px solid var(--_primitives---colors--neutral-darkest);background-color:var(--_primitives---colors--white);width:100%;height:auto;min-height:2.75rem;color:var(--_primitives---colors--neutral-darkest);border-radius:0;margin-bottom:0;padding:.5rem .75rem;font-size:1rem;line-height:1.6;display:block}.form_input:focus{border-color:var(--_primitives---colors--neutral-darkest)}.form_input::placeholder{color:var(--_primitives---opacity--neutral-darkest-60)}.form_input.is-text-area{height:auto;min-height:11.25rem;padding-top:.75rem;padding-bottom:.75rem;overflow:auto}.form_input.is-select-input{background-image:url(/images/chevron-down.svg);background-position:99%;background-repeat:no-repeat;background-size:auto}.form_input.is-select-input.is-alternate{background-image:url(/images/chevron-down-white.svg)}.form_input.is-alternate{border-color:var(--_primitives---colors--white);background-color:var(--_primitives---opacity--transparent);color:var(--_primitives---colors--white)}.form_input.is-alternate::placeholder{color:var(--_primitives---opacity--white-60)}.form_checkbox,.form_radio{align-items:center;margin-bottom:0;display:flex}.form_checkbox.is-alternate,.form_radio.is-alternate{color:var(--_primitives---colors--white)}.form_checkbox-label,.form_radio-label{margin-bottom:0}.form_checkbox-icon,.form_radio-icon{cursor:pointer;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;accent-color:var(--_primitives---colors--neutral-darkest);margin:0 .5rem 0 0}.form_message-success-wrapper,.form_message-error-wrapper{margin-top:1rem;padding:0}.form_message-success{color:#027a48;background-color:#ecfdf3;flex-direction:column;justify-content:center;align-items:center;padding:2.5rem;display:flex}.form_message-error{color:#b42318;background-color:#fef3f2;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex}@media screen and (width<=991px){.hide-tablet{display:none!important}.max-width-full-tablet{width:100%;max-width:none}.padding-section-medium{padding-top:4rem;padding-bottom:4rem}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.margin-large{margin:2.5rem}.margin-xlarge{margin:3.5rem}.margin-xxlarge{margin:4.5rem}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.margin-xxhuge{margin:7.5rem}.padding-large{padding:2.5rem}.padding-xlarge{padding:3.5rem}.padding-xxlarge{padding:4.5rem}.padding-huge{padding:5rem}.padding-xhuge{padding:6rem}.padding-xxhuge{padding:7.5rem}.spacer-large{padding-top:2.5rem}.spacer-xlarge{padding-top:3.5rem}.spacer-xxlarge{padding-top:4.5rem}.spacer-huge{padding-top:5rem}.spacer-xhuge{padding-top:6rem}.spacer-xxhuge{padding-top:7.5rem}.heading-style-h1{font-size:3.25rem}.heading-style-h2{font-size:2.75rem}.heading-style-h3{font-size:2.25rem}.heading-style-h4{font-size:1.75rem}.button-group.is-center-tablet{justify-content:center;align-items:center}}@media screen and (width<=767px){.hide-mobile-landscape{display:none!important}.max-width-full-mobile-landscape{width:100%;max-width:none}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-large{padding-top:4rem;padding-bottom:4rem}.margin-xsmall{margin:.75rem}.margin-small{margin:1.25rem}.margin-medium{margin:1.5rem}.margin-large{margin:2rem}.margin-xlarge{margin:2.5rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.margin-xxhuge{margin:5rem}.padding-xsmall{padding:.75rem}.padding-small{padding:1.25rem}.padding-medium{padding:1.5rem}.padding-large{padding:2rem}.padding-xlarge{padding:2.5rem}.padding-xxlarge{padding:3rem}.padding-huge{padding:3.5rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:5rem}.spacer-xsmall{padding-top:.75rem}.spacer-small{padding-top:1.25rem}.spacer-medium{padding-top:1.5rem}.spacer-large{padding-top:2rem}.spacer-xlarge{padding-top:2.5rem}.spacer-xxlarge{padding-top:3rem}.spacer-huge{padding-top:3.5rem}.spacer-xhuge{padding-top:4rem}.spacer-xxhuge{padding-top:5rem}.heading-style-h1{font-size:2.5rem}.heading-style-h2{font-size:2.25rem}.heading-style-h3{font-size:2rem}.heading-style-h4{font-size:1.5rem;line-height:1.4}.heading-style-h5{font-size:1.25rem}.heading-style-h6,.text-size-large{font-size:1.125rem}.text-size-medium{font-size:1rem}.text-style-quote{font-size:1.125rem}.text-style-nowrap{white-space:normal}.button-group.is-center-phone{justify-content:center;align-items:center}.category-filter-menu{width:100vw;margin-left:-5vw;padding-left:5vw;overflow:scroll}}@media screen and (width<=479px){.hide-mobile,.hide-mobile-portrait{display:none!important}.max-width-full-mobile-portrait{width:100%;max-width:none}}.container-large-xl{width:100%;max-width:100rem;margin-left:auto!important;margin-right:auto!important}.container-large-xxl{width:100%;max-width:120rem;margin-left:auto!important;margin-right:auto!important}.grid-cols-12{grid-column-gap:clamp(12px, 2vw, 16px);grid-row-gap:clamp(12px, 2vw, 16px);grid-template-rows:auto;grid-template-columns:repeat(12,1fr);grid-auto-columns:1fr;width:100%;display:grid}.img{object-fit:cover;width:100%;max-width:100%;height:100%}@media screen and (width<=991px){.grid-cols-12{grid-template-columns:repeat(8,1fr)}}@media screen and (width<=767px){.grid-cols-12{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:1fr}}html{font-size:clamp(.5rem,.4167vw + .25rem,.875rem)}@media screen and (width<=1279px){html{font-size:clamp(.5rem,.5859vw + .25rem,.75rem)}}@media screen and (width<=1023px){html{font-size:clamp(.5rem,.7813vw + .25rem,.75rem)}}@media screen and (width<=767px){html{font-size:clamp(.5rem,1.6vw + .25rem,.75rem)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{background-color:var(--_primitives---colors--tinta);color:var(--color-scheme-1--text);font-family:var(--_typography---font-styles--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:max(1.6rem,16px);line-height:1.5}html,body,.page-wrapper{overflow-x:clip}.page-content{background-color:var(--color-scheme-1--background);position:relative}::selection{background-color:var(--_primitives---colors--tinta);color:var(--_primitives---colors--cal)}a{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}.page-frames{z-index:95;pointer-events:none;position:fixed;inset:0}.page-frame{background-color:var(--_primitives---colors--tinta);width:1.5rem;position:absolute;top:0;bottom:0;transform:scaleX(0)}.page-frame.is-left{transform-origin:0;left:0}.page-frame.is-right{transform-origin:100%;right:0}.padding-global{padding-left:var(--margin);padding-right:var(--margin)}.grid-cols-12{grid-column-gap:var(--gutter);grid-row-gap:0;grid-template-columns:repeat(var(--columns), minmax(0, 1fr))}.padding-section-medium{padding-top:12rem;padding-bottom:12rem}.padding-section-large{padding-top:16rem;padding-bottom:16rem}.margin-small{margin:1.6rem}.margin-medium{margin:2.4rem}.margin-large{margin:4rem}.margin-xlarge{margin:6.4rem}@media screen and (width<=767px){.padding-section-medium{padding-top:8rem;padding-bottom:8rem}.padding-section-large{padding-top:10rem;padding-bottom:10rem}.margin-large{margin:3.2rem}.margin-xlarge{margin:4.8rem}}[data-tema-dinamico]{transition:background-color .6s var(--_ui-styles---ease--tema), color .6s var(--_ui-styles---ease--tema)}html.is-oscuro [data-tema-dinamico],.section_contenido.is-oscuro{--color-scheme-1--background:var(--color-scheme-3--background);--color-scheme-1--text:var(--color-scheme-3--text);--color-scheme-1--text-secondary:var(--color-scheme-3--text-secondary);--color-scheme-1--border:var(--color-scheme-3--border)}h1,h2,h3,h4,.heading-style-h1,.heading-style-h2,.heading-style-h3,.heading-style-statement{font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;margin-top:0;margin-bottom:0;font-weight:400;line-height:1.12}h1,.heading-style-h1{letter-spacing:-.045em;font-size:9.6rem}h2,.heading-style-h2{letter-spacing:-.04em;font-size:5.6rem}h3,.heading-style-h3{font-size:3.2rem}h4{font-size:2.4rem}.heading-style-statement{max-width:28ch;font-size:4.4rem;line-height:1.15}.text-size-medium{font-size:max(2rem,16px);line-height:1.45}.st-line-mask,.line-mask,[data-reveal-lineas]>div,[data-manifiesto-primera]>div,[data-manifiesto-segunda]>div,[data-enfoque-texto]>div{margin-bottom:-.12em;padding-bottom:.12em}[data-reveal=hero]{visibility:hidden}.section-index{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:max(1.3rem,12px);line-height:1.3;display:flex}.section-index_number{font-variant-numeric:tabular-nums;margin-right:1.2rem}.section-index.is-center{justify-content:center}@media screen and (width<=1023px){h1,.heading-style-h1{font-size:7.2rem}h2,.heading-style-h2{font-size:4.4rem}.heading-style-statement{font-size:3.6rem}}@media screen and (width<=767px){h1,.heading-style-h1{font-size:4.8rem}h2,.heading-style-h2{font-size:3.2rem}h3,.heading-style-h3{font-size:2.4rem}.heading-style-statement{font-size:2.6rem}.text-size-medium{font-size:max(1.7rem,16px)}}.icon-flecha{flex:none;width:1em;height:1em;display:block;overflow:visible}.icon-flecha.is-diagonal{transform:rotate(-45deg)}.button-group{grid-column-gap:1.2rem;grid-row-gap:1.2rem}.button-group.is-right{justify-content:flex-end}.button{border-radius:var(--_ui-styles---radius--pill);background-color:var(--_primitives---colors--tinta);height:5.6rem;color:var(--_primitives---colors--cal);font-family:var(--_typography---font-styles--body);letter-spacing:.06em;text-align:left;text-transform:uppercase;cursor:pointer;transition:background-color .5s var(--_ui-styles---ease--salida), color .5s var(--_ui-styles---ease--salida);border:0;align-items:center;padding:0 .8rem 0 2.8rem;font-size:max(1.4rem,13px);line-height:1;text-decoration:none;display:inline-flex}.button.is-light{background-color:var(--_primitives---colors--cal);color:var(--_primitives---colors--tinta)}.button.is-small{height:4.4rem;padding-left:2rem;padding-right:.6rem;font-size:max(1.2rem,12px)}.button.is-full{justify-content:space-between;width:100%;display:flex}.button_label{height:1.4em;display:block;overflow:hidden}.button_text{white-space:nowrap;text-shadow:0 1.4em;transition:transform .6s var(--_ui-styles---ease--salida);line-height:1.4;display:block}.button_icon{background-color:var(--_primitives---colors--cal);width:4rem;height:4rem;color:var(--_primitives---colors--tinta);transition:background-color .5s var(--_ui-styles---ease--salida), color .5s var(--_ui-styles---ease--salida);border-radius:50%;flex:none;margin-left:2.4rem;display:flex;overflow:hidden}.button.is-light .button_icon{background-color:var(--_primitives---colors--tinta);color:var(--_primitives---colors--cal)}.button.is-small .button_icon{width:3.2rem;height:3.2rem;margin-left:1.6rem}.button_icon-track{align-items:center;display:flex;transform:translate(-50%)}.button_icon-track .icon-flecha{width:4rem;height:1.4rem}.button.is-small .button_icon-track .icon-flecha{width:3.2rem;height:1.2rem}@media (hover:none),(pointer:coarse){.button{padding-right:2.8rem}.button.is-small{padding-right:2rem}.button_icon{display:none}}@media (hover:hover) and (pointer:fine){.button:hover{background-color:var(--_primitives---colors--atlantico);color:var(--_primitives---colors--cal)}.button:hover .button_icon{background-color:var(--_primitives---colors--cal);color:var(--_primitives---colors--atlantico)}.button:hover .button_text{transform:translateY(-1.4em)}.button:hover .button_icon-track{transition:transform .7s var(--_ui-styles---ease--salida);transform:translate(0)}}.text-link{align-items:center;padding-bottom:.4rem;font-size:max(1.6rem,15px);line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.text-link .icon-flecha{transition:transform .5s var(--_ui-styles---ease--salida);margin-left:1.2rem;font-size:1.2rem}.text-link:before,.text-link:after{content:"";background-color:currentColor;width:100%;height:1px;position:absolute;bottom:0;left:0}.text-link:before{transform-origin:0;transition:transform .6s var(--_ui-styles---ease--salida);transform:scaleX(0)}.text-link:after{transform-origin:100%;transition:transform .6s var(--_ui-styles---ease--salida) .15s}@media (hover:hover) and (pointer:fine){.text-link:hover:after{transition-delay:0s;transform:scaleX(0)}.text-link:hover:before{transition-delay:.2s;transform:scaleX(1)}.text-link:hover .icon-flecha{transform:translate(.4rem)}}.carousel-controls{align-items:center;padding-top:2.4rem;display:none}.carousel-arrow{width:4.8rem;height:4.8rem;color:inherit;cursor:pointer;background-color:#0000;border:1px solid;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .3s;display:flex}.carousel-arrow svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:1.6rem;height:1.6rem}.carousel-arrow.swiper-button-disabled{opacity:.25;cursor:default}.carousel-progress-wrapper{flex:1;margin-left:2.4rem;padding:.5px 0;overflow:hidden}.carousel-progress{background-color:var(--color-scheme-1--border);height:1px;position:relative}.carousel-progress-fill{transform-origin:0;background-color:currentColor;transition-property:transform;transition-timing-function:ease;position:absolute;inset:-.5px 0;transform:scaleX(.15)}@media screen and (width<=1023px){.carousel-controls{display:flex}}.section_navbar,.navbar_component{position:relative}.navbar_overlay{z-index:90;background-color:var(--_primitives---opacity--tinta-40);opacity:0;visibility:hidden;transition:opacity .6s var(--_ui-styles---ease--salida), visibility .6s;position:fixed;inset:0}.navbar_pill{z-index:100;width:calc(100% - var(--margin) * 2);border:1px solid var(--_primitives---opacity--cal-12);max-width:54rem;color:var(--_primitives---colors--cal);backdrop-filter:blur(20px)saturate(1.4);transition:max-width .8s var(--_ui-styles---ease--salida), border-radius .8s var(--_ui-styles---ease--salida), background-color .6s var(--_ui-styles---ease--salida);background-color:#15151580;border-radius:3rem;margin:0 auto;position:fixed;top:1.6rem;left:0;right:0}.navbar_bar{min-height:var(--navbar-height);grid-template-rows:auto;grid-template-columns:1fr auto 1fr;align-items:center;padding:.8rem .8rem .8rem 2.2rem;display:grid}.navbar_bar-right{justify-content:flex-end;display:flex}.navbar_toggle{color:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:0;grid-template-rows:auto;grid-auto-flow:column;align-items:center;column-gap:1.2rem;padding:1rem 0;font-family:inherit;font-size:max(1.3rem,12px);display:grid}.navbar_toggle-icon{width:2.2rem;height:1rem;transition:width .6s var(--_ui-styles---ease--salida), height .6s var(--_ui-styles---ease--salida);position:relative}.navbar_toggle-line{width:100%;height:1.5px;transition:transform .6s var(--_ui-styles---ease--salida), top .6s var(--_ui-styles---ease--salida);background-color:currentColor;position:absolute;left:0}.navbar_toggle-line:first-child{top:0}.navbar_toggle-line:last-child{top:calc(100% - 1.5px)}.navbar_toggle-text{height:1.5em;line-height:1.5;display:block;overflow:hidden}.navbar_toggle-label{transition:transform .6s var(--_ui-styles---ease--salida);display:block}.navbar_logo{display:block}.navbar_logo-wrapper{aspect-ratio:377/443;width:2.8rem;transition:transform 1.2s var(--_ui-styles---ease--salida);display:block;position:relative;overflow:hidden}.navbar_logo-wrapper .img{object-fit:contain;filter:brightness(0)invert()}.navbar_panel{transition:grid-template-rows .8s var(--_ui-styles---ease--salida);grid-template-rows:0fr;display:grid}.navbar_panel-inner{overscroll-behavior:contain;min-height:0;max-height:calc(100vh - 10rem);padding:0 2.2rem;overflow:hidden auto}.navbar_panel-grid{grid-column-gap:3.2rem;grid-row-gap:3.2rem;grid-template-rows:auto;grid-template-columns:1.3fr 1fr;padding-top:3.2rem;display:grid}.navbar_links{margin:0;padding:0;list-style:none}.navbar_link-item{overflow:hidden}.navbar_link{font-family:var(--_typography---font-styles--heading);letter-spacing:-.04em;transition:transform .5s var(--_ui-styles---ease--salida), opacity .4s;padding-bottom:.1em;font-size:5.6rem;line-height:1.15;text-decoration:none;display:block;transform:translateY(110%)}.navbar_link-text{text-shadow:0 1.15em;transition:transform .6s var(--_ui-styles---ease--salida);display:block}.navbar_link[aria-current=page]{opacity:.45}.navbar_card{border:1px solid var(--_primitives---opacity--cal-12);background-color:var(--_primitives---opacity--cal-6);opacity:0;transition:opacity .5s, transform .8s var(--_ui-styles---ease--salida), border-color .4s;border-radius:2rem;flex-direction:column;padding:1rem;text-decoration:none;display:flex;transform:translateY(1.6rem)}.navbar_card-image-wrapper{aspect-ratio:16/10;border-radius:1.2rem;display:block;position:relative;overflow:hidden}.navbar_card-image-wrapper .img{transition:transform 1.2s var(--_ui-styles---ease--salida)}.navbar_card-content{flex-direction:column;padding:1.6rem .6rem .6rem;display:flex}.navbar_card-title{font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;font-size:2.8rem;line-height:1.15}.navbar_card-text{color:var(--color-scheme-3--text-secondary);margin-top:.8rem;font-size:max(1.5rem,14px);line-height:1.45}.navbar_card-content .button-group{margin-top:2rem;display:flex}.navbar_meta{border-top:1px solid var(--_primitives---opacity--cal-12);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:3.2rem;padding:2rem 0;display:flex}.navbar_meta-group{display:flex}.navbar_meta-link{color:var(--color-scheme-3--text-secondary);margin-right:2.4rem;font-size:max(1.4rem,14px);text-decoration:none;transition:color .4s}.navbar_meta-link:last-child{margin-right:0}[data-navbar-abierto] .navbar_overlay{opacity:1;visibility:visible}[data-navbar-abierto] .navbar_pill{border-radius:2.4rem;max-width:96rem}[data-navbar-abierto] .navbar_panel{grid-template-rows:1fr}[data-navbar-abierto] .navbar_link{transition:transform .9s var(--_ui-styles---ease--salida) calc(.15s + var(--i) * 50ms), opacity .4s;transform:translateY(0)}[data-navbar-abierto] .navbar_card{opacity:1;transition:opacity .6s .3s, transform .9s var(--_ui-styles---ease--salida) .3s, border-color .4s;transform:translateY(0)}[data-navbar-abierto] .navbar_toggle-icon{width:1.8rem;height:1.8rem}[data-navbar-abierto] .navbar_toggle-line:first-child{top:calc(50% - .75px);transform:rotate(45deg)}[data-navbar-abierto] .navbar_toggle-line:last-child{top:calc(50% - .75px);transform:rotate(-45deg)}[data-navbar-abierto] .navbar_toggle-label{transform:translateY(-100%)}@media (hover:hover) and (pointer:fine){.navbar_link:hover .navbar_link-text{transform:translateY(-1.15em)}.navbar_card:hover{border-color:var(--_primitives---opacity--cal-32)}.navbar_card:hover .img{transform:scale(1.05)}.navbar_card:hover .button_text{transform:translateY(-1.4em)}.navbar_card:hover .button_icon-track{transition:transform .7s var(--_ui-styles---ease--salida);transform:translate(0)}.navbar_meta-link:hover{color:var(--_primitives---colors--cal)}}@media screen and (width<=767px){.navbar_pill{top:1rem}.navbar_bar{padding-left:1.6rem}.navbar_toggle-text{display:none}.navbar_logo-wrapper{width:2.6rem}.navbar_panel-inner{padding:0 1.6rem}.navbar_panel-grid{grid-template-columns:1fr;padding-top:2.4rem}.navbar_link{font-size:4rem}.navbar_meta{display:block}.navbar_meta-link{margin:.4rem 0 0;display:block}}.footer_component{color:var(--color-scheme-1--text);position:relative}.footer_wrapper{flex-direction:column;min-height:100vh;display:flex}.footer_top{z-index:1;background-color:var(--color-scheme-1--background);flex-direction:column;flex:1;justify-content:flex-end;display:flex;position:relative}.footer_padding{padding-top:12rem;padding-bottom:var(--margin)}.footer_grid{align-items:stretch}[data-footer-cell="1-5"]{grid-column:1/6}[data-footer-cell="7-8"]{grid-column:7/9}[data-footer-cell="10-12"]{grid-column:10/13}.footer_contacto{flex-direction:column;align-items:flex-start;display:flex}.footer_cta-label{color:var(--color-scheme-1--text-secondary);font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;margin:0;font-size:3.6rem;line-height:1.15}.footer_cta{font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;transition:background-size .6s var(--_ui-styles---ease--salida);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;margin-top:1rem;font-size:3.6rem;line-height:1.15;text-decoration:none;position:relative}.footer_nav{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.footer_list{margin:0;padding:0;list-style:none}.footer_link{width:fit-content;padding:.2rem 0;text-decoration:none;transition:color .4s;display:block}.footer_arriba{color:var(--color-scheme-1--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:10rem;padding:0;transition:color .4s}.footer_datos{flex-direction:column;display:flex}.footer_dato{margin-bottom:1.6rem;display:flex}.footer_dato-clave{width:3rem;color:var(--color-scheme-1--text-secondary);flex:none}.footer_dato-valor{font-style:normal}.footer_line{display:block}.footer_bottom{z-index:0;background-color:var(--_primitives---colors--tinta);color:var(--_primitives---colors--cal);position:sticky;bottom:0;overflow-y:clip}.footer_bottom-inner{padding:var(--margin)}.footer_wordmark{width:100%;position:relative}.footer_wordmark-svg{width:100%;height:auto;display:block}.footer_legal{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:2.4rem;font-size:max(1.4rem,13px);display:flex}.footer_legal-item{color:var(--color-scheme-3--text-secondary);margin:0}.footer_legal-list{margin:0;padding:0;list-style:none;display:flex}.footer_legal-link{color:var(--color-scheme-3--text-secondary);margin-right:2.4rem;text-decoration:none;transition:color .4s}.footer_bottom-overlay{z-index:1;background-color:var(--_primitives---colors--tinta);opacity:0;pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.footer_cta:hover{background-position:100% 100%;background-size:0% 1px}.footer_link:hover{color:var(--color-scheme-1--text-secondary)}.footer_arriba:hover{color:var(--color-scheme-1--text)}.footer_legal-link:hover{color:var(--_primitives---colors--cal)}}@media screen and (width<=1279px){.footer_wrapper{min-height:0}}@media screen and (width<=1023px){.footer_grid{grid-row-gap:4.8rem}[data-footer-cell="1-5"]{grid-column:1/13}[data-footer-cell="7-8"]{grid-column:1/7}[data-footer-cell="10-12"]{grid-column:7/13}.footer_arriba{margin-top:4rem}}@media screen and (width<=767px){[data-footer-cell="1-5"],[data-footer-cell="7-8"],[data-footer-cell="10-12"]{grid-column:1/7}.footer_cta-label,.footer_cta{font-size:2.8rem}.footer_legal{grid-row-gap:1.6rem;grid-template-rows:auto;grid-template-columns:1fr;display:grid}}.section_hero{background-color:var(--_primitives---colors--tinta);color:var(--_primitives---colors--cal);position:relative}.hero_track{height:250vh;position:relative}.hero_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.hero_image-wrapper{position:absolute;inset:0;overflow:hidden}.hero_shade{background-image:linear-gradient(#15151566 0%,#15151500 30% 45%,#151515b3 100%);position:absolute;inset:0}.hero_content{min-height:100svh;padding-top:calc(var(--navbar-height) + 4rem);grid-template-rows:auto;align-content:space-between;padding-bottom:4rem;position:relative}[data-hero-cell="1-6_1-1"]{grid-area:1/1/2/7}[data-hero-cell="1-9_2-2"]{grid-area:2/1/3/10;align-self:end}[data-hero-cell="10-12_2-2"]{grid-area:2/10/3/13;place-self:end}.hero_place{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:max(1.3rem,12px)}.hero_heading{letter-spacing:-.055em;max-width:11ch;font-size:13.6rem;line-height:1.1}.hero-card_component{border:1px solid var(--_primitives---opacity--cal-20);background-color:#151515a6;border-radius:1.2rem;flex-direction:column;width:28rem;padding:.4rem;text-decoration:none;display:flex}.hero-card_image-wrapper{aspect-ratio:1.6;border-radius:.8rem;display:block;position:relative;overflow:hidden}.hero-card_image-wrapper .img{transition:transform 1.2s var(--_ui-styles---ease--salida)}.hero-card_content{flex-direction:column;justify-content:space-between;min-height:12rem;padding:1.6rem 1.6rem 1.2rem;display:flex}.hero-card_label{letter-spacing:.06em;text-transform:uppercase;opacity:.8;font-size:max(1.2rem,12px)}.hero-card_bottom{justify-content:space-between;align-items:flex-end;display:flex}.hero-card_title{max-width:70%;font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;font-size:2.4rem;line-height:1.1}.hero-card_icon{transition:transform 1.2s var(--_ui-styles---ease--salida);padding-bottom:.4rem;font-size:1.8rem;display:flex}@media (hover:hover) and (pointer:fine){.hero-card_component:hover .img{transform:scale(1.05)}.hero-card_component:hover .hero-card_icon{transform:scale(1.25)translate(.2rem)}}@media screen and (width<=1023px){.hero_heading{font-size:10rem}[data-hero-cell="1-9_2-2"]{grid-column:1/13}[data-hero-cell="10-12_2-2"]{grid-area:3/1/4/13;justify-self:start;margin-top:3.2rem}}@media screen and (width<=767px){.hero_heading{font-size:5.2rem}[data-hero-cell="1-6_1-1"],[data-hero-cell="1-9_2-2"],[data-hero-cell="10-12_2-2"]{grid-column:1/7}[data-hero-cell="10-12_2-2"]{justify-self:stretch;margin-top:2.4rem}.hero-card_component{flex-direction:row;width:100%}.hero-card_image-wrapper{aspect-ratio:1.3;flex:none;width:40%}.hero-card_content{flex:1;min-height:0;padding:1rem 1.2rem}.hero-card_title{font-size:2rem}}@media screen and (orientation:landscape) and (height<=500px){.hero_content{padding-top:calc(var(--navbar-height) + 2rem);padding-bottom:2rem}.hero_heading{font-size:5.2rem}[data-hero-cell="1-9_2-2"]{grid-column:1 / calc(var(--columns) / 3 * 2 + 1)}[data-hero-cell="10-12_2-2"]{grid-column:calc(var(--columns) / 3 * 2 + 1) / -1;grid-row:2/3;justify-self:end;margin-top:0}.hero-card_component{width:100%}.hero-card_image-wrapper{display:none}.hero-card_content{min-height:0}}.section_estudio{color:var(--color-scheme-1--text);position:relative}.estudio_cupula{z-index:2;aspect-ratio:2;background-color:var(--color-scheme-1--background);border-radius:200rem 200rem 0 0;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:-100vh;display:flex;position:relative;overflow:hidden}.estudio_arco{pointer-events:none;width:100%;height:auto;position:absolute;top:0;left:0;overflow:visible}.estudio_arco-texto{fill:currentColor;font-family:var(--_typography---font-styles--heading);letter-spacing:-.01em;font-size:54px}.estudio_cupula-content{padding:0 var(--margin) 6.4rem;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.estudio_sedes{align-items:center;display:flex}.estudio_sede{letter-spacing:.06em;text-transform:uppercase;width:24rem;margin:0;font-size:max(1.3rem,12px)}.estudio_sede.is-left{text-align:right}.estudio_sede.is-right{text-align:left}.estudio_isotipo-wrapper{aspect-ratio:377/443;flex:none;width:4rem;margin:0 3.2rem;position:relative;overflow:hidden}.estudio_isotipo-wrapper .img{object-fit:contain}.estudio_linea{background-color:currentColor;width:1px;height:8rem;margin:4rem 0 3.2rem}.estudio_lema{max-width:22ch;font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;margin:0;font-size:2.8rem;line-height:1.15}.estudio_cuerpo{z-index:2;background-color:var(--color-scheme-1--background);position:relative}.estudio_padding{padding-top:8rem;padding-bottom:16rem}.estudio_component{padding-top:4rem;position:relative}.estudio_marca{width:2rem;height:2rem;position:absolute;top:0}.estudio_marca:before,.estudio_marca:after{content:"";background-color:currentColor;position:absolute}.estudio_marca:before{width:1.2rem;height:1px;bottom:0}.estudio_marca:after{width:1px;height:1.2rem;top:.4rem}.estudio_marca.is-left{left:0}.estudio_marca.is-left:before{left:.4rem}.estudio_marca.is-left:after,.estudio_marca.is-right{right:0}.estudio_marca.is-right:before{right:.4rem}.estudio_marca.is-right:after{left:0}[data-estudio-cell="1-2_1-1"]{grid-area:1/1/2/3}[data-estudio-cell="7-10_1-1"]{grid-area:1/7/2/11}[data-estudio-cell="1-12_2-2"]{grid-area:2/1/3/13}[data-estudio-cell="4-5_3-3"]{grid-area:3/4/4/6}[data-estudio-cell="7-10_3-3"]{grid-area:3/7/4/11}.estudio_foto-area{aspect-ratio:1/1.2;position:relative}.estudio_foto-sticky{width:100%;height:calc(100% + 25rem);position:absolute;top:0;left:0}.estudio_foto-wrapper{aspect-ratio:1/1.2;position:sticky;top:8rem;overflow:hidden}.estudio_intro{flex-direction:column;justify-content:space-between;display:flex}.estudio_intro-text{max-width:46rem;margin:0;font-size:max(2rem,16px);line-height:1.45}.estudio_titulo-wrapper{margin-top:25rem;margin-bottom:10rem}.estudio_titulo{letter-spacing:-.04em;text-indent:calc((100% - 11 * var(--gutter)) / 12 * 3 + 3 * var(--gutter));font-size:7.2rem;line-height:1.12}.estudio_titulo>*{text-indent:0}.estudio_titulo>:first-child{text-indent:calc((100% - 11 * var(--gutter)) / 12 * 3 + 3 * var(--gutter))}.estudio_disciplinas p,.estudio_cierre p{margin:0}.estudio_cierre p{max-width:46rem;font-size:max(2rem,16px);line-height:1.45}@media screen and (width<=1023px){.estudio_titulo{font-size:5.6rem}[data-estudio-cell="1-2_1-1"]{grid-column:1/4}[data-estudio-cell="7-10_1-1"]{grid-column:5/13}[data-estudio-cell="4-5_3-3"]{grid-column:1/4}[data-estudio-cell="7-10_3-3"]{grid-column:5/13}.estudio_titulo-wrapper{margin-top:16rem;margin-bottom:6.4rem}}@media screen and (width<=767px){.estudio_arco-texto{font-size:110px}.estudio_cupula{aspect-ratio:1}.estudio_cupula-content{padding-bottom:3.2rem}.estudio_sede{flex:1;width:auto}.estudio_isotipo-wrapper{width:2.8rem;margin:0 1.6rem}.estudio_linea{height:4rem;margin:2rem 0 1.6rem}.estudio_lema{font-size:2rem}.estudio_padding{padding-top:6.4rem;padding-bottom:10rem}.estudio_titulo{text-indent:0;font-size:3.6rem}.estudio_titulo>:first-child{text-indent:0}[data-estudio-cell="7-10_1-1"]{grid-area:1/1/2/7}[data-estudio-cell="1-2_1-1"]{grid-area:2/1/3/4;margin-top:4rem}[data-estudio-cell="1-12_2-2"]{grid-area:3/1/4/7}[data-estudio-cell="4-5_3-3"]{grid-area:4/1/5/7}[data-estudio-cell="7-10_3-3"]{grid-area:5/1/6/7;margin-top:2.4rem}.estudio_intro-text{margin-top:3.2rem}.estudio_foto-sticky{height:100%}.estudio_titulo-wrapper{margin-top:8rem;margin-bottom:4.8rem}}.section_destacados{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.destacados_track{position:relative}.destacados_sticky{height:100vh;padding-top:var(--navbar-height);flex-direction:column;justify-content:center;display:flex;position:sticky;top:0;overflow:hidden}.destacados_header{align-items:end;margin-bottom:4.8rem}[data-destacados-cell="1-3_1-1"]{grid-column:1/4}[data-destacados-cell="4-9_1-1"]{grid-column:4/10}[data-destacados-cell="10-12_1-1"]{grid-column:10/13}.destacados_viewport.swiper{width:100%;margin:0;overflow:visible}.destacados_list.swiper-wrapper{width:max-content;padding:0 var(--margin);will-change:transform;align-items:flex-start;margin:0;list-style:none;display:flex}.destacados_item.swiper-slide{width:36rem;height:auto;margin-right:var(--gutter);flex:none}.destacados_item.swiper-slide:last-child{margin-right:0}.destacados_item.swiper-slide.is-horizontal{width:60rem}.destacados_card{text-decoration:none;display:block}.destacados_image-wrapper{border-radius:var(--_ui-styles---radius--small);height:min(50vh,46rem);display:block;position:relative;overflow:hidden}.destacados_image-wrapper .img{transition:transform 1.2s var(--_ui-styles---ease--salida)}.destacados_meta{padding-top:1.6rem;display:block}.destacados_title{font-family:var(--_typography---font-styles--heading);letter-spacing:-.02em;font-size:2.4rem;line-height:1.15;display:block}.destacados_info{color:var(--color-scheme-1--text-secondary);margin-top:.6rem;font-size:max(1.4rem,13px);display:block}@media (hover:hover) and (pointer:fine){.destacados_card:hover .img{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.destacados_sticky{height:auto;padding-top:12rem;padding-bottom:12rem;position:relative}.destacados_viewport.swiper{overflow-x:auto}}@media screen and (width<=1023px){.destacados_sticky{height:auto;padding-top:12rem;padding-bottom:12rem;position:relative}.destacados_viewport.swiper{overflow:hidden}.destacados_list.swiper-wrapper{width:100%;padding:0}.destacados_item.swiper-slide{width:32rem;margin-right:0}.destacados_item.swiper-slide.is-horizontal{width:48rem}.destacados_image-wrapper{height:40rem}}@media screen and (width<=767px){.destacados_sticky{padding-top:10rem;padding-bottom:10rem}.destacados_header{grid-row-gap:1.6rem;margin-bottom:3.2rem}[data-destacados-cell="1-3_1-1"],[data-destacados-cell="4-9_1-1"],[data-destacados-cell="10-12_1-1"]{grid-column:1/7}.destacados_header-link .button-group{justify-content:flex-start}.destacados_item.swiper-slide{width:26rem}.destacados_item.swiper-slide.is-horizontal{width:30rem}.destacados_image-wrapper{height:34rem}}.section_obras{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.obras_boton-wrapper{z-index:4;height:100vh;padding:0 var(--margin);pointer-events:none;justify-content:center;align-items:center;margin-bottom:-100vh;display:flex;position:sticky;top:0}.obras_link{font-family:var(--_typography---font-styles--heading);letter-spacing:-.05em;white-space:nowrap;pointer-events:auto;align-items:flex-start;font-size:10rem;line-height:1.1;text-decoration:none;display:flex}.obras_link-text{transition:background-size .8s var(--_ui-styles---ease--salida);background-image:linear-gradient(currentColor,currentColor);background-position:100% 100%;background-repeat:no-repeat;background-size:0% .04em}.obras_link-count{margin-left:1.2rem;font-size:.6em;line-height:1;top:0}@media (hover:hover) and (pointer:fine){.obras_link:hover .obras_link-text{background-position:0 100%;background-size:100% .04em}}.obras_lista{flex-direction:column;margin-top:60vh;padding-top:30vh;display:flex;overflow:hidden}.obras_fila{padding-left:var(--margin);padding-right:var(--margin);margin-bottom:14rem}.obras_celda{z-index:1;align-items:center;display:flex;position:relative}.obras_celda.is-medium{z-index:2}.obras_celda.is-large{z-index:3}.obras_celda.is-tenue{opacity:.4}.obras_celda.is-muy-tenue{opacity:.2}.obras_item{width:100%;position:relative}.obras_item.is-arriba{translate:0 -50%}.obras_item.is-abajo{translate:0 50%}.obras_mover{will-change:transform;position:relative}.obras_imagen{aspect-ratio:1/1.3;will-change:transform, opacity;position:relative;overflow:hidden}[data-obras-cell="1-2"]{grid-column:1/3}[data-obras-cell="1-3"]{grid-column:1/4}[data-obras-cell="3-3"]{grid-column:3/4}[data-obras-cell="4-4"]{grid-column:4/5}[data-obras-cell="5-7"]{grid-column:5/8}[data-obras-cell="6-7"]{grid-column:6/8}[data-obras-cell="8-8"]{grid-column:8/9}[data-obras-cell="9-10"]{grid-column:9/11}[data-obras-cell="10-12"]{grid-column:10/13}[data-obras-cell="12-12"]{grid-column:12/13}.section_obras.is-estatico .obras_lista{margin-top:0}@media screen and (width<=1279px){.obras_link{font-size:8rem}}@media screen and (width<=1023px){.obras_link{font-size:6.8rem}}@media screen and (width<=767px){.obras_link{white-space:normal;text-align:center;justify-content:center;font-size:6.4rem}.obras_fila{margin-bottom:10rem}[data-obras-cell-movil="1-2"]{grid-column:1/3}[data-obras-cell-movil="1-3"]{grid-column:1/4}[data-obras-cell-movil="3-5"]{grid-column:3/6}[data-obras-cell-movil="4-4"]{grid-column:4/5}[data-obras-cell-movil="5-6"]{grid-column:5/7}[data-obras-cell-movil="6-6"]{grid-column:6/7}}.section_enfoque{color:var(--color-scheme-3--text);position:relative}.enfoque_imagen-sticky{z-index:5;height:100vh;padding-left:var(--margin);padding-right:var(--margin);pointer-events:none;align-items:center;margin-top:-100vh;position:sticky;top:0;overflow:hidden}.enfoque_imagen-wrapper{grid-column:6/8}.enfoque_imagen{aspect-ratio:1/1.3;will-change:transform;position:relative;overflow:hidden}.enfoque_imagen-scroll{position:absolute;inset:0}.enfoque_imagen-parallax{width:100%;height:130%;position:absolute;top:0;left:0}.enfoque_imagen-shade{background-color:#1515158a;position:absolute;inset:0}.enfoque_track{z-index:6;height:425vh;margin-top:-100vh;position:relative}.enfoque_wrapper{height:100vh;padding-left:var(--margin);padding-right:var(--margin);align-content:center;position:sticky;top:0;overflow:hidden}.enfoque_titulos{--col:calc((100% - 9 * var(--gutter)) / 10);font-family:var(--_typography---font-styles--heading);flex-wrap:nowrap;grid-column:3/13;display:flex}.enfoque_titulo-box{white-space:nowrap;flex:none;margin-bottom:-.12em;padding-bottom:.12em;overflow:hidden}.enfoque_titulo-box.is-largo{flex-basis:calc(var(--col) * 5 + var(--gutter) * 5)}.enfoque_titulo-box.is-corto{flex-basis:calc(var(--col) * 4 + var(--gutter) * 4)}.enfoque_titulo{letter-spacing:-.04em;will-change:transform;font-size:6rem;line-height:1.12;display:inline-block}.enfoque_fila{letter-spacing:.06em;text-transform:uppercase;grid-column:1/13;align-items:center;margin:6rem 0;font-size:max(1.3rem,12px);display:flex}.enfoque_numero,.enfoque_suptitulo{font-family:var(--_typography---font-styles--body);font-size:inherit;letter-spacing:inherit;flex:none;margin-bottom:-.1em;padding-bottom:.1em;line-height:1.3;overflow:hidden}.enfoque_numero-text,.enfoque_suptitulo-text{display:inline-block}.enfoque_linea{background-color:var(--_primitives---opacity--cal-32);flex:1;height:1px;margin:0 3.2rem;position:relative}.enfoque_linea-progreso{background-color:var(--_primitives---colors--cal);transform-origin:0;position:absolute;inset:0}.enfoque_textos{grid-column:8/11;display:grid}.enfoque_texto{grid-area:1/1;margin:0;font-size:max(2rem,16px);line-height:1.45}.enfoque_track.is-estatico{height:auto;margin-top:0}.enfoque_track.is-estatico .enfoque_wrapper{background-color:var(--color-scheme-3--background);height:auto;padding-top:16rem;padding-bottom:16rem;position:relative}.enfoque_track.is-estatico .enfoque_titulos{flex-direction:column}.enfoque_track.is-estatico .enfoque_textos{grid-row-gap:2.4rem}.enfoque_track.is-estatico .enfoque_texto{grid-area:auto}@media screen and (width<=1023px){.enfoque_titulos{grid-column:1/13}.enfoque_titulo-box.is-largo,.enfoque_titulo-box.is-corto{flex-basis:auto;padding-right:4.8rem}.enfoque_titulo{font-size:4.8rem}.enfoque_textos{grid-column:6/13}}@media screen and (width<=767px){.enfoque_imagen-wrapper{grid-column:3/5}.enfoque_titulos,.enfoque_fila,.enfoque_textos{grid-column:1/7}.enfoque_titulo-box.is-largo,.enfoque_titulo-box.is-corto{padding-right:3.2rem}.enfoque_titulo{font-size:3.6rem}.enfoque_fila{margin:4rem 0}.enfoque_linea{margin:0 1.6rem}}.section_servicios{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative;overflow:hidden}.servicios_grid{grid-row-gap:8rem}[data-servicios-cell="1-3_1-1"]{grid-area:1/1/2/4}[data-servicios-cell="4-10_1-1"]{grid-area:1/4/2/11}[data-servicios-cell="4-12_2-2"]{grid-area:2/4/3/13}.servicios_list{grid-column-gap:var(--gutter);border-top:1px solid var(--color-scheme-1--border);grid-template-rows:auto;grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.servicios_item{border-bottom:1px solid var(--color-scheme-1--border)}.servicios_link{justify-content:space-between;align-items:center;padding:2.4rem 0;text-decoration:none;display:flex}.servicios_nombre{font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;transition:transform .6s var(--_ui-styles---ease--salida), opacity .4s;font-size:3.6rem;line-height:1.12;display:block}.servicios_icon{opacity:.5;transition:transform .6s var(--_ui-styles---ease--salida), opacity .4s;margin-left:1.6rem;font-size:1.8rem;display:flex}.servicios_preview{z-index:3;aspect-ratio:1/1.3;pointer-events:none;width:22rem;margin:-14.3rem 0 0 -11rem;position:absolute;top:0;left:0}.servicios_preview-image{opacity:0;clip-path:inset(50%);transition:clip-path .7s var(--_ui-styles---ease--salida), opacity .3s;position:absolute;inset:0;overflow:hidden}.servicios_preview.is-active .servicios_preview-image.is-active{opacity:1;clip-path:inset(0)}@media (hover:hover) and (pointer:fine){.servicios_list:has(.servicios_link:hover) .servicios_link:not(:hover) .servicios_nombre{opacity:.35}.servicios_link:hover .servicios_nombre{transform:translate(1.6rem)}.servicios_link:hover .servicios_icon{opacity:1;transform:translate(.4rem)}}@media screen and (width<=767px){.servicios_grid{grid-row-gap:4rem}[data-servicios-cell="1-3_1-1"],[data-servicios-cell="4-10_1-1"],[data-servicios-cell="4-12_2-2"]{grid-area:auto/1/auto/7}[data-servicios-cell="4-10_1-1"]{margin-top:-2.4rem}.servicios_list{grid-template-columns:1fr}.servicios_link{padding:1.8rem 0}.servicios_nombre{font-size:2.6rem}}.section_manifiesto{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.manifiesto_track{height:200vh;position:relative}.manifiesto_sticky{height:100vh;position:sticky;top:0;overflow:hidden}.manifiesto_rosa{width:min(80vh, 100% - var(--margin) * 2);aspect-ratio:1;pointer-events:none;height:auto;margin:auto;position:absolute;inset:0}.manifiesto_svg{width:100%;height:100%;display:block}.manifiesto_lineas{opacity:.35;transition:opacity .6s var(--_ui-styles---ease--tema)}html.is-oscuro .manifiesto_lineas{opacity:.5}.manifiesto_rumbos{letter-spacing:.06em;font-size:max(1.2rem,11px);position:absolute;inset:0}.manifiesto_rumbo{position:absolute;top:50%;left:50%}.manifiesto_frases{padding:0 var(--margin);text-align:center;place-items:center;display:grid;position:absolute;inset:0}.manifiesto_frase{max-width:13ch;font-family:var(--_typography---font-styles--heading);letter-spacing:-.04em;grid-area:1/1;margin:0;font-size:6.4rem;font-weight:400;line-height:1.12}@media screen and (width<=767px){.manifiesto_frase{font-size:4rem}}.section_aro{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative;overflow-x:clip}.aro_capa{opacity:0;pointer-events:none;position:absolute;inset:0}.aro_foto{aspect-ratio:1;border-radius:var(--_ui-styles---radius--small);will-change:transform;width:18rem;position:absolute;top:0;left:0;overflow:hidden}.aro_padding{z-index:1;padding-top:16rem;padding-bottom:12rem;position:relative}[data-aro-cell="1-3_1-1"]{grid-area:1/1/2/4}[data-aro-cell="4-9_1-1"]{grid-area:1/4/2/10}[data-aro-cell="1-4_1-1"]{grid-area:1/1/2/5}[data-aro-cell="9-12_1-1"]{text-align:right;grid-area:1/9/2/13}.aro_proceso{padding-bottom:40vh}.aro_statement{max-width:22ch;font-family:var(--_typography---font-styles--heading);letter-spacing:-.035em;margin:0;font-size:4.4rem;line-height:1.15}.aro_anio{justify-content:center;align-items:center;height:100vh;display:flex}.aro_heading{text-align:center;flex-direction:column;align-items:center;display:flex}.aro_cifra{letter-spacing:-.06em;font-size:24rem;line-height:1;display:block}.aro_cifra-texto{font-family:var(--_typography---font-styles--body);letter-spacing:0;font-size:max(1.8rem,16px);display:block}.aro_descs{padding-top:4rem}.aro_desc-titulo{font-family:var(--_typography---font-styles--heading);letter-spacing:-.02em;margin:0;font-size:2.4rem}.aro_desc-texto{color:var(--color-scheme-1--text-secondary);margin-top:.8rem;font-style:normal}.aro_desc-linea{display:block}@media screen and (width<=767px){.aro_foto{width:9rem}.aro_padding{padding-top:10rem}[data-aro-cell="1-3_1-1"],[data-aro-cell="4-9_1-1"],[data-aro-cell="1-4_1-1"],[data-aro-cell="9-12_1-1"]{text-align:left;grid-area:auto/1/auto/7}[data-aro-cell="4-9_1-1"]{margin-top:2.4rem}[data-aro-cell="9-12_1-1"]{margin-top:3.2rem}.aro_statement{font-size:2.8rem}.aro_anio{height:90vh}.aro_cifra{font-size:11rem}}.section_subvenciones{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}[data-subvenciones-cell="1-3_1-1"]{grid-area:1/1/2/4}[data-subvenciones-cell="4-8_1-1"]{grid-area:1/4/2/9}[data-subvenciones-cell="9-12_1-1"]{grid-area:1/10/2/13;align-self:end}.ayudas_list{border-top:1px solid var(--color-scheme-1--border);margin:0;padding:0;list-style:none}.ayudas_item{border-bottom:1px solid var(--color-scheme-1--border);padding:2rem 0}.ayudas_title{letter-spacing:-.02em;font-size:2.4rem}.ayudas_text{color:var(--color-scheme-1--text-secondary);margin:.4rem 0 0}@media screen and (width<=1023px){[data-subvenciones-cell="4-8_1-1"]{grid-column:4/13}[data-subvenciones-cell="9-12_1-1"]{grid-area:2/4/3/13;margin-top:6.4rem}}@media screen and (width<=767px){[data-subvenciones-cell="1-3_1-1"],[data-subvenciones-cell="4-8_1-1"],[data-subvenciones-cell="9-12_1-1"]{grid-area:auto/1/auto/7}[data-subvenciones-cell="4-8_1-1"]{margin-top:1.6rem}}.section_cabecera{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.cabecera_padding{padding-top:20rem;padding-bottom:8rem}.cabecera_grid{grid-row-gap:4rem;align-items:end}[data-cabecera-cell="1-8_1-1"]{grid-area:1/1/2/9}[data-cabecera-cell="9-12_1-1"]{grid-area:1/9/2/13}.cabecera_heading{max-width:12ch}.cabecera_intro{max-width:40rem;margin:0}@media screen and (width<=1023px){[data-cabecera-cell="1-8_1-1"]{grid-column:1/13}[data-cabecera-cell="9-12_1-1"]{grid-area:2/1/3/9}}@media screen and (width<=767px){.cabecera_padding{padding-top:14rem;padding-bottom:5.6rem}[data-cabecera-cell="1-8_1-1"],[data-cabecera-cell="9-12_1-1"]{grid-column:1/7}}.section_proyectos{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.proyectos_padding{padding-bottom:16rem}.proyectos_list{grid-row-gap:12rem;margin:0;padding:0;list-style:none}[data-proyectos-cell="1-7"]{grid-column:1/8}[data-proyectos-cell="9-12"]{grid-column:9/13;align-self:center}[data-proyectos-cell="2-6"]{grid-column:2/7}[data-proyectos-cell="8-12"]{grid-column:8/13;align-self:end}.proyectos_card{text-decoration:none;display:block}.proyectos_image-wrapper{aspect-ratio:4/3;border-radius:var(--_ui-styles---radius--small);position:relative;overflow:hidden}[data-proyectos-cell="9-12"] .proyectos_image-wrapper,[data-proyectos-cell="2-6"] .proyectos_image-wrapper{aspect-ratio:4/5}.proyectos_image-wrapper .img{transition:transform 1.2s var(--_ui-styles---ease--salida)}.proyectos_meta{grid-column-gap:1.6rem;grid-template-rows:auto;grid-template-columns:1fr auto;padding-top:1.6rem;display:grid}.proyectos_title{font-size:3.2rem}.proyectos_info{color:var(--color-scheme-1--text-secondary);margin:.4rem 0 0;font-size:max(1.4rem,13px)}.proyectos_estado{border:1px solid var(--color-scheme-1--border);border-radius:var(--_ui-styles---radius--pill);letter-spacing:.04em;text-transform:uppercase;align-self:start;padding:.4rem 1rem;font-size:max(1.2rem,12px)}@media (hover:hover) and (pointer:fine){.proyectos_card:hover .img{transform:scale(1.04)}}@media screen and (width<=767px){.proyectos_list{grid-row-gap:6.4rem}[data-proyectos-cell="1-7"],[data-proyectos-cell="9-12"],[data-proyectos-cell="2-6"],[data-proyectos-cell="8-12"]{grid-column:1/7}.proyectos_title{font-size:2.4rem}}.section_proyecto{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.proyecto_ficha{grid-column-gap:var(--gutter);border-top:1px solid var(--color-scheme-1--border);grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.proyecto_dato{padding-top:1.6rem}.proyecto_dato-label{color:var(--color-scheme-1--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:max(1.3rem,12px)}.proyecto_dato-valor{margin:.4rem 0 0}.proyecto_image-wrapper{aspect-ratio:16/9;border-radius:var(--_ui-styles---radius--small);position:relative;overflow:hidden}.proyecto_grid{grid-row-gap:12rem;padding-top:12rem}[data-proyecto-cell="1-3_1-1"]{grid-area:1/1/2/4}[data-proyecto-cell="4-9_1-1"]{grid-area:1/4/2/10}[data-proyecto-cell="1-12_2-2"]{grid-area:2/1/3/13}.proyecto_galeria-wrapper{aspect-ratio:3/2;border-radius:var(--_ui-styles---radius--small);position:relative;overflow:hidden}.galeria_list{grid-row-gap:var(--gutter)}[data-galeria-cell="1-6"]{grid-column:1/7}[data-galeria-cell="7-12"]{grid-column:7/13}.proyecto_siguiente{border-top:1px solid var(--color-scheme-1--border);padding-top:3.2rem;text-decoration:none;display:block}.proyecto_siguiente-titulo{font-family:var(--_typography---font-styles--heading);letter-spacing:-.05em;align-items:center;margin-top:1.2rem;font-size:8rem;line-height:1.1;display:flex}.proyecto_siguiente-titulo .icon-flecha{transition:transform .8s var(--_ui-styles---ease--salida);margin-left:2.4rem;font-size:4.8rem}@media (hover:hover) and (pointer:fine){.proyecto_siguiente:hover .icon-flecha{transform:translate(1.6rem)}}@media screen and (width<=767px){.proyecto_ficha{grid-template-columns:1fr}.proyecto_image-wrapper{aspect-ratio:4/5}.proyecto_grid{grid-row-gap:6.4rem;padding-top:6.4rem}[data-proyecto-cell="1-3_1-1"],[data-proyecto-cell="4-9_1-1"],[data-proyecto-cell="1-12_2-2"]{grid-area:auto/1/auto/7}[data-galeria-cell="1-6"],[data-galeria-cell="7-12"]{grid-column:1/7}.proyecto_siguiente-titulo{font-size:4rem}.proyecto_siguiente-titulo .icon-flecha{font-size:2.4rem}}.section_contenido{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.contenido_grid{grid-row-gap:6.4rem}[data-contenido-cell="1-3_1-1"]{grid-area:1/1/2/4}[data-contenido-cell="4-12_1-1"]{grid-area:1/4/2/13}[data-contenido-cell="4-9_1-1"]{grid-area:1/4/2/10}.filas_list{border-top:1px solid;margin:0;padding:0;list-style:none}.filas_item{grid-row-gap:1.2rem;border-bottom:1px solid var(--color-scheme-1--border);padding:3.2rem 0}[data-filas-cell="1-4"]{grid-column:1/5}[data-filas-cell="5-9"]{grid-column:5/10}.filas_title{font-size:3.2rem}.filas_text{max-width:52ch;margin:0}.sedes_list{grid-row-gap:6.4rem}[data-sedes-cell="1-6"]{grid-column:1/7}[data-sedes-cell="7-12"]{grid-column:7/13}.sedes_image-wrapper{aspect-ratio:4/3;border-radius:var(--_ui-styles---radius--small);margin-bottom:2.4rem;position:relative;overflow:hidden}.sedes_title{font-size:3.2rem}.sedes_address{margin-top:.8rem;font-style:normal}.sedes_address span{display:block}@media screen and (width<=767px){[data-contenido-cell="1-3_1-1"],[data-contenido-cell="4-12_1-1"],[data-contenido-cell="4-9_1-1"]{grid-area:auto/1/auto/7}.contenido_grid{grid-row-gap:3.2rem}[data-filas-cell="1-4"],[data-filas-cell="5-9"]{grid-column:1/7}.filas_title{font-size:2.4rem}[data-sedes-cell="1-6"],[data-sedes-cell="7-12"]{grid-column:1/7}}.section_contacto{background-color:var(--color-scheme-1--background);color:var(--color-scheme-1--text);position:relative}.contacto_padding{padding-top:20rem;padding-bottom:16rem}.contacto_grid{grid-row-gap:10rem}[data-contacto-cell="1-7_1-1"]{grid-area:1/1/2/8}[data-contacto-cell="9-12_1-1"]{grid-area:1/9/2/13;align-self:end}[data-contacto-cell="1-8_2-2"]{grid-area:2/1/3/9}[data-contacto-cell="10-12_2-2"]{grid-area:2/10/3/13}.contacto_heading{letter-spacing:-.055em;font-size:12rem;line-height:1.1}.contacto_intro p{margin:0;font-size:max(2rem,16px);line-height:1.45}.contacto_tabs{align-items:center;margin-bottom:6.4rem;display:flex}.contacto_tab{border:1px solid var(--color-scheme-1--border);border-radius:var(--_ui-styles---radius--pill);height:5.2rem;color:var(--color-scheme-1--text-secondary);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .4s var(--_ui-styles---ease--salida), color .4s var(--_ui-styles---ease--salida), border-color .4s var(--_ui-styles---ease--salida);background-color:#0000;flex:none;align-items:center;padding:0 2.8rem;font-family:inherit;font-size:max(1.3rem,12px);display:flex}.contacto_tab-text{height:1.4em;display:block;overflow:hidden}.contacto_tab-label{text-shadow:0 1.4em;transition:transform .6s var(--_ui-styles---ease--salida);line-height:1.4;display:block}.contacto_tab[aria-selected=true]{border-color:var(--_primitives---colors--tinta);background-color:var(--_primitives---colors--tinta);color:var(--_primitives---colors--cal)}.contacto_tab-linea{background-color:var(--color-scheme-1--border);flex:none;width:1.6rem;height:1px}.contacto_paneles{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);display:grid}.form_panel,.form_success{grid-area:1/1}.form_panel{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}.form_panel.is-active{opacity:1;visibility:visible;transition:opacity .4s .2s,visibility}.form_fields{grid-column-gap:2.4rem;grid-row-gap:4.8rem;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.form_field{flex-direction:column;display:flex}.form_field.is-full{grid-column:1/3}.form_label{color:var(--color-scheme-1--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.8rem;font-size:max(1.3rem,12px);transition:color .4s;display:block}.form_field:focus-within .form_label{color:var(--color-scheme-1--text)}.form_input{border:0;border-bottom:1px solid var(--color-scheme-1--border);width:100%;height:auto;color:inherit;-webkit-appearance:none;appearance:none;transition:border-color .4s var(--_ui-styles---ease--salida);background-color:#0000;border-radius:0;margin:0;padding:.8rem 0 1.2rem;font-family:inherit;font-size:max(2rem,16px);line-height:1.4;display:block}.form_input:focus{border-bottom-color:var(--color-scheme-1--text);outline:0}.form_input:focus-visible{box-shadow:0 1px 0 0 var(--color-scheme-1--text);outline:0}.form_input.is-select{background-image:url(/images/chevron-down.svg);background-position:right .4rem center;background-repeat:no-repeat;background-size:1.2rem;padding-right:3.2rem}.form_input.is-textarea{resize:vertical;min-height:10rem}.form_checks{margin-top:4.8rem}.form_checkbox{cursor:pointer;align-items:flex-start;display:flex}.form_checkbox-input{border:1px solid var(--color-scheme-1--text);-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#0000;border-radius:0;flex:none;width:2rem;height:2rem;margin:.2rem 1.2rem 0 0;transition:background-color .3s}.form_checkbox-input:checked{background-color:var(--_primitives---colors--tinta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3 3 7-7' fill='none' stroke='%23ecebe6' stroke-width='1.6'/%3E%3C/svg%3E");background-size:100%}.form_checkbox-label{font-size:max(1.6rem,15px)}.form_submit{margin-top:4.8rem}.form_success{border-top:1px solid var(--color-scheme-1--text);align-self:start;padding:4rem 0}.form_success[hidden]{display:none}.form_success-title{font-family:var(--_typography---font-styles--heading);letter-spacing:-.03em;margin:0;font-size:3.2rem;line-height:1.15}.contacto_directo{color:var(--color-scheme-1--text-secondary);margin:3.2rem 0 0}.contacto_directo a{color:var(--color-scheme-1--text)}.contacto_dato{border-top:1px solid var(--color-scheme-1--border);padding:1.6rem 0}.contacto_dato:first-child{border-top:0;padding-top:0}.contacto_dato-label{color:var(--color-scheme-1--text-secondary);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:max(1.3rem,12px)}.contacto_dato-valor{margin-top:.4rem;font-style:normal;text-decoration:none;display:block}.contacto_dato-linea{display:block}@media (hover:hover) and (pointer:fine){.contacto_tab:hover{border-color:var(--color-scheme-1--text);color:var(--color-scheme-1--text)}.contacto_tab[aria-selected=true]:hover{color:var(--_primitives---colors--cal)}.contacto_tab:hover .contacto_tab-label{transform:translateY(-1.4em)}}@media screen and (width<=1023px){.contacto_heading{font-size:9.6rem}[data-contacto-cell="1-7_1-1"]{grid-column:1/13}[data-contacto-cell="9-12_1-1"]{grid-area:2/1/3/9;margin-top:-6.4rem}[data-contacto-cell="1-8_2-2"]{grid-area:3/1/4/13}[data-contacto-cell="10-12_2-2"]{grid-area:4/1/5/13}}@media screen and (width<=767px){.contacto_padding{padding-top:14rem;padding-bottom:10rem}.contacto_grid{grid-row-gap:6.4rem}.contacto_heading{font-size:5.6rem}[data-contacto-cell="1-7_1-1"],[data-contacto-cell="9-12_1-1"],[data-contacto-cell="1-8_2-2"],[data-contacto-cell="10-12_2-2"]{grid-column:1/7}[data-contacto-cell="9-12_1-1"]{margin-top:-4rem}.contacto_tabs{margin-bottom:4.8rem}.contacto_tab{height:4.4rem;padding:0 1.4rem}.contacto_tab-linea{width:.8rem}.form_fields{grid-row-gap:3.6rem;grid-template-columns:minmax(0,1fr)}.form_field.is-full{grid-column:auto}}@media screen and (width<=479px){.contacto_tabs{grid-column-gap:.6rem;grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.contacto_tab{letter-spacing:.02em;justify-content:center;padding:0 .6rem}.contacto_tab-linea{display:none}}.opera-magnia_logo{aspect-ratio:510/99;width:17rem;transition:opacity .3s;display:block;position:relative;overflow:hidden}.opera-magnia_logo.is-white .img{filter:brightness(0)invert()}@media (hover:hover) and (pointer:fine){.opera-magnia_logo:hover{opacity:.7}}
