@charset "UTF-8";
/*!
	📁 MAIN ––> CSS

	👨🏻‍💻 Developer by Jorge Fco.™

	🌐 https://jorge-fco.com/

	©2025 All rights reserved
*/
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-family:system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,0.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:0.6}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}:root{--font-title:"Inter",sans-serif;--font-text:"Inter",sans-serif;--font-text-mono:"";--font-text-serif:"";--font-line-height:1.2;--font-size-fine-tunning:0.95;--color-primary:#000;--color-secundary:#000;--color-blue:#000;--color-red:#000;--color-yellow:#000;--color-green:#000;--color-text:#333;--color-text-light:#a1a1a1;--color-text-dark:#000;--color-body:#fff;--color-accent:#f2f2f2;--color-divider:#dedede;--color-text-placeholder:#000;--color-selection-text:#000;--color-selection-background:#FFF083;--transitions-link:cubic-bezier(0.19,1,0.22,1)}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:the-sans;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"salt" 1;font-feature-settings:"salt" 1;-webkit-font-kerning:none;font-kerning:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{width:100%;display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;font-style:normal;font-optical-sizing:auto;line-height:var(--text-line-height);letter-spacing:0em;margin:0px;padding:0px;overflow-x:hidden;font-smooth:always;font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-text);padding:0px;margin:0px;position:relative}a{display:inline-block;position:relative;text-decoration:none}address{font-weight:400;font-style:normal;margin:0px;padding:0px;position:relative}p{padding:0px;margin:0px;position:relative}data{padding:0px;margin:0px;position:relative}time{padding:0px;margin:0px;position:relative}span{position:relative}strong{font-weight:700}svg{display:inline-block;margin:0px;padding:0px;position:relative}ul{list-style:none;margin:0px;display:block;padding:0px;position:relative}ul li{position:relative}ol{list-style:none;margin:0px;display:block;padding:0px;position:relative}ol li{position:relative}::-webkit-input-placeholder{color:var(--color-text-placeholder)}::-moz-placeholder{color:var(--color-text-placeholder)}:-ms-input-placeholder{color:var(--color-text-placeholder)}::-ms-input-placeholder{color:var(--color-text-placeholder)}::placeholder{color:var(--color-text-placeholder)}::-moz-selection{color:var(--color-selection-text);background-color:var(--color-selection-background)}::selection{color:var(--color-selection-text);background-color:var(--color-selection-background)}::-moz-selection{color:var(--color-selection-text);background-color:var(--color-selection-background)}.button{cursor:pointer;border:1px solid transparent;background-color:transparent;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:baseline;text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;position:relative}.button:hover{text-decoration:none;background-color:transparent}.button__primary{color:red;border-radius:0px;background-color:blue;padding:10px}.about__thumb__image img,.home__slider__item__image img,.images,.obra__thumb img,.post__slider__dots ol li button img,.post__slider__item__image img,.publications__slider__item__image img{width:100%;height:100%;display:block;border:0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;margin:0px;padding:0px;position:relative;outline:0px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}figure,picture{width:100%;height:100%;display:block;border:0px;border-radius:0px;-webkit-box-shadow:none;box-shadow:none;margin:0px;padding:0px;position:relative;outline:0px}.header{border-bottom:1px solid var(--color-divider);background-color:white;width:100%;top:0px;left:0px;padding-top:1em;padding-bottom:1em;position:fixed;z-index:100}@media (min-width:768px){.header{border-bottom:1px solid white}}.header__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:0px;grid-row-gap:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__column{position:relative}.header__column:first-child{grid-column:auto/span 4}.header__column:nth-child(2){grid-column:auto/span 2}.header__column:nth-child(3){grid-column:auto/span 6}.header__logo{position:relative}.header__logo a{text-decoration:none;position:relative}.header__logo a:hover{text-decoration:none}.header__logo a span,.header__logo__text,.menu__header__logo a span{color:var(--color-text-dark);font-size:1.25rem;font-weight:400;letter-spacing:0.1em;position:relative;text-transform:uppercase}@media (min-width:1080px){.header__logo a span,.header__logo__text,.menu__header__logo a span{font-size:1.5rem}}.header__navigation{margin-top:2em;position:relative;display:none}@media (min-width:768px){.header__navigation{display:block}}.header__navigation nav{width:100%;position:relative}.header__navigation nav ul[role=options]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.header__navigation nav ul[role=options] li[role=option]{position:relative}.header__navigation nav ul[role=options] li[role=option] a{position:relative;text-decoration:none}.header__navigation nav ul[role=options] li[role=option] a:hover{text-decoration:none}.header__navigation nav ul[role=options] li[role=option] a:hover:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ul[role=options] li[role=option] a:hover span{color:var(--color-text-dark);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ul[role=options] li[role=option] a:before{content:"";width:0%;height:1px;left:0px;right:initial;bottom:0px;position:absolute;background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ul[role=options] li[role=option] a.is--active:before{width:100%;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ul[role=options] li[role=option] a.is--active span{color:var(--color-text-dark);font-weight:700;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ul[role=options] li[role=option] a span{color:var(--color-text-light);font-weight:300;font-size:0.75rem;letter-spacing:0.025em;position:relative;text-transform:uppercase;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ol[role=submenu]{width:100%;margin-top:0.75em;padding:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.header__navigation nav ol[role=submenu] li{position:relative}.header__navigation nav ol[role=submenu] li+li{margin-left:0.5em}.header__navigation nav ol[role=submenu] li a{border-radius:100px;border:1px solid var(--color-divider);background-color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.25em 1em;position:relative;text-decoration:none;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ol[role=submenu] li a:hover{background-color:white;border:1px solid var(--color-text-dark);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ol[role=submenu] li a:hover span{color:var(--color-text-dark);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ol[role=submenu] li a.is--active{border:1px solid var(--color-text-dark);background-color:white;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ol[role=submenu] li a.is--active span{color:var(--color-text-dark);font-weight:700;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__navigation nav ol[role=submenu] li a span{color:var(--color-text-light);font-weight:300;font-size:0.65rem;letter-spacing:0.025em;text-transform:uppercase;display:block;white-space:nowrap;word-break:normal;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.header__language button{height:32px;border:0px;border-radius:0px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.2em 0.5em;position:relative;margin:0px;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language button[role=lang]{margin-right:8px;border:1px solid var(--color-divider);background-color:var(--color-accent)}@media (min-width:1080px){.header__language button[role=lang]{background-color:white}}.header__language button[role=lang]:hover{background-color:var(--color-accent);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language button[role=lang] span{color:var(--color-text);font-size:0.75rem;font-weight:500;position:relative}.header__language button[role=lang] svg{width:14px;fill:var(--color-text-light);margin-left:2px;position:relative}.header__language button[role=menu]{border:1px solid var(--color-divider);background-color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.header__language button[role=menu]{display:none}}.header__language button[role=menu]:hover{background-color:white;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language button[role=menu] svg{width:24px;fill:var(--color-text);position:relative}.header__language ul[role=language]{display:block;list-style:none;margin:0px;padding:0px;top:36px;left:0px;position:absolute;background-color:var(--color-accent);opacity:0;visibility:hidden;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language ul[role=language].is--open{opacity:1;visibility:visible;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language ul[role=language] li{display:block;position:relative}.header__language ul[role=language] li a{display:block;padding:0.25em 0.5em;position:relative;text-decoration:none;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language ul[role=language] li a:hover{text-decoration:none;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.header__language ul[role=language] li a span{color:var(--color-text);font-size:0.75rem;font-weight:300;letter-spacing:0.025em;text-transform:uppercase;position:relative}.menu{width:100%;height:100vh;top:0px;left:0px;z-index:110;position:fixed;overflow:hidden;background-color:white;opacity:0;visibility:hidden}.menu__header{border-bottom:1px solid var(--color-divider);width:100%;padding-top:1em;padding-bottom:1em;position:relative}.menu__header__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:0px;grid-row-gap:0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__header__column{position:relative}.menu__header__column:first-child{grid-column:auto/span 4}.menu__header__column:nth-child(2){grid-column:auto/span 2}.menu__header__logo{position:relative}.menu__header__logo a{text-decoration:none;position:relative}.menu__header__logo a:hover{text-decoration:none}.menu__navigation{padding-top:1em;position:relative;opacity:0;visibility:hidden}.menu__navigation nav{position:relative}.menu__navigation nav ul[role=options]{display:block;list-style:none;margin:0px;padding:0px;position:relative}.menu__navigation nav ul[role=options] li[role=option]{position:relative}.menu__navigation nav ul[role=options] li[role=option]+li[role=option]{margin-top:1em}.menu__navigation nav ul[role=options] li[role=option] a[role=link]{position:relative;text-decoration:none}.menu__navigation nav ul[role=options] li[role=option] a[role=link].is--active span{color:var(--color-text);font-weight:700}.menu__navigation nav ul[role=options] li[role=option] a[role=link] span{color:var(--color-text-light);font-weight:300;font-size:0.85rem;letter-spacing:0.025em;position:relative;text-decoration:none;text-transform:uppercase}.menu__navigation nav ul[role=options] li[role=option] a[role=collpase]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.menu__navigation nav ul[role=options] li[role=option] a[role=collpase].is--open span{color:var(--color-text);font-weight:500}.menu__navigation nav ul[role=options] li[role=option] a[role=collpase].is--open data{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ul[role=options] li[role=option] a[role=collpase] span{color:var(--color-text-light);font-weight:300;font-size:0.85rem;letter-spacing:0.025em;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ul[role=options] li[role=option] a[role=collpase] data{width:16px;height:16px;border-radius:100%;background-color:var(--color-accent);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-left:6px;position:relative;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ul[role=options] li[role=option] a[role=collpase] data svg{width:12px;fill:var(--color-text-light)}.menu__navigation nav ol[role=suboptions]{display:block;border-left:1px solid var(--color-divider);list-style:none;margin-top:0.5em;margin-left:0px;margin-bottom:0px;padding-top:0em;padding-left:0.5em;padding-bottom:0px;position:relative;display:none;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ol[role=suboptions].is--open{display:block;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ol[role=suboptions].is--open li[role=suboption]{opacity:1;visibility:visible;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ol[role=suboptions] li[role=suboption]{position:relative;opacity:0;visibility:hidden;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__navigation nav ol[role=suboptions] li[role=suboption]+li[role=suboption]{margin-top:0.5em}.menu__navigation nav ol[role=suboptions] li[role=suboption] a{padding-top:0.25em;padding-bottom:0.25em;padding-left:0em;position:relative;text-decoration:none}.menu__navigation nav ol[role=suboptions] li[role=suboption] a span{color:var(--color-text-light);font-weight:300;font-size:0.75rem;letter-spacing:0.025em;position:relative;text-transform:uppercase}.menu__header__close{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.menu__header__close button{height:32px;border:0px;border-radius:0px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.2em 0.5em;position:relative;margin:0px;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1);border:1px solid var(--color-divider);background-color:white}.menu__header__close button:hover{background-color:white;-webkit-transition:all 0.75s cubic-bezier(0.19,1,0.22,1);transition:all 0.75s cubic-bezier(0.19,1,0.22,1)}.menu__header__close button svg{width:24px;fill:var(--color-text);position:relative}.page{width:100%;position:relative;padding:8em 0em}@media (min-width:768px){.page{padding:10em 0em}}@media (min-width:1080px){.page{padding:12em 0em}}@media (min-width:1440px){.page{padding:14em 0em}}.header__layout,.menu__layout,.page__layout{width:100%;margin:0 auto;position:relative;padding-right:1rem;padding-left:1rem}@media (min-width:1080px){.header__layout,.menu__layout,.page__layout{max-width:1024px;padding-right:1.5rem;padding-left:1.5rem}}@media (min-width:1440px){.header__layout,.menu__layout,.page__layout{max-width:1280px}}.page__breadcrumb{display:block;position:relative;margin-bottom:2em}@media (min-width:768px){.page__breadcrumb{display:none}}.page__breadcrumb ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.page__breadcrumb ul li{position:relative}.page__breadcrumb ul li+li{position:relative}.page__breadcrumb ul li+li:before{content:"/";color:var(--color-text-light);display:inline-block;margin-left:4px;margin-right:4px;position:relative}.page__breadcrumb ul li a{color:var(--color-text);text-decoration:none;text-transform:uppercase;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.page__breadcrumb ul li a.is--active span{color:var(--color-text)}.page__breadcrumb ul li a:hover{color:var(--color-text-light);-webkit-transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53)}.page__breadcrumb ul li a:hover span{color:var(--color-text-light);-webkit-transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53)}.page__breadcrumb ul li a data{width:20px;height:20px;margin-right:8px;padding:0px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;border:1px solid var(--color-divider);background-color:var(--color-accent);-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.page__breadcrumb ul li a data svg{width:14px;fill:var(--color-text);position:relative}.page__breadcrumb ul li a span{color:var(--color-text-light);font-weight:400;font-size:1rem;letter-spacing:0.205em;text-transform:uppercase;position:relative;-webkit-transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53)}.page__list{width:100%;overflow:hidden;display:block;position:relative;margin-bottom:2em}@media (min-width:768px){.page__list{display:none}}.page__list ol{width:100%;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:1em;position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-x:scroll;border-bottom:1px solid var(--color-divider);background-color:white}.page__list ol li{position:relative}.page__list ol li+li{margin-left:0.75em}.page__list ol li a{background-color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:0.25em;padding-bottom:0.5em;position:relative;text-decoration:none;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.page__list ol li a:hover{-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.page__list ol li a.is--active{border-bottom:3px solid var(--color-text-dark)}.page__list ol li a.is--active span{color:var(--color-text-dark);font-weight:700}.page__list ol li a span{color:var(--color-text-light);font-weight:500;font-size:0.75rem;letter-spacing:0.025em;text-transform:uppercase;display:block;white-space:nowrap;word-break:normal;position:relative}.page__title{position:relative;margin-bottom:2em;display:block}@media (min-width:768px){.page__title{display:none}}.page__title h1{color:var(--color-text);font-weight:700;font-size:1.75rem;letter-spacing:0.205em;text-transform:uppercase;position:relative;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}@media (min-width:1080px){.page__title h1{font-size:1.85rem}}.about__information p,.about__information ul li p,.about__information__location p,.contact__information ol li p,.contact__information ul[role=links] li[role=item] a span,.exposiciones__group__list ul li p,.page__text,.post__information ol li p,.post__information__links ul li a span,.post__information__text p,.publications__information ol li p,.publications__information p,.publications__information ul li a span{color:var(--color-text);font-size:0.875rem;font-weight:400;line-height:1.8;position:relative}.about__information p+p,.about__information ul li p+p,.about__information__location p+p,.contact__information ol li p+p,.contact__information ul[role=links] li[role=item] a span+p,.exposiciones__group__list ul li p+p,.page__text+p,.post__information ol li p+p,.post__information__links ul li a span+p,.post__information__text p+p,.publications__information ol li p+p,.publications__information p+p,.publications__information ul li a span+p{margin-top:1em}.home{width:100%;padding:6em 0em;position:relative}@media (min-width:768px){.home{padding:8em 0em}}@media (min-width:1080px){.home{padding:10em 0em}}.home__slider{width:100%;display:block;z-index:5;position:relative}.home__slider__item{width:100%;display:block;aspect-ratio:4/3;position:relative;overflow:hidden;background-color:var(--color-accent)}@media (min-width:768px){.home__slider__item{aspect-ratio:16/9}}.home__slider__item__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden;overflow:hidden}.home__slider__controls,.home__slider__next,.home__slider__prev{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.home__slider__controls button,.home__slider__next button,.home__slider__prev button{width:44px;aspect-ratio:1/1;padding:0px;position:relative;background-color:transparent}.home__slider__controls button:hover,.home__slider__next button:hover,.home__slider__prev button:hover{background-color:transparent}.home__slider__controls button:hover svg,.home__slider__next button:hover svg,.home__slider__prev button:hover svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.home__slider__controls button svg,.home__slider__next button svg,.home__slider__prev button svg{width:38px;fill:var(--color-text-light);padding:0px;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.home__slider__prev{left:0px}@media (min-width:1080px){.home__slider__prev{left:-44px}}.home__slider__next{right:0px}@media (min-width:1080px){.home__slider__next{right:-44px}}.about{width:100%;position:relative;padding:8em 0em}@media (min-width:768px){.about{padding:12em 0em}}@media (min-width:1080px){.about{padding:14em 0em}}@media (min-width:1440px){.about{padding:16em 0em}}.about__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(7,1fr);grid-column-gap:0px;grid-row-gap:0px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.about__grid[data-role="8"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:(1fr)[8];grid-template-columns:repeat(8,1fr)}.about__grid[data-role="8"]>.about__column{position:relative}.about__grid[data-role="8"]>.about__column:first-child{grid-column:auto/span 8}@media (min-width:768px){.about__grid[data-role="8"]>.about__column:first-child{grid-column:auto/span 2}}.about__grid[data-role="8"]>.about__column:nth-child(2){grid-column:auto/span 8}@media (min-width:768px){.about__grid[data-role="8"]>.about__column:nth-child(2){grid-column:auto/span 4}}.about__grid[data-role="8"]>.about__column:nth-child(3){grid-column:auto/span 8}@media (min-width:768px){.about__grid[data-role="8"]>.about__column:nth-child(3){grid-column:auto/span 2}}.about__grid[data-role="8"]>.about__column>.about__information{width:100%;padding-left:0em}.about__grid[data-role="10"]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-grid-columns:(1fr)[10];grid-template-columns:repeat(10,1fr)}.about__grid[data-role="10"]>.about__column{position:relative}.about__grid[data-role="10"]>.about__column:first-child{grid-column:auto/span 10}@media (min-width:768px){.about__grid[data-role="10"]>.about__column:first-child{grid-column:auto/span 2}}.about__grid[data-role="10"]>.about__column:nth-child(2){grid-column:auto/span 10}@media (min-width:768px){.about__grid[data-role="10"]>.about__column:nth-child(2){grid-column:auto/span 3}}.about__grid[data-role="10"]>.about__column:nth-child(3){grid-column:auto/span 10}@media (min-width:768px){.about__grid[data-role="10"]>.about__column:nth-child(3){grid-column:auto/span 5}}.about__grid[data-role="10"]>.about__column>.about__information{width:100%;padding-left:0em}.about__column{position:relative}.about__column:first-child{grid-column:auto/span 7}@media (min-width:768px){.about__column:first-child{grid-column:auto/span 3}}.about__column:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-column:auto/span 7}@media (min-width:768px){.about__column:nth-child(2){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;grid-column:auto/span 4}}.about__information{width:91.66667%;padding-left:3em;position:relative}@media (min-width:768px){.about__information{width:83.33334%}}.about__information ul{display:block;position:relative}.about__information ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative}.about__information ul li+li{margin-top:1em}.about__information ul li strong{color:var(--color-text-dark);font-weight:700;font-size:0.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.about__information ul li strong:after{content:"";width:1.5rem;height:1px;background-color:var(--color-text);margin-left:1em;margin-right:1em;display:inline-block;position:relative}.about__information__location{top:6px;left:0px;position:absolute}.about__information__location p{-webkit-writing-mode:sideways-lr;-ms-writing-mode:sideways-lr;writing-mode:sideways-lr;text-orientation:mixed}.about__thumb{width:100%;aspect-ratio:3/5;display:block;overflow:hidden;position:relative;background-color:var(--color-accent);margin-bottom:2em}@media (min-width:768px){.about__thumb{aspect-ratio:3/4;margin-bottom:0em}}.about__thumb__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden}.obra{width:100%;position:relative}.obras{width:100%;position:relative;padding:10em 0em}@media (min-width:768px){.obras{padding:12em 0em}}@media (min-width:1080px){.obras{padding:14em 0em}}@media (min-width:1440px){.obras{padding:16em 0em}}.obra__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(7,1fr);grid-column-gap:0px;grid-row-gap:0px}.obra__column{position:relative}.obra__column:first-child{grid-column:auto/span 7}@media (min-width:768px){.obra__column:first-child{grid-column:auto/span 3}}.obra__column:nth-child(2){grid-column:auto/span 7}@media (min-width:768px){.obra__column:nth-child(2){grid-column:auto/span 4}}.obra__title{position:relative;margin-bottom:1em}.obra__title h1{color:var(--color-text);font-weight:700;font-size:1.75rem;letter-spacing:0.205em;text-transform:uppercase;position:relative;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}@media (min-width:1080px){.obra__title h1{font-size:1.85rem}}.obra__subtitle{display:block;position:relative;margin-bottom:2em}@media (min-width:768px){.obra__subtitle{display:none}}.obra__subtitle ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.obra__subtitle ul li{position:relative}.obra__subtitle ul li+li{position:relative}.obra__subtitle ul li+li:before{content:"/";color:var(--color-text-light);font-size:0.75rem;top:-1px;display:inline-block;margin-left:4px;margin-right:4px;position:relative}.obra__subtitle ul li a{color:var(--color-text);text-decoration:none;text-transform:uppercase;display:inline-block;padding:0px;position:relative;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.obra__subtitle ul li a.is--active{display:inline-block}.obra__subtitle ul li a.is--active span{color:var(--color-text)}.obra__subtitle ul li a:hover{color:var(--color-text-light);-webkit-transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53)}.obra__subtitle ul li a:hover span{color:var(--color-text-light);-webkit-transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53)}.obra__subtitle ul li a data{width:18px;height:18px;top:2px;margin-right:6px;padding:0px;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;border:1px solid var(--color-divider);background-color:var(--color-accent);-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.obra__subtitle ul li a data svg{width:14px;fill:var(--color-text);position:relative}.obra__subtitle ul li a span{color:var(--color-text-light);font-weight:400;font-size:0.75rem;letter-spacing:0.205em;text-transform:uppercase;position:relative;-webkit-transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 1s cubic-bezier(0.79,0.33,0.14,0.53)}.obra__tags{width:100%;overflow:hidden;display:block;position:relative;margin-bottom:2em}@media (min-width:768px){.obra__tags{display:none}}.obra__tags ol{width:100%;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:1em;position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden;background-color:white}.obra__tags ol li{position:relative}.obra__tags ol li+li{margin-left:0.5em}.obra__tags ol li a{border-radius:100px;border:1px solid var(--color-divider);background-color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0.25em 1em;position:relative;text-decoration:none;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.obra__tags ol li a:hover{-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.obra__tags ol li a.is--active{border-bottom:3px solid var(--color-text-dark);background-color:var(--color-accent)}.obra__tags ol li a.is--active span{color:var(--color-text-dark);font-weight:500}.obra__tags ol li a span{color:var(--color-text-light);font-weight:300;font-size:0.75rem;letter-spacing:0.025em;text-transform:uppercase;display:block;white-space:nowrap;word-break:normal;position:relative}.obra__list{width:100%;overflow:hidden;display:block;position:relative;margin-bottom:2em}@media (min-width:768px){.obra__list{display:none}}.obra__list ol{width:100%;margin:0px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-right:1em;position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-x:scroll;border-bottom:1px solid var(--color-divider);background-color:white}.obra__list ol li{position:relative}.obra__list ol li+li{margin-left:0.75em}.obra__list ol li a{background-color:white;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:0.25em;padding-bottom:0.5em;position:relative;text-decoration:none;-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.obra__list ol li a:hover{-webkit-transition:all 0.5s var(--transitions-link);transition:all 0.5s var(--transitions-link)}.obra__list ol li a.is--active{border-bottom:3px solid var(--color-text-dark)}.obra__list ol li a.is--active span{color:var(--color-text-dark);font-weight:600}.obra__list ol li a span{color:var(--color-text-light);font-weight:300;font-size:0.75rem;letter-spacing:0.025em;text-transform:uppercase;display:block;white-space:nowrap;word-break:normal;position:relative}.obra__text{width:100%;position:relative}.obra__text p{color:var(--color-text);font-size:0.875rem;line-height:1.8}@media (min-width:1080px){.obra__text p{font-size:0.875rem;line-height:2}}.obra__information{z-index:10;position:relative}.obras__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(7,1fr);grid-column-gap:0px;grid-row-gap:0px}.obras__column{position:relative}.obras__column:first-child{grid-column:auto/span 7}@media (min-width:1080px){.obras__column:first-child{grid-column:auto/span 4}}.obras__column:nth-child(2){grid-column:auto/span 7}@media (min-width:1080px){.obras__column:nth-child(2){grid-column:auto/span 3}}@media (min-width:1080px){.obras__column:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}.obra__thumb{width:100%;aspect-ratio:16/9;top:0px;left:0px;position:absolute;overflow:hidden;z-index:20;display:none;opacity:0;visibility:hidden;-webkit-transition:all 0.25s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.25s cubic-bezier(0.79,0.33,0.14,0.53)}@media (min-width:1080px){.obra__thumb{display:block}}.obra__thumb[data-ratio="0.66666666666667"]{aspect-ratio:3/4}.obra__thumb[data-ratio="1.0876470588235"]{aspect-ratio:1/1}.obra__thumb[data-ratio="1.2190476190476"]{aspect-ratio:1/1}.obra__thumb[data-ratio="1.3208333333333"]{aspect-ratio:1/1}.obra__thumb[data-ratio="1.5003663003663"]{aspect-ratio:1/1}.obra__thumb[data-ratio="1.5"]{aspect-ratio:1/1}.obra__thumb.is--open{opacity:1;visibility:visible;-webkit-transition:all 0.25s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.25s cubic-bezier(0.79,0.33,0.14,0.53)}.obra__thumb.is--open img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.obra__thumb img{-webkit-transform:scale(0.95);transform:scale(0.95);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.obras__sidebar{width:100%;position:relative;margin-top:2em}@media (min-width:1080px){.obras__sidebar{margin-top:0em}}.obras__sidebar ul{display:block;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);position:relative}@media (min-width:1080px){.obras__sidebar ul{padding-right:2em;border-top:1px solid transparent;border-bottom:1px solid transparent}}.obras__sidebar ul li{position:relative}.obras__sidebar ul li+li{border-top:1px solid var(--color-divider)}@media (min-width:1080px){.obras__sidebar ul li+li{border-top:1px solid transparent}}.obras__sidebar ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5em 0em;position:relative;text-decoration:none}.obras__sidebar ul li a:hover span{color:var(--color-text-dark);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.obras__sidebar ul li a data{display:inline-block;margin-left:4px;position:relative}@media (min-width:1080px){.obras__sidebar ul li a data{display:none}}.obras__sidebar ul li a data svg{width:14px;fill:var(--color-text-light);position:relative}.obras__sidebar ul li a span{color:var(--color-text);font-size:0.875rem;font-weight:700;letter-spacing:0em;position:relative;text-transform:none;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}@media (min-width:1080px){.obras__sidebar ul li a span{color:var(--color-text-light);font-weight:700;font-size:0.75rem}}.obras__text{width:100%;display:block;position:relative;height:100px;overflow:hidden;-webkit-transition:height 0.4s cubic-bezier(0.165,0.84,0.44,1);transition:height 0.4s cubic-bezier(0.165,0.84,0.44,1)}@media (min-width:1080px){.obras__text{height:auto}}.obras__text.is--open{height:auto;-webkit-transition:height 0.4s cubic-bezier(0.165,0.84,0.44,1);transition:height 0.4s cubic-bezier(0.165,0.84,0.44,1)}.obras__text p{color:var(--color-text);font-size:0.875rem;line-height:1.8}@media (min-width:1080px){.obras__text p{font-size:0.875rem;line-height:2}}.obras__button{display:block;margin-top:0.5em;position:relative}@media (min-width:1080px){.obras__button{display:none}}.obras__button button{padding:0.5em 0em;position:relative;background-color:transparent}.obras__button button span{color:var(--color-text-light);font-weight:400;font-size:0.75rem;letter-spacing:0.025em;text-transform:uppercase;position:relative}.obras__button button data{display:inline-block;margin-left:4px;position:relative}.obras__button button data svg{width:12px;fill:var(--color-text-light);position:relative}.post{width:100%;position:relative;padding:8em 0em}@media (min-width:768px){.post{padding:10em 0em}}@media (min-width:1080px){.post{padding:12em 0em}}@media (min-width:1440px){.post{padding:14em 0em}}.post__slider{width:100%;z-index:5;position:relative;margin-bottom:1em}.post__slider__item{width:100%;z-index:10;margin:0 auto;position:relative;aspect-ratio:4/3;position:relative}@media (min-width:1080px){.post__slider__item{aspect-ratio:16/9}}.post__slider__item.is--empty{border:1px solid var(--color-divider);background-color:var(--color-accent)}.post__slider__item__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden}@media (min-width:1080px){.post__slider__item__image img{-o-object-fit:contain;object-fit:contain}}.post__slider__dots{width:100%;position:relative;margin-bottom:1em;overflow:hidden}.post__slider__dots ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-y:hidden}.post__slider__dots ol li{position:relative}.post__slider__dots ol li+li{margin-left:1em}.post__slider__dots ol li button{width:60px;aspect-ratio:1/1;padding:0px;position:relative;overflow:hidden;background-color:transparent}@media (min-width:1080px){.post__slider__dots ol li button{width:80px}}.post__slider__dots ol li button.is--empty{border:1px solid var(--color-divider);background-color:var(--color-accent)}.post__slider__dots ol li button.is--selected img{opacity:1;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__slider__dots ol li button:hover{background-color:transparent}.post__slider__dots ol li button:hover img{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__slider__dots ol li button img{opacity:0.5;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__slider__controls,.post__slider__next,.post__slider__prev{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:20;mix-blend-mode:difference}.post__slider__controls button,.post__slider__next button,.post__slider__prev button{width:44px;aspect-ratio:1/1;padding:0px;position:relative;background-color:transparent;mix-blend-mode:difference}.post__slider__controls button:hover,.post__slider__next button:hover,.post__slider__prev button:hover{background-color:transparent}.post__slider__controls button:hover svg,.post__slider__next button:hover svg,.post__slider__prev button:hover svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__slider__controls button svg,.post__slider__next button svg,.post__slider__prev button svg{width:38px;fill:var(--color-text-light);padding:0px;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__slider__prev{left:0px}@media (min-width:1080px){.post__slider__prev{left:-44px}}.post__slider__next{right:0px}@media (min-width:1080px){.post__slider__next{right:-44px}}.post__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(6,1fr);grid-column-gap:0px;grid-row-gap:0px}.post__column{position:relative}.post__column:first-child{grid-column:auto/span 6}@media (min-width:1080px){.post__column:first-child{grid-column:auto/span 2}}.post__column:nth-child(2){grid-column:auto/span 6}@media (min-width:1080px){.post__column:nth-child(2){grid-column:auto/span 2}}.post__column:nth-child(3){grid-column:auto/span 6}@media (min-width:1080px){.post__column:nth-child(3){padding-left:1em;grid-column:auto/span 2}}.post__information{width:100%;margin:0 auto;position:relative}.post__information h1{color:var(--color-text);font-weight:700;font-size:1.25rem}@media (min-width:1080px){.post__information h1{font-size:1rem}}.post__information ol{margin-top:0.5em;position:relative}.post__information ol li{position:relative}.post__information ol li+li{margin-top:2px}.post__information__text{position:relative;margin-top:2em}.post__information__links{position:relative;padding-top:0em}@media (min-width:1080px){.post__information__links{padding-top:2em}}.post__information__links ul{margin-top:1em}@media (min-width:1080px){.post__information__links ul{margin-top:0em}}.post__information__links ul li{position:relative}.post__information__links ul li+li{margin-top:0.5em}.post__information__links ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.post__information__links ul li a:hover span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__information__links ul li a:hover svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__information__links ul li a span{color:var(--color-text-light);font-weight:700;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__information__links ul li a svg{width:14px;fill:var(--color-text-light);margin-right:6px;display:inline-block;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related{width:100%;margin-top:2em;position:relative;padding-top:1em;border-top:1px solid var(--color-divider)}.post__related ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}.post__related ol li{position:relative}.post__related ol li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.post__related ol li a:hover data{-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a:hover data[role=prev]{margin-right:2px}.post__related ol li a:hover data[role=next]{margin-left:2px}.post__related ol li a:hover data svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a:hover span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a:hover span:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a data{display:inline-block;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a data[role=prev]{margin-right:4px}.post__related ol li a data[role=next]{margin-left:4px}.post__related ol li a data svg{width:12px;fill:var(--color-text-light);position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a span{color:var(--color-text-light);font-weight:300;font-size:0.75rem;letter-spacing:0.025em;text-transform:uppercase;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.post__related ol li a span:before{content:"";width:0%;height:1px;left:0px;right:initial;bottom:0px;position:absolute;background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications{width:100%;position:relative;padding:8em 0em}@media (min-width:768px){.publications{padding:10em 0em}}@media (min-width:1080px){.publications{padding:12em 0em}}@media (min-width:1440px){.publications{padding:14em 0em}}.publications__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(7,1fr);grid-column-gap:0px;grid-row-gap:0px}.publications__column{position:relative}.publications__column:first-child{grid-column:auto/span 7}@media (min-width:1080px){.publications__column:first-child{grid-column:auto/span 3}}.publications__column:nth-child(2){-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;grid-column:auto/span 7}@media (min-width:1080px){.publications__column:nth-child(2){-webkit-box-ordinal-group:initial;-ms-flex-order:initial;order:initial;grid-column:auto/span 4}}.publications__sidebar{width:100%;position:relative;margin-top:2em}@media (min-width:1080px){.publications__sidebar{width:91.66667%;margin-top:0em}}.publications__sidebar ul{display:block;border-top:1px solid var(--color-divider);border-bottom:1px solid var(--color-divider);position:relative}@media (min-width:1080px){.publications__sidebar ul{padding-right:2em;border-top:1px solid transparent;border-bottom:1px solid transparent}}.publications__sidebar ul li{position:relative}.publications__sidebar ul li+li{border-top:1px solid var(--color-divider)}@media (min-width:1080px){.publications__sidebar ul li+li{margin-top:0.75em;border-top:1px solid transparent}}.publications__sidebar ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0.5em 0em;position:relative;text-decoration:none}@media (min-width:1080px){.publications__sidebar ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:0em 0em}}.publications__sidebar ul li a:hover span{color:var(--color-text-dark);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__sidebar ul li a.is--active span{color:var(--color-text-dark);font-weight:700}.publications__sidebar ul li a.is--active strong{color:var(--color-text-dark);border:1px solid transparent}@media (min-width:768px){.publications__sidebar ul li a.is--active strong{border:1px solid transparent}}.publications__sidebar ul li a.is--active strong:after{background-color:var(--color-text)}.publications__sidebar ul li a strong{color:var(--color-text-light);font-weight:700;font-size:0.875rem;position:relative;text-align:left;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media (min-width:768px){.publications__sidebar ul li a strong{color:var(--color-text-light);text-align:left;width:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:0em;margin-bottom:0em;padding:0px;border:1px solid transparent}}.publications__sidebar ul li a strong.is--empty{color:transparent;border:1px solid transparent;display:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:768px){.publications__sidebar ul li a strong.is--empty{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.publications__sidebar ul li a strong.is--empty:after{background-color:transparent}.publications__sidebar ul li a strong:after{content:"";width:1.5rem;height:1px;background-color:var(--color-text-light);margin-left:1em;margin-right:1em;top:10px;position:relative;display:inline-block}@media (min-width:768px){.publications__sidebar ul li a strong:after{display:inline-block}}.publications__sidebar ul li a span{color:var(--color-text-light);font-size:0.875rem;font-weight:600;letter-spacing:0em;position:relative;text-transform:none;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}@media (min-width:1080px){.publications__sidebar ul li a span{color:var(--color-text-light);font-weight:500;font-size:0.875rem}}.publications__information{position:relative}.publications__information h1{font-weight:700;font-size:1rem;letter-spacing:0.205em;text-transform:uppercase;position:relative;margin-bottom:0.2em}@media (min-width:768px){.publications__information h1{font-size:1.25rem}}@media (min-width:1080px){.publications__information h1{font-size:1.5rem}}@media (min-width:1440px){.publications__information h1{font-size:1.75rem}}.publications__information time{color:var(--color-text-light);font-size:0.875rem;font-weight:400;line-height:1.8;position:relative}.publications__information ol{margin-bottom:2.5em;position:relative}.publications__information ol li{position:relative}.publications__information ol li+li{margin-top:0.15em}.publications__information ul{margin-top:1em;position:relative}.publications__information ul li{position:relative}.publications__information ul li+li{margin-top:0.5em}.publications__information ul li a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none}.publications__information ul li a:hover span{color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__information ul li a:hover svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__information ul li a span{color:var(--color-text-light);font-weight:700;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__information ul li a svg{width:14px;fill:var(--color-text-light);margin-right:6px;display:inline-block;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__slider{width:100%;display:block;position:relative;margin-bottom:2em}.publications__slider__item{width:100%;aspect-ratio:1/1;display:block;position:relative;overflow:hidden}.publications__slider__item__image{width:100%;height:100%;top:0;left:0;right:0;bottom:0;position:absolute;overflow:hidden}.publications__slider__item__image img{-o-object-fit:contain;object-fit:contain}.publications__slider__controls,.publications__slider__next,.publications__slider__prev{top:50%;position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;mix-blend-mode:difference}.publications__slider__controls button,.publications__slider__next button,.publications__slider__prev button{width:44px;aspect-ratio:1/1;padding:0px;position:relative;background-color:transparent;mix-blend-mode:difference}.publications__slider__controls button:hover,.publications__slider__next button:hover,.publications__slider__prev button:hover{background-color:transparent}.publications__slider__controls button:hover svg,.publications__slider__next button:hover svg,.publications__slider__prev button:hover svg{fill:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__slider__controls button svg,.publications__slider__next button svg,.publications__slider__prev button svg{width:38px;fill:var(--color-text-light);padding:0px;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.publications__slider__prev{left:0px}@media (min-width:1080px){.publications__slider__prev{left:-44px}}.publications__slider__next{right:0px}@media (min-width:1080px){.publications__slider__next{right:-44px}}.exposiciones__group__list{position:relative}.exposiciones__group__list ul{position:relative;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0rem;-moz-column-gap:0rem;column-gap:0rem}@media (min-width:1080px){.exposiciones__group__list ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:3rem;-moz-column-gap:3rem;column-gap:3rem}}.exposiciones__group__list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.exposiciones__group__list ul li+li{margin-top:1em}.exposiciones__group__list ul li br+a{margin-top:1em}.exposiciones__group__list ul li a{color:var(--color-text);text-decoration:none;display:inline-block;position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.exposiciones__group__list ul li a:hover{color:var(--color-text-light);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.exposiciones__group__list ul li strong{color:var(--color-text-dark);font-weight:700;font-size:0.875rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.exposiciones__group__list ul li strong:after{content:"";width:1.5rem;height:1px;background-color:var(--color-text);margin-left:1em;margin-right:1em;display:inline-block;position:relative}.contact{width:100%;position:relative;padding:8em 0em}@media (min-width:768px){.contact{padding:10em 0em}}@media (min-width:1080px){.contact{padding:12em 0em}}@media (min-width:1440px){.contact{padding:14em 0em}}.contact__grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr 0px 1fr;grid-template-columns:repeat(7,1fr);grid-column-gap:0px;grid-row-gap:0px}.contact__column{position:relative}.contact__column:first-child{grid-column:auto/span 7}@media (min-width:768px){.contact__column:first-child{grid-column:auto/span 4}}.contact__column:nth-child(2){grid-column:auto/span 7}@media (min-width:768px){.contact__column:nth-child(2){grid-column:auto/span 3}}.contact__information ul[role=links]{position:relative}.contact__information ul[role=links] li[role=item]{position:relative}.contact__information ul[role=links] li[role=item]+li{margin-top:0.75em}.contact__information ul[role=links] li[role=item] a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;position:relative}.contact__information ul[role=links] li[role=item] a:hover{text-decoration:none}.contact__information ul[role=links] li[role=item] a:hover span:before{width:100%;right:0px;left:initial;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.contact__information ul[role=links] li[role=item] a span:before{content:"";width:0%;height:1px;left:0px;right:initial;bottom:0px;position:absolute;background-color:var(--color-text);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.contact__information ul[role=links] li[role=item] a data{width:16px;height:16px;border-radius:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:6px;position:relative;background-color:var(--color-accent)}.contact__information ul[role=links] li[role=item] a data svg{width:12px;position:relative;fill:var(--color-text-light)}.contact__information ul[role=links] li[role=item] a strong{color:var(--color-text-light);font-size:0.875rem;font-weight:400;margin-right:6px;position:relative}.contact__information ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;margin-top:3em}.contact__information ol li{position:relative}.contact__information ol li+li{margin-left:1em}.contact__information ol li:first-child{width:100%}.contact__information ol li:nth-child(2){margin-left:0em}.contact__information ol li p{color:var(--color-text-light);font-weight:300;font-size:0.75rem;text-transform:uppercase;margin-bottom:1em}.contact__information ol li a{position:relative}.contact__information ol li a:hover svg{fill:var(--color-text-dark);-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}.contact__information ol li a svg{width:26px;fill:var(--color-text-light);position:relative;-webkit-transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53);transition:all 0.5s cubic-bezier(0.79,0.33,0.14,0.53)}