main#main,.section[id]{scroll-margin-top:24px}[data-variant=nubes] .header.header--floating{backdrop-filter:blur(10px);color:#edf0f3;opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(#19304bf5,#19304bd1);height:88px;margin:0;padding:12px 5%;transition:opacity .22s,transform .22s,visibility 0s linear .22s;position:fixed;inset:0 0 auto;transform:translateY(-14px)}[data-variant=nubes] .header.header--floating.header--visible{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.header--floating nav a[aria-current]:after{background:#7d92a8;transform:scaleX(1)}[data-variant=nubes] .about.section{padding-top:max(72px,var(--section-nav-clearance,72px))}[data-variant=nubes] .about .about-copy{top:max(72px,var(--section-nav-clearance,72px))}#trayectoria{scroll-margin-top:-25px}@media (width<=760px){[data-variant=nubes] .header.header--floating{height:76px}}@media (width<=520px){[data-variant=nubes] .header.header--floating{height:auto;padding-block:12px}}@media (prefers-reduced-motion:reduce){[data-variant=nubes] .header.header--floating{transition:none;transform:none}}@media (pointer:coarse){.header nav a{justify-content:center;min-width:44px}}[data-variant=nubes] .header{color:#edf0f3;background:0 0;flex-wrap:nowrap;gap:40px;height:64px;min-height:0;margin:0;padding:0;top:28px;left:5%;right:5%}[data-variant=nubes] .header nav{flex-wrap:nowrap;gap:40px;margin:0 0 0 auto}[data-variant=nubes] .header .language-link{margin:0}[data-variant=nubes] .hero{min-height:800px}[data-variant=nubes] .art-stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#132b4361,#132b430d 62%),linear-gradient(#0000 55%,#132b4340);position:absolute;inset:0}[data-variant=nubes] .hero h1{letter-spacing:-.03em;text-align:left;width:auto;max-width:90%;text-shadow:none;background:0 0;margin:0;padding:0;font-size:clamp(96px,9.6vw,168px);line-height:.9;display:block;position:absolute;inset:auto auto 145px 5%}[data-variant=nubes] .hero h1>span{display:block}[data-variant=nubes] .hero h1>span:last-child{margin:0}[data-variant=nubes] .hero-occupation{color:#edf0f3;background:0 0;max-width:350px;margin:0;padding:0;font-size:1rem;line-height:1.7;top:140px;left:5%}[data-variant=nubes] .hero-bottom{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) auto;gap:30px;bottom:40px;left:5%;right:5%}[data-variant=nubes] .hero-bottom p{color:#edf0f3;background:0 0;max-width:510px;margin:0;padding:0;font-size:1rem;line-height:1.65}[data-variant=nubes] .hero-location{color:#edf0f3;background:0 0;padding:0}[data-variant=nubes] .explore{padding:0}@media (width<=1050px){[data-variant=nubes] .header,[data-variant=nubes] .header nav{gap:28px}[data-variant=nubes] .hero h1{font-size:clamp(96px,12vw,126px);bottom:175px}[data-variant=nubes] .hero-bottom{grid-template-columns:minmax(0,1fr) auto;gap:18px 28px}[data-variant=nubes] .hero-bottom p{grid-row:1/3}[data-variant=nubes] .hero-location{grid-column:2;justify-self:end}[data-variant=nubes] .explore{justify-self:end}}@media (width<=760px){[data-variant=nubes] .header{gap:22px;height:52px;top:24px}[data-variant=nubes] .header nav{gap:18px;font-size:.9375rem}[data-variant=nubes] .hero{height:auto;min-height:100svh;padding:clamp(7.5rem,18svh,10rem) 5% max(30px,env(safe-area-inset-bottom))}[data-variant=nubes] .hero-occupation{margin:0 0 clamp(1.5rem,6svh,4rem);padding:0;position:relative;inset:auto!important}[data-variant=nubes] .hero h1{width:100%;max-width:100%;margin-top:auto;margin-bottom:clamp(1rem,4svh,2.5rem);padding:0;font-size:clamp(64px,15.5vw,114px);line-height:.95;position:relative;inset:auto}[data-variant=nubes] .hero-bottom{grid-template-columns:1fr auto;gap:22px;position:relative;inset:auto}[data-variant=nubes] .hero-bottom p{grid-area:auto/1/auto/-1;padding:0;font-size:.9375rem}[data-variant=nubes] .explore{grid-column:1;justify-self:start;font-size:.9375rem}[data-variant=nubes] .hero-location{grid-column:2;font-size:.8125rem}}@media (width<=520px){[data-variant=nubes] .header{flex-wrap:wrap;gap:12px 16px;height:auto;min-height:0;padding:0;top:20px}[data-variant=nubes] .header .language-link{margin-left:auto}[data-variant=nubes] .header nav{flex-basis:100%;order:3;justify-content:space-between;gap:12px;margin:0}[data-variant=nubes] .hero{padding-top:clamp(7.5rem,19svh,8.25rem)}[data-variant=nubes] .hero-bottom{column-gap:12px}[data-variant=nubes] .explore{gap:12px}[data-variant=nubes] .explore-line{width:36px}}@media (width<=760px) and (height<=720px){[data-variant=nubes] .hero{padding-top:clamp(7.5rem,19svh,8rem);padding-bottom:max(24px,env(safe-area-inset-bottom))}[data-variant=nubes] .hero-occupation{margin-bottom:1.5rem}[data-variant=nubes] .hero h1{margin-bottom:1rem}[data-variant=nubes] .hero-bottom{gap:12px}}@media (width<=360px) and (height<=720px){[data-variant=nubes] .hero{padding-top:clamp(10rem,24svh,12rem)}}@media (width<=360px){[data-variant=nubes] .hero h1{font-size:18vw}[data-variant=nubes] .hero-bottom{grid-template-columns:1fr}[data-variant=nubes] .hero-location{grid-column:1;justify-self:start}}@media (prefers-contrast:more){[data-variant=nubes] .art-stage{opacity:.2}}@media (forced-colors:active){[data-variant=nubes] .hero h1,[data-variant=nubes] .header,[data-variant=nubes] .hero-occupation,[data-variant=nubes] .hero-bottom p,[data-variant=nubes] .hero-location{color:canvastext;background:canvas;border:0}}body[data-variant=nubes]{--deep:#19304b;--on-deep:#edf0f3;--muted-on-deep:#dce5ee;--reading-gutter:max(7%,calc((100% - 1500px)/2));--reading-copy-measure:60ch;--reading-copy-leading:1.7;--reading-veil:#19304beb;--reading-project-surface:#19304b;--reading-project-veil:#19304bdb;--reading-project-art-opacity:.5;--reading-edge-art-opacity:.08;--reading-hero-art-opacity:.35}[data-variant=nubes] .art-stage{opacity:1}[data-variant=nubes] .art-stage img{opacity:var(--reading-hero-art-opacity)}[data-variant=nubes] .art-stage:after{background:linear-gradient(90deg,#132b43ad,#132b43a3 62%,#132b43a8),linear-gradient(#0000,#132b4314 48%,#132b4333)}[data-variant=nubes] .hero-bottom p{font-size:1rem;line-height:var(--reading-copy-leading)}[data-variant=nubes] .projects{background:var(--reading-project-surface)}[data-variant=nubes] .projects:before{background-image:linear-gradient(var(--reading-project-veil),var(--reading-project-veil)),var(--scene);opacity:var(--reading-project-art-opacity);mix-blend-mode:normal;filter:brightness(.55)}[data-variant=nubes] .section-head>p,[data-variant=nubes] .project-body>p:not(.project-type){max-width:var(--reading-copy-measure);line-height:var(--reading-copy-leading)}[data-variant=nubes] .project:nth-child(2n){padding-left:0}[data-variant=nubes] .about{isolation:isolate;background-color:var(--deep);padding-inline:var(--reading-gutter);background-image:none;position:relative}[data-variant=nubes] .about-background{z-index:-2;object-fit:cover;object-position:76% center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[data-variant=nubes] .about-copy,[data-variant=nubes] .about .timeline{z-index:1}[data-variant=nubes] .about:before{filter:none;mix-blend-mode:normal;opacity:1;background:#19304b70;width:auto;inset:0;mask-image:none}[data-variant=nubes] .about:after{display:none}[data-variant=nubes] .about-copy>p,[data-variant=nubes] .contact-copy p{max-width:var(--reading-copy-measure);line-height:var(--reading-copy-leading)}[data-variant=nubes] .about-copy>p{color:var(--muted-on-deep)}[data-variant=nubes] .about .timeline{background:0 0;padding:0 0 0 26px}[data-variant=nubes] .about .timeline-entry p,[data-variant=nubes] .about .timeline-date,[data-variant=nubes] .about .timeline-label{color:var(--muted-on-deep)}[data-variant=nubes] .art-footer{background:var(--deep);color:var(--on-deep)}[data-variant=nubes] .art-footer:before,[data-variant=nubes] .art-footer:after{display:none}[data-variant=nubes] .art-footer .contact,[data-variant=nubes] .art-footer .footer-meta{background:0 0}[data-variant=nubes] .art-footer .contact-copy p,[data-variant=nubes] .art-footer .footer-meta{color:var(--muted-on-deep)}@media (width<=1050px){body[data-variant=nubes]{--reading-gutter:6%}}@media (width<=760px){[data-variant=nubes] .hero-bottom p{font-size:1rem}[data-variant=nubes] .about{padding-block:56px}[data-variant=nubes] .about-copy{position:static}[data-variant=nubes] .about .timeline{margin-top:48px;padding-inline-start:22px}[data-variant=nubes] .art-footer:before{opacity:.08}}@media (prefers-contrast:more){[data-variant=nubes] .projects{background:var(--deep)}[data-variant=nubes] .projects:before{display:none}[data-variant=nubes] .about{background-image:none}[data-variant=nubes] .about-background{display:none}[data-variant=nubes] .about:before{background:var(--reading-veil)}[data-variant=nubes] .art-footer:before,[data-variant=nubes] .art-footer:after{display:none}[data-variant=nubes] .art-stage img{opacity:.2}}@media (forced-colors:active){[data-variant=nubes] .projects,[data-variant=nubes] .about,[data-variant=nubes] .art-footer{color:canvastext;background:canvas}[data-variant=nubes] .projects:before,[data-variant=nubes] .about-background,[data-variant=nubes] .about:before,[data-variant=nubes] .art-footer:before,[data-variant=nubes] .art-footer:after{display:none}[data-variant=nubes] .about-copy>p,[data-variant=nubes] .contact-copy p,[data-variant=nubes] .art-footer .contact-copy p,[data-variant=nubes] .art-footer .footer-meta{color:canvastext}}.art-footer .footer-scene{isolation:isolate;min-height:clamp(460px,72svh,820px);padding:56px var(--reading-gutter) 28px;color:#edf0f3;background:#19304b;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.art-footer .contact{margin-bottom:clamp(40px,4vw,72px);position:relative}.art-footer .contact:after{content:"";bottom:0;left:var(--reading-gutter);right:var(--reading-gutter);background:#edf0f344;height:1px;position:absolute}.art-footer .contact h2{font-size:clamp(52px,6.8vw,96px)}.footer-scene:before{content:"";pointer-events:none;background:linear-gradient(#19304b4d,#19304b1f 48%,#19304b 75%);position:absolute;inset:0}.footer-clouds{z-index:-1;object-fit:cover;object-position:center;opacity:1;width:100%;height:100%;transition:opacity .65s,transform .9s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0;transform:scale(1)}.footer-signature{font:clamp(76px,11.5vw,190px)/.95 var(--serif);letter-spacing:-.045em;z-index:1;opacity:1;max-width:100%;transition:opacity .55s,transform .65s cubic-bezier(.2,.65,.3,1);position:relative;transform:translateY(0)}.footer-signature span{display:inline-block}.footer-links{z-index:1;border-top:0;flex-wrap:wrap;align-items:center;gap:8px 32px;margin-top:120px;padding-top:0;display:flex;position:relative}.art-footer .footer-meta{margin-inline:var(--reading-gutter);padding-inline:0}.footer-links a{align-items:center;min-width:44px;min-height:44px;font-size:.9375rem;display:inline-flex}.footer-links a:hover{text-underline-offset:5px;text-decoration:underline}.footer-links .language-link{border-bottom:0;justify-content:center;margin-left:auto}.footer-scene[data-reveal=pending] .footer-clouds{opacity:.3;transform:scale(1.035)}.footer-scene[data-reveal=pending] .footer-signature{opacity:0;transform:translateY(16px)}@media (width<=760px){.art-footer .footer-scene{min-height:clamp(520px,75svh,700px);padding-top:48px}.footer-signature{font-size:clamp(68px,15vw,110px)}.footer-signature span{display:block}.footer-clouds{object-position:55% center}.art-footer .contact h2{font-size:clamp(46px,12vw,72px)}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;display:grid}.footer-links .language-link{grid-column:3;justify-self:end;margin-left:0}}@media (prefers-reduced-motion:reduce){.footer-clouds,.footer-signature{transition:none;opacity:1!important;transform:none!important}}@media (forced-colors:active){.footer-clouds,.footer-scene:before{display:none}.art-footer .footer-scene{color:canvastext;background:canvas}.footer-links{border-color:canvastext}.art-footer .contact:after{background:canvastext}}
