@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f5f3ee;--ink:#19352e;--forest:#163a32;--sage:#e5e9df;--white:#fffefb;--text-2:#405b53;--text-2-sage:#2b4a42;--on-forest-2:#d1d5cf;--on-forest-line:#516961;--line-soft:#cacfc9;--line-control:#758880;--text-ph:#5f746d;--danger:#a13127;--hover-paper:#ebebe6;--selection:#cfd9cf;--focus-ring:var(--accent);--scrim-dialog:color-mix(in oklab, var(--ink) 55%, transparent);--brand-paper:#f5f3ee;--brand-ink:#19352e;--brand-white:#fffefb;--brand-text-2:#405b53;--accent:var(--forest);--on-accent:var(--brand-paper);--accent-hover:var(--brand-ink);--on-accent-hover:var(--brand-paper);--surface:var(--paper);--text:var(--ink);--text-muted:var(--text-2);--rule:var(--ink);--rule-soft:var(--line-soft);--fill:var(--accent);--on-fill:var(--on-accent);--fill-hover:var(--accent-hover);--on-fill-hover:var(--on-accent-hover);--serif:"Cormorant Garamond", Georgia, "Times New Roman", serif;--sans:"Inter", "Helvetica Neue", Arial, sans-serif;--fs-hero:clamp(2.5rem, 1.2rem + 6.4vw, 7.25rem);--fs-display:clamp(2.75rem, 1.6rem + 4.7vw, 6rem);--fs-h2:clamp(2.125rem, 1.55rem + 2.35vw, 3.75rem);--fs-h3:clamp(1.625rem, 1.37rem + 1.05vw, 2.25rem);--fs-voice:clamp(1.625rem, 1.1rem + 2.15vw, 3rem);--fs-figure:clamp(2.5rem, 1.9rem + 2.45vw, 4.25rem);--fs-lead:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--fs-body:clamp(1rem, .97rem + .1vw, 1.0625rem);--fs-ui:.9375rem;--fs-small:clamp(.8125rem, .79rem + .1vw, .875rem);--fs-label:.75rem;--measure:36rem;--measure-small:70ch;--cols:4;--gap:clamp(1rem, 1.6vw, 1.5rem);--margin:clamp(1.25rem, 4.5vw, 5rem);--maxw:100rem;--pad-left:max(var(--margin), calc((100vw - var(--maxw)) / 2 + var(--margin)));--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--s8:4rem;--s9:6rem;--s10:8rem;--sec-l:clamp(6rem, 4.14rem + 7.62vw, 11rem);--sec-m:clamp(4.5rem, 3.2rem + 5.33vw, 8rem);--sec-s:clamp(3rem, 2.07rem + 3.81vw, 5.5rem);--header-h:4rem;--radius:0;--shadow-layer:0 0 0 1px var(--line-soft), -1.5rem 0 4rem #19352e24;--z-media:1;--z-on-media:2;--z-header:40;--z-menu:60;--z-layer:70;--z-lightbox:80;--z-skip:100;--ease:cubic-bezier(.22, 1, .36, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--ease-move:cubic-bezier(.77, 0, .175, 1);--t-press:.12s;--t-hover:.2s;--t-state:.22s;--t-state-out:.16s;--t-overlay:.32s;--t-overlay-out:.2s;--t-fade-reduced:.18s;--motion-line:.9s;--motion-line-stagger:.1s;--motion-image:1.15s;--motion-rule:1.4s;--motion-rule-stagger:.12s;--motion-fade:.7s;--motion-fade-y:1rem;--t-page-out:.2s;--t-page-in:.36s;--t-page-delay:60ms;--t-morph:.5s}@media screen and (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e1e1a;--sage:#132620;--white:#172c26;--ink:#f5f3ee;--text-2:#c4cdc7;--text-2-sage:#c4cdc7;--line-soft:#2b433c;--line-control:#768b82;--text-ph:#9cada5;--danger:#f29b90;--hover-paper:#1a302a;--selection:#36564c;--scrim-dialog:oklab(14.9171% -.0144401 .000345774/.68);--accent:var(--brand-paper);--on-accent:var(--brand-ink);--accent-hover:var(--brand-white);--on-accent-hover:var(--brand-ink)}}@media (width<=639.98px){:root{--header-h:3.5rem}}@media (width>=640px){:root{--cols:8}}@media (width>=1024px){:root{--cols:12;--header-h:4.5rem}}@media (prefers-reduced-motion:reduce){:root{--t-press:0s;--t-hover:0s;--t-state:0s;--t-state-out:0s;--t-overlay:0s;--t-overlay-out:0s;--motion-line:0s;--motion-line-stagger:0s;--motion-image:0s;--motion-rule:0s;--motion-rule-stagger:0s;--motion-fade:0s;--t-page-out:0s;--t-page-in:0s;--t-page-delay:0s;--t-morph:0s}}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--paper);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1.5rem);scrollbar-color:var(--line-control) var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-body);font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;caret-color:var(--accent);margin:0;font-weight:400;line-height:1.6}::selection{background:var(--selection);color:var(--ink)}[hidden]{display:none!important}figure,p,h1,h2,h3,h4,blockquote,dl,dd{margin:0}:where(ul,ol)[class]{margin:0;padding:0;list-style:none}img,video{max-width:100%;display:block}img{height:auto}:where(svg){flex-shrink:0;width:1.5rem;height:1.5rem}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;border-radius:0}button:disabled{cursor:not-allowed;opacity:.5}a,button,input,textarea,select,summary,label{-webkit-tap-highlight-color:transparent}a,button,summary,label,[role=tab]{touch-action:manipulation}a{color:inherit;text-underline-position:from-font;text-underline-offset:.3em;text-decoration-line:none;text-decoration-thickness:from-font}:where(p,dd,td,figcaption) a:not([class]){text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);transition:text-decoration-color var(--t-hover) var(--ease)}@media (hover:hover) and (pointer:fine){:where(p,dd,td,figcaption) a:not([class]):hover{text-decoration-color:currentColor}}a[href^=mailto\:]{overflow-wrap:anywhere}a[href^=tel\:]{white-space:nowrap}h1,h2,h3,h4{font-family:var(--serif);font-optical-sizing:none;font-variant-numeric:lining-nums;text-wrap:balance}h1{font-size:var(--fs-display);letter-spacing:-.025em;font-weight:300;line-height:.96}h2{font-size:var(--fs-h2);letter-spacing:-.02em;font-weight:400;line-height:1.03}h3,h4{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:500;line-height:1.1}em{font-style:italic}:where(p){text-wrap:pretty;max-width:70ch}:where(p+p){margin-top:1em}:where(figcaption){font-size:var(--fs-small);text-wrap:pretty;line-height:1.5}[data-luz]{background-color:var(--surface);color:var(--text);transition:background-color var(--t-state) var(--ease), color var(--t-state) var(--ease)}[data-luz=papel],[data-luz=salvia],[data-luz=blanco]{--surface:var(--paper);--text:var(--ink);--text-muted:var(--text-2);--rule:var(--ink);--rule-soft:var(--line-soft);--focus-ring:var(--accent);--fill:var(--accent);--on-fill:var(--on-accent);--fill-hover:var(--accent-hover);--on-fill-hover:var(--on-accent-hover)}[data-luz=salvia]{--surface:var(--sage)}[data-luz=blanco]{--surface:var(--white)}[data-luz=bosque]{--surface:var(--forest);--text:var(--brand-paper);--text-muted:var(--on-forest-2);--rule:var(--brand-paper);--rule-soft:var(--on-forest-line);--focus-ring:var(--brand-paper);--fill:var(--brand-paper);--on-fill:var(--brand-ink);--fill-hover:var(--brand-white);--on-fill-hover:var(--brand-ink)}.t-display,.t-voice{font-family:var(--serif);font-optical-sizing:none;font-variant-numeric:lining-nums}.t-display{font-size:var(--fs-display);letter-spacing:-.025em;text-wrap:balance;font-weight:300;line-height:.96}.t-voice{font-size:var(--fs-voice);letter-spacing:-.012em;text-wrap:pretty;font-weight:400;line-height:1.2}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--margin);margin-inline:auto}.grid{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);display:grid}.grid>*{min-width:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--s2);left:var(--margin);z-index:var(--z-skip);min-height:2.75rem;padding:0 var(--s4);background:var(--forest);color:var(--brand-paper);font:500 var(--fs-ui) / 1.2 var(--sans);align-items:center;text-decoration:none;display:inline-flex;position:fixed}.skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:var(--t-page-out) var(--ease) both nv-page-out}::view-transition-new(root){animation:var(--t-page-in) var(--ease) var(--t-page-delay) both nv-page-in}::view-transition-group(canto-cover){animation-duration:var(--t-morph);animation-timing-function:var(--ease-move)}@keyframes nv-page-out{to{opacity:0}}@keyframes nv-page-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media print{:root{--header-h:0px}html{background:0 0;scroll-padding-top:0}body{background:0 0}#navbar,#menuOverlay,#inquiryLayer,#galleryLightbox,.skip-link,.site-header,.site-menu,.inquiry-layer,.lightbox,.inquiry-host,[data-inquiry-form],[data-open-inquiry],[data-film-toggle],.carrusel-nav,video{display:none!important}[data-luz],footer{--surface:transparent;--text:var(--ink);--text-muted:var(--text-2);--rule:var(--ink);--rule-soft:var(--line-soft);--focus-ring:var(--forest);color:var(--ink)!important;background:0 0!important}:is([data-luz=bosque],footer) :not(img,svg,picture,video){color:inherit!important}.project-index{position:static!important}[data-reveal],[data-reveal] *,[data-parallax]{clip-path:none!important;opacity:1!important;visibility:visible!important;transform:none!important}.portadilla{position:relative!important}figure,.cartela,.lamina-cap,.cajetin,.ficha-tec>div,.acordeon details{break-inside:avoid}h1,h2,h3{break-after:avoid}a[href$=\.pdf]:after{content:" (" attr(href) ")";font-size:var(--fs-label);word-break:break-all;font-weight:400}}}@layer components{.btn{--btn-bg:var(--fill);--btn-fg:var(--on-fill);--btn-bd:var(--fill);border:1px solid var(--btn-bd);border-radius:var(--radius);background:var(--btn-bg);min-height:3rem;color:var(--btn-fg);font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:.005em;text-align:center;text-transform:none;white-space:normal;text-wrap:balance;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease), transform var(--t-press) var(--ease);justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.125rem;height:1.125rem}.btn--compact{min-height:2.75rem;padding-inline:1rem}.btn--line{--btn-bg:transparent;--btn-fg:var(--text);--btn-bd:var(--text)}.btn--paper{--btn-bg:var(--brand-paper);--btn-fg:var(--brand-ink);--btn-bd:var(--brand-paper)}.btn--block{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}@media (hover:hover) and (pointer:fine){.btn:not(:disabled,[aria-disabled=true]):hover{--btn-bg:var(--fill-hover);--btn-bd:var(--fill-hover);--btn-fg:var(--on-fill-hover)}.btn--line:not(:disabled,[aria-disabled=true]):hover{--btn-bg:var(--text);--btn-bd:var(--text);--btn-fg:var(--on-fill)}.btn--paper:not(:disabled,[aria-disabled=true]):hover{--btn-bg:var(--brand-white);--btn-bd:var(--brand-white);--btn-fg:var(--brand-ink)}}@media (prefers-reduced-motion:no-preference){.btn:not(:disabled,[aria-disabled=true]):active{transform:scale(.97)}}@media (hover:none){:where(a[href],button,summary,[role=tab],label.check):not(.btn,.gallery-trigger,:disabled,[aria-disabled=true]):active{opacity:.6}.gallery-trigger:active{opacity:.85}}.link{min-height:2.75rem;color:inherit;font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:.005em;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-position:from-font;text-underline-offset:.3em;transition:text-decoration-color var(--t-hover) var(--ease);align-items:center;gap:.5rem;font-weight:500;line-height:1.2;text-decoration-thickness:from-font;display:inline-flex}.link svg{width:1.125rem;height:1.125rem;transition:transform var(--t-hover) var(--ease);flex:none}.link__meta{color:var(--text-muted);font-weight:400}.link:has(>.link__meta){text-decoration-line:none}.link:has(>.link__meta)>:not(.link__meta,svg){text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-position:from-font;text-underline-offset:.3em;transition:text-decoration-color var(--t-hover) var(--ease);text-decoration-thickness:from-font}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:currentColor}.link:has(>.link__meta):hover>:not(.link__meta,svg){text-decoration-color:currentColor}.link:hover svg{transform:translate(3px)}.link--down:hover svg{transform:translateY(3px)}.link--ext:hover svg{transform:translate(2px,-2px)}}.form{gap:var(--s5);min-width:0;display:grid}.form__row{gap:var(--s5) var(--s4);min-width:0;display:grid}@media (width>=640px){.form__row{grid-template-columns:repeat(2,minmax(0,1fr))}}.field{align-content:start;gap:var(--s2);min-width:0;display:grid}.field>label:not(.check),.field__label{color:var(--text);font-size:var(--fs-ui);font-weight:500;line-height:1.3}.field__hint{color:var(--text-muted);font-size:var(--fs-small);line-height:1.5}.field :is(input:not([type=checkbox],[type=radio],[type=file],[type=hidden]),textarea,select){border:1px solid var(--line-control);border-radius:var(--radius);background:var(--white);width:100%;min-width:0;min-height:3rem;color:var(--ink);font-family:var(--sans);transition:border-color var(--t-hover) var(--ease);margin:0;padding:0 .875rem;font-size:1rem;font-weight:400;line-height:1.4}.field textarea{padding-block:var(--s3);resize:vertical;line-height:1.5;display:block}.field :is(input,textarea)::placeholder{color:var(--text-ph);opacity:1}.field :is(input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-color:var(--ink)}.field :is(input,textarea,select)[aria-invalid=true],.field :is(input,textarea,select)[aria-invalid=true]:focus-visible{border-color:var(--danger)}.field__err{max-width:none;color:var(--danger);align-items:baseline;gap:.375rem;margin:0;font-size:.8125rem;line-height:1.4;display:flex}.field__err:before{content:"";background:currentColor;flex:none;align-self:flex-start;width:.75rem;height:.75rem;margin-top:calc(.7em - .375rem);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.5 1.5l9 9M10.5 1.5l-9 9' stroke='%23000' stroke-width='1.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.field__err:empty{display:none}.check{gap:var(--s3);min-height:2.75rem;padding-block:var(--s2);color:var(--text);font-size:var(--fs-small);cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;line-height:1.5;display:grid}.check input[type=checkbox]{appearance:none;border:1px solid var(--line-control);border-radius:var(--radius);background:var(--white);cursor:pointer;place-content:center;width:1.5rem;height:1.5rem;margin:0;display:grid}.check input[type=checkbox]:before{content:"";background:var(--on-accent);width:.875rem;height:.875rem;transition:transform var(--t-state) var(--ease);transform:scale(0);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.4l3.2 3.1L12 3.6' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 7.4l3.2 3.1L12 3.6' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3C/svg%3E") 50%/contain no-repeat}.check input[type=checkbox]:checked{border-color:var(--accent);background:var(--accent)}.check input[type=checkbox]:checked:before{transform:scale(1)}.check input[type=checkbox]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.check input[type=checkbox][aria-invalid=true]{border-color:var(--danger)}.check>span{padding-top:.125rem}.check a,.form__legal a{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);text-decoration-color:color-mix(in oklab, currentColor 60%, transparent);padding-block:.1875rem;display:inline-block}.field--file .field__file{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;min-width:0;display:flex}.field__file-name{min-width:0;color:var(--text-muted);font-size:var(--fs-small);overflow-wrap:anywhere}html.js .field--file input[type=file]{clip-path:inset(50%);white-space:nowrap;opacity:0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html.js .field--file .field__file:has(input[type=file]:focus-visible) .btn{outline:2px solid var(--focus-ring);outline-offset:3px}html.js .field--file:has(input[type=file][aria-invalid=true]) .btn{--btn-bd:var(--danger)}html:not(.js) .field--file .btn,html:not(.js) .field__file-name{display:none}html:not(.js) .field--file input[type=file]{max-width:100%;color:var(--text-muted);font-size:var(--fs-small)}html:not(.js) .field--file input[type=file]::file-selector-button{min-height:3rem;margin-right:var(--s4);border:1px solid var(--text);border-radius:var(--radius);color:var(--text);font:500 var(--fs-ui) / 1.2 var(--sans);cursor:pointer;background:0 0;padding:0 1.375rem}.form__legal{max-width:var(--measure-small);padding-left:var(--s4);border-left:1px solid var(--rule);color:var(--text);font-size:.8125rem;line-height:1.55}.form__note{color:var(--text-muted);font-size:var(--fs-small);line-height:1.5}.form__direct{max-width:none;padding-top:var(--s4);border-top:1px solid var(--rule-soft);color:var(--text-muted);font-size:var(--fs-small);line-height:1.6}:is(.form__direct,.inquiry-done__direct) a{color:var(--text);padding-block:.1875rem;display:inline-block}.form.is-sent>:not(.inquiry-done){display:none}.inquiry-host:has(>.form.is-sent)>.form__note{display:none}.inquiry-done{gap:var(--s4);padding:var(--s5);border:1px solid var(--rule);background:var(--white);color:var(--ink);display:grid}.inquiry-done:focus:not(:focus-visible){outline:none}.inquiry-done__title{font-family:var(--serif);font-optical-sizing:none;font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:500;line-height:1.1}.inquiry-done__next{font-size:var(--fs-body);line-height:1.55}.inquiry-done__direct{color:var(--text-muted);font-size:var(--fs-small);line-height:1.6}.inquiry-done .btn{margin-top:var(--s2);justify-self:start}.inquiry-hp,.cf-hp{clip-path:inset(50%);white-space:nowrap;pointer-events:none;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.inquiry-status,.cf-status{max-width:none;color:var(--text);font-size:var(--fs-small);margin:0;line-height:1.5}.inquiry-status:empty,.cf-status:empty{display:none}.inquiry-status.is-pending,.cf-status.is-pending{color:var(--text-muted)}.inquiry-status:is(.is-ok,.is-error),.cf-status:is(.is-ok,.is-error){padding:var(--s3) var(--s4);border:1px solid var(--rule);background:var(--white);color:var(--ink)}.inquiry-status.is-error,.cf-status.is-error{border-color:var(--danger);color:var(--danger)}.lamina-cap{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);margin-top:var(--s3);padding-top:var(--s3);border-top:1px solid var(--rule);color:var(--text);font-variant-numeric:lining-nums tabular-nums;flex-wrap:wrap;font-size:.8125rem;line-height:1.4;display:flex}.lamina-cap__t{font-weight:500}.lamina-cap__note{color:var(--text-muted)}.lamina-cap__warn{max-width:var(--measure-small);color:var(--text);flex-basis:100%}@media (width<=639.98px){.lamina-cap{flex-direction:column}}.avisos{max-width:var(--measure-small);color:var(--text-muted);text-wrap:pretty;font-size:.8125rem;line-height:1.55}.avisos>*+*{margin-top:var(--s2)}.avisos--marco{padding:var(--s5);border:1px solid var(--rule-soft)}@media (forced-colors:active){.btn,.carrusel-nav__btn,.lightbox__nav button{border:1px solid buttontext}.portadilla,.cartela,.cajetin,.ficha-tec__slot{border:1px solid canvastext}.cajetin>div,.cartela__n,.cartela__note,.portadilla__cartela{border-color:canvastext}.check input[type=checkbox]{appearance:auto;width:1.5rem;height:1.5rem}.check input[type=checkbox]:before{content:none}.field__err:before{forced-color-adjust:none;background:canvastext}}}@layer chrome{.brand-mark{aspect-ratio:308/80;width:8.375rem;max-width:100%;color:inherit;display:block}.brand-mark>img{width:100%;height:auto}[data-luz=bosque] .brand-mark>img{filter:invert()}@supports ((-webkit-mask-image:none) or (mask-image:none)){.brand-mark{background-color:currentColor;-webkit-mask-image:-webkit-image-set(url(data:image/png;base64,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) 1x,url(/assets/novaterra-logo-mask-308-E8JKnWl5.png) 2x,url(/assets/novaterra-logo-mask-462-kILuWKiB.png) 3x);-webkit-mask-image:image-set("data:image/png;base64,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" 1x,"/assets/novaterra-logo-mask-308-E8JKnWl5.png" 2x,"/assets/novaterra-logo-mask-462-kILuWKiB.png" 3x);mask-image:image-set("data:image/png;base64,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" 1x,"/assets/novaterra-logo-mask-308-E8JKnWl5.png" 2x,"/assets/novaterra-logo-mask-462-kILuWKiB.png" 3x);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.brand-mark>img{visibility:hidden}}.lang-switch{flex-wrap:wrap;display:flex}.lang-btn{min-width:2.75rem;min-height:2.75rem;color:var(--text-muted);font-family:var(--sans);font-size:var(--fs-label);letter-spacing:.1em;text-indent:.1em;text-transform:uppercase;text-underline-offset:.45em;transition:color var(--t-hover) var(--ease);justify-content:center;align-items:center;padding:0 .25rem;font-weight:500;line-height:1;text-decoration-thickness:1px;display:inline-flex}.lang-btn .sr-only{text-transform:none}.lang-btn.active{color:var(--text);text-decoration-line:underline}.lang-btn:disabled{display:none}@media (hover:hover) and (pointer:fine){.lang-btn:not(.active):hover{color:var(--text)}}.site-header{z-index:var(--z-header);height:var(--header-h);transition:background-color var(--t-state) var(--ease), color var(--t-state) var(--ease), border-color var(--t-state) var(--ease);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.site-header.is-scrolled,html:not(.js) .site-header{border-bottom-color:var(--rule-soft)}.site-header__in{align-items:center;gap:var(--s2);height:100%;display:flex}.site-header__brand,.site-menu__brand{align-items:center;min-height:2.75rem;margin-right:auto;display:inline-flex}.site-header__actions{display:contents}.site-header__langs,.site-header__sep{display:none}.site-header__cta{letter-spacing:.02em;font-size:.875rem}.site-header__cta-ico{width:.875rem;height:.875rem;transition:transform var(--t-hover) var(--ease);display:none}@media (width>=640px){.site-header__cta{gap:var(--s3);padding-inline:1.125rem 1rem}.site-header__cta-ico{display:block}}@media (hover:hover) and (pointer:fine){.site-header__cta:hover .site-header__cta-ico{transform:translate(3px)}}@media (width>=1024px){.site-header__in{gap:var(--s5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-header__langs{flex-wrap:nowrap;justify-self:start;margin-inline-start:-.75rem;display:flex}.site-header__brand{justify-self:center;margin-right:0}.site-header__brand .brand-mark,.site-menu__brand .brand-mark{width:9.5rem}.site-header__actions{justify-self:end;align-items:center;gap:var(--s5);display:flex}.site-header__sep{background:var(--rule-soft);width:1px;height:1.25rem;display:block}}.menu-toggle,.site-menu__close,.inquiry-layer__close{align-items:center;gap:var(--s2);min-width:2.75rem;min-height:2.75rem;padding:0 0 0 var(--s3);font-family:var(--sans);font-size:var(--fs-ui);letter-spacing:.005em;flex:none;font-weight:500;line-height:1.2;display:inline-flex}.site-menu__close svg,.inquiry-layer__close svg{width:1.25rem;height:1.25rem}.menu-toggle,.site-menu__close{letter-spacing:.02em;font-size:.875rem}.menu-toggle{gap:.75rem}.menu-toggle__ico{width:1.5rem;height:.75rem;overflow:visible}.menu-toggle__l2{transform-box:fill-box;transform-origin:100%;transition:transform var(--t-hover) var(--ease);transform:scaleX(.64)}@media (hover:hover) and (pointer:fine){.menu-toggle:hover .menu-toggle__l2{transform:none}}@media (width<=639.98px){.site-header__brand .brand-mark,.site-menu__brand .brand-mark{width:6.5rem}.menu-toggle{justify-content:flex-end;padding:0}.menu-toggle__txt{display:none}}@media (width<=479.98px){.site-header__in{gap:var(--s1)}.site-header__brand .brand-mark,.site-menu__brand .brand-mark{width:clamp(5.25rem,26vw,6.5rem)}.site-header__brand{min-width:80px}.site-header__cta{max-width:calc(100% - 80px - 2.75rem - 2 * var(--s1));letter-spacing:.01em;-webkit-hyphens:auto;hyphens:auto;flex-shrink:0;padding-inline:clamp(.4375rem,17.31vw - 3.025rem,1rem);font-size:clamp(.8125rem,3.333vw + .1rem,.875rem);line-height:1.1}}.site-menu{z-index:var(--z-menu);overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity var(--t-overlay-out) var(--ease), transform var(--t-overlay-out) var(--ease), visibility 0s linear var(--t-overlay-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-.75rem)}.site-menu.open{visibility:visible;opacity:1;transition:opacity var(--t-overlay) var(--ease), transform var(--t-overlay) var(--ease), visibility 0s;transform:none}.site-menu__top{height:var(--header-h);border-bottom:1px solid var(--rule-soft);flex:none}.site-menu__bar{align-items:center;gap:var(--s4);height:100%;display:flex}@media (width>=1024px){.site-menu__bar{gap:var(--s5);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.site-menu__brand{grid-column:2;justify-self:center;margin-right:0}.site-menu__close{grid-column:3;justify-self:end}}.menu-body{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));column-gap:var(--gap);row-gap:var(--s6);padding-block:var(--s6) var(--s5);flex:1 0 auto;grid-template-rows:1fr auto;display:grid}.menu-index{grid-template-columns:subgrid;align-self:center;display:grid}.menu-index,.site-menu__nav,.menu-lamina,.site-menu__foot{grid-column:1/-1;min-width:0}.menu-lamina{display:none}@media (width>=1024px){.site-menu__nav{grid-column:1/span 7}.site-menu.is-primed .menu-lamina{grid-column:9/-1;grid-template-rows:minmax(0,1fr) auto;display:grid}}.site-menu__nav{border-top:1px solid var(--rule);flex-direction:column;display:flex}.site-menu__nav>a{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s5);border-bottom:1px solid var(--rule-soft);transition:opacity var(--t-state) var(--ease);flex-wrap:wrap;padding-block:clamp(.75rem,1.8svh,1.375rem);text-decoration:none;display:flex}.site-menu__name{font-family:var(--serif);font-optical-sizing:none;letter-spacing:-.025em;transition:transform var(--t-state) var(--ease);font-size:clamp(2.25rem,min(7vw,6.6svh),5.5rem);font-weight:300;line-height:.95;position:relative}.site-menu__desc{color:var(--text-muted);font-family:var(--sans);text-align:right;transition:color var(--t-state) var(--ease);font-size:.875rem;font-weight:500;line-height:1.4}.site-menu__nav>a[aria-current] .site-menu__desc{color:var(--text)}.site-menu__nav>a[aria-current] .site-menu__name:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:-1.125rem;transform:translateY(-50%)}@media (width<=639.98px){.site-menu__nav>a[aria-current] .site-menu__name:before{left:-.75rem}}.site-menu__nav>a:has(+.site-menu__sub){border-bottom:0;padding-bottom:clamp(.625rem,1.5svh,1rem)}.site-menu__nav>a.site-menu__sub{padding-top:clamp(.25rem,.8svh,.5rem);padding-left:clamp(2rem,3vw,3rem);position:relative}.site-menu__nav>a.site-menu__sub:before{content:"";border-left:1px solid var(--rule-soft);border-bottom:1px solid var(--rule-soft);pointer-events:none;width:clamp(.75rem,1.2vw,1.125rem);height:50%;position:absolute;top:0;left:.375rem}.site-menu__sub .site-menu__name{font-size:clamp(1.5rem,min(3.6vw,3.8svh),2.875rem)}@media (hover:hover) and (pointer:fine){.site-menu__nav:has(>a:hover)>a:not(:hover){opacity:.4}.site-menu__nav>a:hover .site-menu__name{transform:translate(.375rem)}.site-menu__nav>a:hover .site-menu__desc{color:var(--text)}}@media (width<=639.98px){.site-menu__nav>a{flex-direction:column;align-items:flex-start}.site-menu__desc{text-align:left}}.menu-lamina{gap:var(--s3);margin:0}.menu-lamina__frame{background:color-mix(in oklab, var(--text) 6%, transparent);clip-path:inset(0 0 100%);min-height:16rem;transition:clip-path 0s linear var(--t-overlay-out);position:relative;overflow:hidden}.site-menu.open .menu-lamina__frame{clip-path:inset(0);transition:clip-path .9s var(--ease) .12s}.menu-lamina__layer{opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0}.menu-lamina__layer img{object-fit:cover;width:100%;max-width:none;height:100%;transition:transform 1.2s var(--ease);display:block;transform:scale(1.04)}.menu-lamina__caps{padding-top:var(--s2);border-top:1px solid var(--rule);font-size:var(--fs-small);line-height:1.4;display:grid}.menu-lamina__cap{opacity:0;transition:opacity .6s var(--ease);grid-area:1/1;align-content:start;gap:.125rem;display:grid}.menu-lamina__note{color:var(--text-muted)}.menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=inicio]{opacity:1}.menu-lamina__layer[data-key=inicio] img{transform:none}.site-menu:has(.site-menu__nav>a:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=inicio]{opacity:0}.site-menu:has(.site-menu__nav>a:is(:hover,:focus-visible)) .menu-lamina__layer[data-key=inicio] img{transform:scale(1.04)}:is(.site-menu:has(a[data-menu-img=inicio]:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=inicio],.site-menu:has(a[data-menu-img=empresa]:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=empresa],.site-menu:has(a[data-menu-img=proyectos]:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=proyectos],.site-menu:has(a[data-menu-img=canto]:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=canto],.site-menu:has(a[data-menu-img=contacto]:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=contacto],.site-menu:has(a[data-menu-img=empleo]:is(:hover,:focus-visible)) .menu-lamina :is(.menu-lamina__layer,.menu-lamina__cap)[data-key=empleo]){opacity:1}:is(.site-menu:has(a[data-menu-img=inicio]:is(:hover,:focus-visible)) .menu-lamina__layer[data-key=inicio] img,.site-menu:has(a[data-menu-img=empresa]:is(:hover,:focus-visible)) .menu-lamina__layer[data-key=empresa] img,.site-menu:has(a[data-menu-img=proyectos]:is(:hover,:focus-visible)) .menu-lamina__layer[data-key=proyectos] img,.site-menu:has(a[data-menu-img=contacto]:is(:hover,:focus-visible)) .menu-lamina__layer[data-key=contacto] img,.site-menu:has(a[data-menu-img=empleo]:is(:hover,:focus-visible)) .menu-lamina__layer[data-key=empleo] img){transform:none}@media (prefers-reduced-motion:reduce){.menu-lamina__frame,.site-menu.open .menu-lamina__frame{clip-path:none;transition:none}.menu-lamina__layer img{transition:none;transform:none}}.menu-lamina__layer--plan{align-content:center;gap:var(--s5);padding:var(--s5) 8%;display:grid}.menu-plan__draw{aspect-ratio:1660/850;width:100%;position:relative}.menu-plan__draw svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.menu-plan path{fill:none;stroke:var(--text);stroke-width:1px;vector-effect:non-scaling-stroke}.menu-plan__huella path{stroke-width:2px}.menu-plan__huella path,.menu-plan__dash path,.menu-plan .menu-plan__peldanos{transition:fill var(--t-state) var(--ease)}.menu-plan__part path,.menu-plan__dash path{stroke:var(--text-muted)}.menu-plan__dash path{stroke-dasharray:6 6}.site-menu:has([data-menu-canto]:focus-visible) :is(.menu-plan__huella path,.menu-plan__dash path,.menu-plan__peldanos){fill:color-mix(in oklab, var(--text) 12%, transparent)}@media (hover:hover){.site-menu:has([data-menu-canto]:hover) :is(.menu-plan__huella path,.menu-plan__dash path,.menu-plan__peldanos){fill:color-mix(in oklab, var(--text) 12%, transparent)}}.menu-plan__n{left:calc((var(--x) - 160) / 1660 * 100%);top:calc((var(--y) - 30) / 850 * 100%);font-family:var(--serif);font-optical-sizing:none;font-variant-numeric:lining-nums;font-size:1.375rem;font-weight:400;line-height:1;position:absolute;transform:translate(-50%,-50%)}.menu-plan__legend{gap:var(--s2);padding:var(--s4) 0 0;border-top:1px solid var(--rule-soft);color:var(--text-muted);font-size:var(--fs-small);margin:0;line-height:1.4;list-style:none;display:grid}.menu-plan__legend li{grid-template-columns:1.5rem 1fr;align-items:baseline;display:grid}.menu-plan__k{color:var(--text);font-family:var(--serif);font-optical-sizing:none;font-variant-numeric:lining-nums;font-size:1.125rem;line-height:1}.site-menu__foot{gap:var(--s4);padding-top:var(--s5);border-top:1px solid var(--rule);align-items:center;display:grid}.site-menu__lema{font-family:var(--serif);font-optical-sizing:none;font-size:var(--fs-h3);letter-spacing:-.01em;margin:0;font-weight:300;line-height:1.1}.site-menu__lema em{font-style:italic}.site-menu__contact{column-gap:var(--s5);flex-wrap:wrap;display:flex}.site-menu__direct,.site-footer__link{min-width:2.75rem;min-height:2.75rem;color:var(--text);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-position:from-font;text-underline-offset:.3em;transition:text-decoration-color var(--t-hover) var(--ease);align-items:center;text-decoration-thickness:from-font;display:inline-flex}.site-menu__direct{font-size:var(--fs-small)}.site-menu__langs{margin-inline:-.75rem}.site-menu__cta{justify-self:start}.site-menu__ext{align-items:center;gap:var(--s1);min-height:2.75rem;color:var(--text-muted);font-size:var(--fs-small);transition:color var(--t-hover) var(--ease);text-decoration:none;display:inline-flex}.site-menu__ext svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.site-menu__direct:hover,.site-footer__link:hover{text-decoration-color:currentColor}.site-menu__ext:hover{color:var(--text)}}@media (width<=639.98px){.site-menu__cta{justify-self:stretch}}@media (width>=640px) and (width<=1023.98px){.site-menu__foot{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.site-menu__lema{grid-column:1/-1}.site-menu__contact{grid-area:2/1}.site-menu__langs{grid-area:2/2;justify-self:end}.site-menu__cta{grid-area:3/1}.site-menu__ext{grid-area:3/2;justify-self:end}}@media (width>=1024px){.site-menu__foot{grid-template-columns:subgrid;column-gap:normal;row-gap:var(--s3)}.site-menu__lema{grid-area:1/1/auto/span 7}.site-menu__cta{grid-area:1/9/auto/-1;justify-self:stretch}.site-menu__contact{grid-area:2/1/auto/span 5}.site-menu__langs{grid-area:2/6/auto/span 3;justify-self:start}.site-menu__ext{grid-area:2/9/auto/-1;justify-self:end}}.inquiry-layer{z-index:var(--z-layer);visibility:hidden;transition:visibility 0s linear var(--t-overlay-out);position:fixed;inset:0}.inquiry-layer.open{visibility:visible;transition:none}.inquiry-layer__scrim{background:var(--scrim-dialog);opacity:0;transition:opacity var(--t-overlay-out) var(--ease);position:absolute;inset:0}.inquiry-layer__sheet{inset-block:0;overscroll-behavior:contain;width:min(34rem,100%);scroll-padding-top:calc(var(--header-h) + var(--s3));box-shadow:var(--shadow-layer);transition:transform var(--t-overlay-out) var(--ease);flex-direction:column;display:flex;position:absolute;right:0;overflow-y:auto;transform:translate(100%)}.inquiry-layer.open .inquiry-layer__scrim{opacity:1;transition-duration:var(--t-overlay)}.inquiry-layer.open .inquiry-layer__sheet{transition-duration:var(--t-overlay);transform:none}@media (prefers-reduced-motion:reduce){.inquiry-layer{transition-delay:var(--t-fade-reduced)}.inquiry-layer__scrim,.inquiry-layer__sheet{transition:opacity var(--t-fade-reduced) linear}.inquiry-layer__sheet{opacity:0;transform:none}.inquiry-layer.open .inquiry-layer__sheet{opacity:1}.inquiry-layer.open .inquiry-layer__scrim,.inquiry-layer.open .inquiry-layer__sheet{transition-duration:var(--t-fade-reduced)}}.inquiry-layer__top{z-index:1;justify-content:space-between;align-items:center;gap:var(--s4);min-height:var(--header-h);padding:var(--s2) var(--s6);background:var(--surface);border-bottom:1px solid var(--rule-soft);flex:none;display:flex;position:sticky;top:0}.inquiry-layer__title{font-size:var(--fs-h3);letter-spacing:-.01em;font-weight:500;line-height:1.1}.inquiry-layer__body{gap:var(--s5);padding:var(--s5) var(--s6) var(--s7);display:grid}.inquiry-layer__note{color:var(--text-muted);font-size:var(--fs-body);line-height:1.5}.inquiry-layer__body:has(.form.is-sent)>.inquiry-layer__note{display:none}@media (width<=639.98px){.inquiry-layer__top,.inquiry-layer__body{padding-inline:var(--margin)}}.inquiry-moved{max-width:none;padding:var(--s4);border:1px solid var(--rule-soft);color:var(--text-muted);font-size:var(--fs-small)}:is(.inquiry-status,.cf-status):empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.field__err--after{margin-top:calc(-1 * var(--s3))}.site-footer{padding-block:var(--sec-m) var(--s6)}.site-footer :where(p){max-width:none;margin:0}.site-footer__logo{width:9.5rem;margin-bottom:var(--s8)}.site-footer__top{gap:var(--s8);align-items:end;display:grid}.site-footer__claim{max-width:12em;font-family:var(--serif);font-optical-sizing:none;font-size:var(--fs-display);letter-spacing:-.025em;text-wrap:balance;font-weight:300;line-height:.98}.site-footer__talk{justify-items:start;gap:0;display:grid}.site-footer__talk .site-footer__label{margin-bottom:var(--s2)}.site-footer__big{min-height:2.75rem;font-family:var(--serif);font-optical-sizing:none;font-variant-numeric:lining-nums;font-size:var(--fs-h3);letter-spacing:-.01em;text-underline-offset:.22em;transition:text-decoration-color var(--t-hover) var(--ease);align-items:center;font-weight:300;line-height:1.25;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px;display:inline-flex}.site-footer__hours{margin-top:var(--s2);color:var(--text-muted);font-size:var(--fs-small)}.site-footer__cta{margin-top:var(--s5);letter-spacing:.02em;font-size:.875rem}.site-footer__cta svg{width:.875rem;height:.875rem;transition:transform var(--t-hover) var(--ease)}@media (width>=1024px){.site-footer__top{column-gap:var(--gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.site-footer__talk{padding-left:var(--s7);border-left:1px solid var(--rule-soft);justify-self:end}}.site-footer__cols{margin-top:var(--s9);border-top:1px solid var(--rule);display:grid}.site-footer__col{min-width:0;padding-block:var(--s5) var(--s6);border-bottom:1px solid var(--rule-soft);color:var(--text-muted);font-size:var(--fs-small);flex-direction:column;align-items:flex-start;line-height:1.5;display:flex}.site-footer__label{margin-bottom:var(--s2);color:var(--text);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-weight:500;line-height:1.3}.site-footer__line{text-wrap:pretty;align-items:center;min-height:2.75rem;display:flex}.site-footer__cols .site-footer__link,.site-footer__legal .site-footer__link{text-decoration-color:#0000}.site-footer__navlist{justify-items:start;display:grid}@media (width<=639.98px){.site-footer__line{min-height:0;padding-block:.125rem}}.site-footer__langs{margin-inline-start:-.75rem}@media (width>=640px){.site-footer__cols{column-gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__navlist{column-gap:var(--s7);grid-template-columns:repeat(2,max-content)}}@media (width>=1024px){.site-footer__cols{column-gap:var(--s8);grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) minmax(max-content,.8fr)}.site-footer__col{border-bottom:0}}@media (hover:hover) and (pointer:fine){.site-footer__big:hover,.site-footer__cols .site-footer__link:hover,.site-footer__legal .site-footer__link:hover{text-decoration-color:currentColor}.site-footer__cta:hover svg{transform:translate(3px)}}.site-footer__grant{--surface:var(--brand-white);--text:var(--brand-ink);--text-muted:var(--brand-text-2);--rule:var(--brand-ink);--focus-ring:var(--forest);align-items:center;gap:var(--s3) var(--s6);margin-top:var(--s8);padding:var(--s4) var(--s5);display:grid}.site-footer__grant-logos{align-items:center;gap:var(--s4) var(--s6);flex-wrap:wrap;justify-self:start;display:flex}.site-footer__grant-logos img{width:auto;height:2.75rem}.site-footer__grant-text{font-size:.8125rem;line-height:1.5}.site-footer__grant-text>p{text-wrap:pretty;max-width:52em}.site-footer__grant-links{column-gap:var(--s5);flex-wrap:wrap;font-weight:500;display:flex}@media (width>=1024px){.site-footer__grant{grid-template-columns:auto minmax(0,1fr)}.site-footer__grant-logos img{height:3rem}}.site-footer__legal{justify-content:space-between;align-items:center;gap:var(--s2) var(--s6);margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule-soft);color:var(--text-muted);font-size:var(--fs-small);flex-wrap:wrap;line-height:1.5;display:flex}.site-footer__legal-links{column-gap:var(--s5);flex-wrap:wrap;display:flex}.site-footer__up{align-items:center;gap:var(--s2);min-height:2.75rem;color:var(--text);font-weight:500;text-decoration:none;display:inline-flex}.site-footer__up svg{width:.875rem;height:.875rem;transition:transform var(--t-hover) var(--ease)}@media (hover:hover) and (pointer:fine){.site-footer__up:hover svg{transform:translateY(-3px)}}@media (width>=1024px){.site-footer__legal-links{margin-left:auto}}html:not(.js) :is(#menuOpen,.lang-switch){visibility:hidden}@media (forced-colors:active){.brand-mark{forced-color-adjust:none;background-color:canvastext}.menu-plan svg{forced-color-adjust:none}.menu-plan path{fill:none!important;stroke:canvastext!important}.site-menu__nav>a[aria-current] .site-menu__name:before{forced-color-adjust:none;background:canvastext}.inquiry-layer__sheet{border-left:1px solid canvastext}.site-footer__grant{border:1px solid canvastext}}@media print{.brand-mark{background:0 0!important;-webkit-mask:none!important;mask:none!important}.brand-mark>img{visibility:visible!important;filter:none!important}.site-footer{padding-block:var(--s6) 0}.site-footer :is(.site-footer__line,.site-footer__link){min-height:1.75rem}.site-footer__link[href$=\.pdf]:after{margin-inline-start:.3em}.site-footer__grant{border:1px solid var(--line-soft)}}}@layer page{@media (hover:hover) and (pointer:fine) and (forced-colors:none){.edition-page{cursor:url(/assets/novaterra-cursor-BKlglTmI.svg) 16 16,default;cursor:image-set(url(/assets/novaterra-cursor-DoRZGmc2.png) 1x, url(/assets/novaterra-cursor@2x-DJa6jzKI.png) 2x) 16 16, default}.edition-page :is(a[href],button:not(:disabled),summary,[role=tab],label.check){cursor:url(/assets/novaterra-cursor-link-D0tVG-45.svg) 24 24,pointer;cursor:image-set(url(/assets/novaterra-cursor-link-q2Vi3ZoE.png) 1x, url(/assets/novaterra-cursor-link@2x-Cx6_wCui.png) 2x) 24 24, pointer}@media (prefers-color-scheme:dark){.edition-page{cursor:url(/assets/novaterra-cursor-dark-Cc9ftHoJ.svg) 16 16,default;cursor:image-set(url(/assets/novaterra-cursor-dark-BwhRfEE1.png) 1x, url(/assets/novaterra-cursor-dark@2x-Xn8ADogQ.png) 2x) 16 16, default}.edition-page :is(a[href],button:not(:disabled),summary,[role=tab],label.check){cursor:url(/assets/novaterra-cursor-link-dark-lxirzOCH.svg) 24 24,pointer;cursor:image-set(url(/assets/novaterra-cursor-link-dark-BQiIJM5r.png) 1x, url(/assets/novaterra-cursor-link-dark@2x-DtU9xeix.png) 2x) 24 24, pointer}}.edition-page :where([data-luz=bosque]){cursor:url(/assets/novaterra-cursor-dark-Cc9ftHoJ.svg) 16 16,default;cursor:image-set(url(/assets/novaterra-cursor-dark-BwhRfEE1.png) 1x, url(/assets/novaterra-cursor-dark@2x-Xn8ADogQ.png) 2x) 16 16, default}.edition-page :where([data-luz=bosque]) :is(a[href],button:not(:disabled),summary,[role=tab],label.check){cursor:url(/assets/novaterra-cursor-link-dark-lxirzOCH.svg) 24 24,pointer;cursor:image-set(url(/assets/novaterra-cursor-link-dark-BQiIJM5r.png) 1x, url(/assets/novaterra-cursor-link-dark@2x-DtU9xeix.png) 2x) 24 24, pointer}.edition-page .site-footer__grant{cursor:url(/assets/novaterra-cursor-BKlglTmI.svg) 16 16,default;cursor:image-set(url(/assets/novaterra-cursor-DoRZGmc2.png) 1x, url(/assets/novaterra-cursor@2x-DJa6jzKI.png) 2x) 16 16, default}.edition-page .site-footer__grant a[href]{cursor:url(/assets/novaterra-cursor-link-D0tVG-45.svg) 24 24,pointer;cursor:image-set(url(/assets/novaterra-cursor-link-q2Vi3ZoE.png) 1x, url(/assets/novaterra-cursor-link@2x-Cx6_wCui.png) 2x) 24 24, pointer}.edition-page.edition-page [data-gallery-src]{cursor:url(/assets/novaterra-cursor-ver-CMqIqF2s.svg) 36 36,zoom-in;cursor:image-set(url(/assets/novaterra-cursor-ver-CHW3J7aH.png) 1x, url(/assets/novaterra-cursor-ver@2x-DrfbRkzh.png) 2x) 36 36, zoom-in}:where(:root[lang=en]) .edition-page.edition-page [data-gallery-src]{cursor:url(/assets/novaterra-cursor-view-CqQMRIpR.svg) 36 36,zoom-in;cursor:image-set(url(/assets/novaterra-cursor-view-lkbCt82T.png) 1x, url(/assets/novaterra-cursor-view@2x-D-CmLd6a.png) 2x) 36 36, zoom-in}.edition-page :is(input,textarea,[contenteditable=true]){cursor:text}.edition-page :is(input[type=checkbox],input[type=radio]){cursor:pointer}.edition-page :is(button,input,textarea):disabled{cursor:not-allowed}}}@layer motion{[data-reveal=lines] .nv-line{margin-bottom:-.08em;padding-bottom:.08em}[data-reveal=image]{overflow:hidden}[data-reveal=intro] .l-in{display:inline-block}html.nv-intro [data-reveal=intro]:not(:has(.l)){animation:nv-intro-rise var(--motion-line) var(--motion-ease-out) calc(-2 * var(--motion-line-stagger)) backwards}html.nv-intro [data-reveal=intro] .l:not(:has(>.l-in)){animation:nv-intro-rise var(--motion-line) var(--motion-ease-out) calc(-2 * var(--motion-line-stagger)) backwards}html.nv-intro [data-reveal=intro] .l:has(>.l-in){animation:nv-intro-mask var(--motion-line) linear calc(-2 * var(--motion-line-stagger)) backwards}html.nv-intro [data-reveal=intro] .l>.l-in{animation:nv-intro-up var(--motion-line) var(--motion-ease-out) calc(-2 * var(--motion-line-stagger)) backwards}html.nv-intro [data-reveal=intro] .l+.l,html.nv-intro [data-reveal=intro] .l+.l>.l-in{animation-delay:calc(-1 * var(--motion-line-stagger))}html.nv-intro [data-reveal=intro] .l+.l+.l,html.nv-intro [data-reveal=intro] .l+.l+.l>.l-in{animation-delay:0s}html.nv-intro .home-page .portadilla__sub,html.nv-intro .home-page .portadilla__link,html.nv-intro .home-page .portadilla__cartela{animation:nv-fade-rise var(--motion-fade) var(--ease) .38s backwards}@keyframes nv-intro-rise{0%{clip-path:inset(0 -.5em 108%);transform:translateY(108%)}to{clip-path:inset(-.2em -.5em);transform:translateY(0)}}@keyframes nv-intro-mask{0%,to{clip-path:inset(-.35em -.5em -.14em)}}@keyframes nv-intro-up{0%{transform:translateY(108%)}to{transform:none}}@keyframes nv-fade-rise{0%{opacity:0;transform:translateY(var(--motion-fade-y))}}::view-transition-old(canto-cover):not(:only-child){animation:nv-morph-out var(--t-morph) linear both}::view-transition-new(canto-cover):not(:only-child){animation:nv-morph-in var(--t-morph) linear both}::view-transition-old(canto-cover){object-fit:contain;object-position:0 0;block-size:100%}::view-transition-new(canto-cover){object-fit:contain;object-position:0 0;block-size:100%}::view-transition-new(canto-cover):only-child{animation:var(--t-page-in) var(--ease) var(--t-page-delay) both nv-page-in}::view-transition-old(canto-cover):only-child{animation:var(--t-page-out) var(--ease) both nv-page-out}@keyframes nv-morph-out{0%,60%{opacity:1}82%,to{opacity:0}}@keyframes nv-morph-in{0%,55%{opacity:0}80%,to{opacity:1}}html[data-input=keyboard] :is(.site-menu,.lightbox,.inquiry-layer),html[data-input=keyboard] :is(.site-menu,.lightbox,.inquiry-layer):before,html[data-input=keyboard] :is(.site-menu,.lightbox,.inquiry-layer):after,html[data-input=keyboard] :is(.site-menu,.lightbox,.inquiry-layer) *,html[data-input=keyboard] :is(.site-menu,.lightbox,.inquiry-layer) :before,html[data-input=keyboard] :is(.site-menu,.lightbox,.inquiry-layer) :after,html[data-input=keyboard] :is(.btn,.link,.link *,.gallery-trigger img){transition:none}}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/inter-latin-ext-400-500-Tfvq8IUj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/inter-latin-400-500-C_BFSHJY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrEtGmSqn7B6DxjY-BHKGGtrv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond-italic-latin-wzhnQE1k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKky2F7i6C-DkewdGEa.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300 700;font-display:swap;src:url(/assets/cormorant-garamond-latin-18yIk6da.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
