@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";.with-icon[data-astro-cid-nfpuspqh]{justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.with-icon[data-astro-cid-nfpuspqh] svg{stroke-width:2px;block-size:100%;inline-size:100%}.box[data-astro-cid-d6crbr4f]{padding:var(--padding);border-width:var(--borderWidth);container-type:var(--containerType);container-name:var(--containerName);outline:var(--borderWidth) solid transparent;outline-offset:calc(var(--borderWidth) * -1);background-color:var(--bgColor,transparent);color:var(--text-main,#000);display:block}.box[data-astro-cid-d6crbr4f] *{color:inherit}.box[data-astro-cid-d6crbr4f].invert{background-color:var(--color-dark,#000);color:var(--color-light,#fff)}.button-graph[data-astro-cid-wv4fsk6m]{aspect-ratio:1;inline-size:fit-content;line-height:0;font-size:var(--btnSize);color:var(--colorBtn);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275),background-color .3s,color .3s;display:inline-flex}.button-graph[data-astro-cid-wv4fsk6m] .box{color:inherit;border-color:currentColor}.button-graph[data-astro-cid-wv4fsk6m]:hover{color:var(--text-main);transform:scale(1.1)}.button-graph[data-astro-cid-wv4fsk6m] svg,.button-graph[data-astro-cid-wv4fsk6m] .with-icon{fill:currentColor;stroke:currentColor;color:inherit}.center[data-astro-cid-lyln2kwh]{box-sizing:content-box;max-inline-size:var(--max);padding-inline:var(--gutters);margin-inline:auto}.center[data-astro-cid-lyln2kwh].andText{text-align:center}.center[data-astro-cid-lyln2kwh].intrinsic{flex-direction:column;align-items:center;display:flex}.cover[data-astro-cid-3lq73ssz]{min-block-size:var(--minHeight);padding:var(--padding);--cover-margin:var(--margin);flex-direction:column;display:flex}.cover[data-astro-cid-3lq73ssz].is-full-height{block-size:100dvh;margin-bottom:env(safe-area-inset-bottom);margin-top:env(safe-area-inset-top)}.cover[data-astro-cid-3lq73ssz]>*{margin-block:var(--cover-margin)}.cover[data-astro-cid-3lq73ssz]>:first-child:not(.cover\:center):not(:only-child){margin-block-start:0}.cover[data-astro-cid-3lq73ssz]>:last-child:not(.cover\:center):not(:only-child){margin-block-end:0}.cover[data-astro-cid-3lq73ssz]>.cover\:center,.cover[data-astro-cid-3lq73ssz]>:nth-child(1 of :not(style,script)):nth-last-child(1 of :not(style,script)){margin-block:auto!important}.stack[data-astro-cid-4ouq6gpz]{justify-content:flex-start;gap:var(--space);flex-direction:column;display:flex}.stack[data-astro-cid-4ouq6gpz]>*{margin-block:0}.stack[data-astro-cid-4ouq6gpz].recursive *+*{margin-block-start:var(--space)}.stack[data-astro-cid-4ouq6gpz].fullSize{flex-grow:1}:root{--color-primary:#c95896;--color-primary-100:#f4deea;--color-primary-200:#df9bc0;--color-text-secondary:#979692;--color-galery-bg:#e6e4de;--color-visual-grid:#00000026;--bg-main:#fcfaf3;--bg-main-alfa:#d4d3d2ca;--text-main:#191918;--f-main:"DM Sans", sans-serif;--bg-test-1:#8bccf7;--bg-test-2:#f9fccd;--bg-test-3:#f4deea;--step--2:clamp(.6944rem, .6856rem + .0444cqi, .72rem);--step--1:clamp(.8333rem, .8101rem + .1159cqi, .9rem);--step-0:clamp(1rem, .9565rem + .2174cqi, 1.125rem);--step-1:clamp(1.2rem, 1.1283rem + .3587cqi, 1.4063rem);--step-2:clamp(1.44rem, 1.3295rem + .5527cqi, 1.7578rem);--step-3:clamp(1.728rem, 1.5648rem + .8161cqi, 2.1973rem);--step-4:clamp(2.0736rem, 1.8395rem + 1.1704cqi, 2.7466rem);--step-5:clamp(2.4883rem, 2.1597rem + 1.6433cqi, 3.4332rem);--step-6:clamp(2.986rem, 2.5319rem + 2.2705cqi, 4.2915rem);--step-7:clamp(3.5832rem, 2.9636rem + 3.0978cqi, 5.3644rem);--step-8:clamp(4.2998rem, 3.463rem + 4.1838cqi, 6.7055rem);--ls-hero:.1em;--ls-spaced:.05em;--ls-menu:.125em;--fw-extra-light:200;--fw-light:300;--fw-normal:400;--fw-medium:500;--fw-semi-bold:600;--fw-bold:700;--fw-extra-bold:800;--space-zero:clamp(0rem, 0rem + 0cqi, 0rem);--space-2xs:clamp(.25rem, .2283rem + .1087cqi, .3125rem);--space-xs:clamp(.5625rem, .5408rem + .1087cqi, .625rem);--space-s:clamp(1rem, .9565rem + .2174cqi, 1.125rem);--space-m:clamp(1.5rem, 1.4348rem + .3261cqi, 1.6875rem);--space-l:clamp(2rem, 1.913rem + .4348cqi, 2.25rem);--space-xl:clamp(4rem, 3.8261rem + .8696cqi, 4.5rem);--space-2xl:clamp(8rem, 7.6522rem + 1.7391cqi, 9rem);--space-3xl:clamp(16rem, 15.3043rem + 3.4783cqi, 18rem);--space-4xl:clamp(32rem, 30.6087rem + 6.9565cqi, 36rem);--space-zero-2xs:clamp(0rem, -.1087rem + .5435cqi, .3125rem);--space-2xs-xs:clamp(.25rem, .1196rem + .6522cqi, .625rem);--space-xs-s:clamp(.5625rem, .3668rem + .9783cqi, 1.125rem);--space-s-m:clamp(1rem, .7609rem + 1.1957cqi, 1.6875rem);--space-m-l:clamp(1.5rem, 1.2391rem + 1.3043cqi, 2.25rem);--space-l-xl:clamp(2rem, 1.1304rem + 4.3478cqi, 4.5rem);--space-xl-2xl:clamp(4rem, 2.2609rem + 8.6957cqi, 9rem);--space-2xl-3xl:clamp(8rem, 4.5217rem + 17.3913cqi, 18rem);--space-3xl-4xl:clamp(16rem, 9.0435rem + 34.7826cqi, 36rem);--border-thin:.0625rem;--border-medium:.125rem;--border-thick:.25rem;--z-below:-10;--z-base:0;--z-above:10;--z-sticky:100;--z-ui:200;--z-overlay:300;--z-modal:400;--z-max:999}*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;margin:0;padding:0}html{background-color:var(--bg-main)}@media (pointer:fine){html::-webkit-scrollba{display:none}body::-webkit-scrollbar{display:none}html{scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:stable}}body{color:var(--text-main);font-family:var(--f-main);background-color:#0000;line-height:1.5;overflow-x:hidden}html,body{width:100%;position:relative;overflow-x:clip}html.lock-scroll{touch-action:none;overscroll-behavior:none;height:100dvh!important;overflow:hidden!important}html.lock-scroll body{width:100%;position:fixed;height:100dvh!important;overflow:hidden!important}img{max-width:100%;height:auto;display:block}a{color:inherit;-webkit-tap-highlight-color:transparent;cursor:pointer;text-decoration:none}a:hover{text-decoration:underline;color:var(--color-primary)!important}a:active,a:focus{color:var(--text-main);background:0 0}button,[data-action]{-webkit-tap-highlight-color:transparent}html,body,div,header,nav,main,footer{max-inline-size:none}p,li,h1,h2,h3,h4,h5,h6,blockquote,figcaption{max-inline-size:var(--max-line-length)}h1{font-size:var(--step-4);font-weight:var(--fw-bold);letter-spacing:var(--ls-hero)}h2{font-size:var(--step-2);font-weight:var(--fw-bold)}h3{font-size:var(--step-1);font-weight:var(--fw-normal);font-style:italic}h4{font-size:var(--step-1);font-weight:var(--fw-medium)}blockquote{font-size:var(--step-0);color:var(--color-text-secondary);font-style:italic;line-height:1.5;font-weight:var(--fw-medium)}figcaption{font-size:var(--step--1);font-weight:var(--fw-light);font-style:italic}p{font-size:var(--step-0);line-height:1.5;font-weight:var(--fw-normal)}small{font-size:var(--step--2);font-weight:var(--fw-light)}dt{font-weight:var(--fw-semi-bold)}dd{font-style:italic;font-weight:var(--fw-normal);font-size:var(--step--1)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.title\:spaced{letter-spacing:var(--ls-spaced);font-size:var(--step-3);font-weight:var(--fw-extra-light);font-style:italic}.p\:hero{font-size:var(--step-4);font-weight:var(--fw-semi-bold);letter-spacing:var(--ls-hero);text-transform:uppercase}.p\:number{font-size:var(--step-8);font-weight:var(--fw-bold)}.span\:label{font-size:var(--step-0);font-style:italic;font-weight:var(--fw-normal)}.span\:obra-title{font-size:var(--step-1);font-style:italic;font-weight:var(--fw-extra-light);letter-spacing:var(--ls-spaced)}.span\:cta-label{font-size:var(--step--1);text-transform:uppercase;letter-spacing:var(--ls-menu);font-weight:var(--fw-semi-bold);opacity:.4}.span\:cabecera{font-size:var(--step-1);text-transform:uppercase;font-weight:var(--fw-semi-bold)}.span\:element-row{font-size:var(--step--1);font-weight:var(--fw-light);font-style:italic}.a\:menu-header{font-size:var(--step-0);letter-spacing:var(--ls-menu);text-transform:uppercase;font-weight:var(--fw-semi-bold)}.a\:menu-overlay{font-size:var(--step-2);font-weight:var(--fw-bold);color:var(--color-text-secondary);letter-spacing:var(--ls-hero);font-style:italic}.a\:footer-link{font-size:var(--step--2);font-weight:var(--fw-light)}.a\:index-link{font-size:var(--step-0);font-weight:var(--fw-light);font-style:italic;color:var(--color-text-secondary)!important}.h2\:data-table{font-size:var(--step-1);font-weight:var(--fw-bold)}.text\:meta{font-size:var(--step-0);font-weight:var(--fw-light);color:var(--color-text-secondary);font-style:italic}.div\:backdrop-anchor{position:relative}.text\:ui-overlay,.text\:ui-overlay *{text-shadow:0 0 8px var(--bg-main), 0 0 8px var(--bg-main), 0 0 8px var(--bg-main), 0 0 8px var(--bg-main)}.text\:ui-overlay button,.text\:ui-overlay svg{filter:drop-shadow(0 0 3px var(--bg-main))}.swissGrid[data-astro-cid-jtvhbsro]{gap:var(--gap);grid-template-columns:1fr minmax(min(var(--min-content-width), 100%), var(--max-content-width)) 1fr;align-items:stretch;display:grid}.swissGrid[data-astro-cid-jtvhbsro]>[data-astro-cid-jtvhbsro]{grid-column:2}.swissGrid[data-astro-cid-jtvhbsro]>.swissGrid\:aside-start{grid-column:1;justify-self:start}.swissGrid[data-astro-cid-jtvhbsro]>.swissGrid\:aside-end{grid-column:3;justify-self:end;width:max-content}.swissGrid[data-astro-cid-jtvhbsro]>.swissGrid\:full-width{grid-column:1/span 3}.grid-l[data-astro-cid-qtsueoyx]{gap:var(--space);align-content:start;display:grid}@supports (width:min(var(--min), 100%)){.grid-l[data-astro-cid-qtsueoyx]{grid-template-columns:repeat(auto-fill, minmax(min(var(--min), 100%), 1fr))}}.grid-l[data-astro-cid-qtsueoyx][data-columns]{grid-template-columns:repeat(var(--columns), 1fr)}.imposter[data-astro-cid-ve6rqwi5]{max-inline-size:calc(100% - (var(--margin) * 2));max-block-size:calc(100% - (var(--margin) * 2));z-index:var(--z-overlay);position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.imposter[data-astro-cid-ve6rqwi5].fixed{width:100vw;height:100dvh;max-block-size:100dvh;max-inline-size:100vw;margin:0;position:fixed;top:0;left:0;transform:none}.imposter[data-astro-cid-ve6rqwi5]:not([hidden]){flex-direction:column;display:flex}.imposter[data-astro-cid-ve6rqwi5][hidden]{display:none}.cluster[data-astro-cid-h5nr3z7e]{gap:var(--space);justify-content:var(--justify);align-items:var(--align);flex-wrap:wrap;inline-size:100%;display:flex}.header-main{--header-transition:1s cubic-bezier(.23, 1, .32, 1);z-index:var(--z-ui);position:relative}.header\:nav-bar{transition:transform var(--header-transition), opacity var(--header-transition);will-change:transform, opacity}body[data-ui-state=moving] .header-main[data-menu-open=false] .header\:nav-bar{opacity:0;transform:translateY(-100%)}.header\:full-layout{opacity:0;visibility:hidden;pointer-events:none;touch-action:none;z-index:var(--z-overlay);overscroll-behavior:none}[data-menu-open=true] .header\:full-layout{opacity:1;visibility:visible;pointer-events:auto}.header-main[data-nav-ready=true] .header\:full-layout{transition:opacity .4s,visibility .4s}.btn-menu{cursor:pointer;pointer-events:auto;background:0 0;border:none;font-family:inherit;font-weight:700;display:none!important}.footer-main{--footer-transition:1s cubic-bezier(.23, 1, .32, 1);transition:transform var(--footer-transition), opacity var(--footer-transition);will-change:transform, opacity;z-index:var(--z-ui);inline-size:100%}body[data-ui-state=moving] .footer-main{opacity:0;transform:translateY(100%)}body[data-ui-state=still] .footer-main{opacity:1;transform:translateY(0)}.visual-grid[data-astro-cid-z24udved]{z-index:var(--z-below);pointer-events:none;--grid-columns:6;--grid-color:var(--color-visual-grid,#00000026);background-image:linear-gradient(to right, var(--grid-color) 1px, transparent 1px);background-size:calc(100% / var(--grid-columns)) 100%;border-inline-end:1px solid var(--grid-color);margin-inline:auto;padding-inline:0;position:fixed;inset:0}@container base-layout (width<60ch){.visual-grid[data-astro-cid-z24udved]{--grid-columns:3}}.querySwitcher[data-astro-cid-3rlwwe2a]{gap:var(--space);--QSwitcher-minSize:var(--minSize);flex-wrap:wrap;display:flex}.querySwitcher[data-astro-cid-3rlwwe2a]>*{min-inline-size:var(--QSwitcher-minSize);flex-grow:1;flex-basis:0}.querySwitcher[data-astro-cid-3rlwwe2a].asymetric>.querySwitcher\:main-content{flex-grow:var(--flexStr)}.visual-backdrop[data-astro-cid-yi4we7h3]{--backdrop-columns:var(--columns);z-index:var(--z-below);pointer-events:none;position:absolute;inset:0;overflow:hidden;container:visual-backdrop/inline-size}.visual-backdrop[data-astro-cid-yi4we7h3].is-full-bleed{inline-size:100vw;max-inline-size:100vw;left:50%;transform:translate(-50%)}.layers[data-astro-cid-yi4we7h3]{max-inline-size:var(--gridMaxWidth,1200px);grid-template-columns:repeat(var(--backdrop-columns), 1fr);column-gap:var(--colGap);inline-size:100%;grid-auto-rows:0;height:100%;margin-inline:auto;display:grid}.aside-lane[data-astro-cid-hsluhput]{min-width:var(--min-aside-width);padding:var(--padding);flex-grow:0;flex-shrink:0;align-self:stretch;position:relative}.sticky-content[data-astro-cid-hsluhput]{align-items:var(--align);justify-content:var(--justify);height:max-content;z-index:var(--z-sticky);min-height:var(--space-m);flex-direction:column;display:flex;position:sticky;top:50vh;transform:translateY(-50%)}.scroll-progress-container[data-astro-cid-magx2od4]{width:var(--size);height:var(--size);z-index:1000;opacity:0;pointer-events:none;justify-content:center;align-items:center;display:flex;position:relative}.progress-circle[data-astro-cid-magx2od4]{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.progress-circle[data-astro-cid-magx2od4] circle[data-astro-cid-magx2od4]{fill:none;stroke-width:10px;vector-effect:initial}.progress-circle[data-astro-cid-magx2od4] .bg[data-astro-cid-magx2od4]{stroke:var(--color-gray-light,#e0e0e0);opacity:.2}.progress-circle[data-astro-cid-magx2od4] .fg[data-astro-cid-magx2od4]{stroke:var(--color);stroke-linecap:round}.base-layout-container{container:base-layout/inline-size}.BaseLayout\:ui-fixed{width:100%;z-index:var(--z-ui);pointer-events:none;background-color:#0000;position:fixed;left:0}.BaseLayout\:ui-fixed a,.BaseLayout\:ui-fixed button,.BaseLayout\:ui-fixed nav{pointer-events:auto}.BaseLayout\:ui-fixed.top{top:0}.BaseLayout\:ui-fixed.bottom{bottom:0}.BaseLayout\:content-flow{min-height:100vh}.BaseLayout\:content-area{margin-block-start:var(--space-l)}
