@font-face{font-family:Alta;src:url(/fonts/Alta_regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Alta;src:url(/fonts/Alta_light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Alta Caption;src:url(/fonts/Alta_caption.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/GlacialIndifference-Bold-v2.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Glacial Indifference;src:url(/fonts/AvenirNextLTPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+A1,U+B7,U+BF}@font-face{font-family:Glacial Indifference;src:url(/fonts/AvenirNextLTPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+A1,U+B7,U+BF}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next LT Pro;src:url(/fonts/AvenirNextLTPro-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Canva Sans;src:url(/fonts/CanvaSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Canva Sans;src:url(/fonts/CanvaSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Canva Sans;src:url(/fonts/CanvaSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--gaia-font-logo:"Alta", Georgia, serif;--gaia-font-logo-caption:"Alta Caption", "Alta", Georgia, serif;--gaia-font-heading:"Glacial Indifference", "Futura", sans-serif;--gaia-font-body:"Avenir Next LT Pro", "Avenir Next", sans-serif;--gaia-font-number:"Canva Sans", sans-serif;--gaia-terracota:#b06746;--gaia-verde-oliva:#79744d;--gaia-verde-salvia:#999e76;--gaia-cafe-oscuro:#584838;--gaia-taupe:#8b7e6c;--gaia-beige:#e2dccf;--gaia-blanco-hueso:#f1f0ed;--surface-page:var(--gaia-beige);--surface-card:var(--gaia-blanco-hueso);--surface-soft:var(--gaia-verde-salvia);--surface-inverse:var(--gaia-cafe-oscuro);--surface-neutral:var(--gaia-beige);--text-body:var(--gaia-cafe-oscuro);--text-heading:var(--gaia-cafe-oscuro);--text-muted:var(--gaia-taupe);--text-structure:var(--gaia-verde-oliva);--text-accent:var(--gaia-terracota);--text-on-inverse:var(--gaia-blanco-hueso);--text-on-soft:var(--gaia-cafe-oscuro);--accent:var(--gaia-terracota);--accent-ink:var(--gaia-blanco-hueso);--divider:var(--gaia-verde-oliva);--border-hairline:color-mix(in srgb, var(--gaia-taupe) 38%, transparent);--border-strong:var(--gaia-verde-oliva);--icon-primary:var(--gaia-terracota);--icon-secondary:var(--gaia-verde-oliva);--icon-muted:var(--gaia-taupe);--icon-soft:var(--gaia-verde-salvia)}.gaia-dark{--surface-page:var(--gaia-cafe-oscuro);--surface-card:color-mix(in srgb, var(--gaia-cafe-oscuro) 88%, var(--gaia-blanco-hueso));--text-body:var(--gaia-blanco-hueso);--text-heading:var(--gaia-blanco-hueso);--text-muted:color-mix(in srgb, var(--gaia-blanco-hueso) 66%, var(--gaia-cafe-oscuro));--text-structure:var(--gaia-verde-salvia);--divider:color-mix(in srgb, var(--gaia-verde-salvia) 70%, var(--gaia-cafe-oscuro));--border-hairline:color-mix(in srgb, var(--gaia-blanco-hueso) 22%, transparent);--icon-secondary:var(--gaia-verde-salvia);--icon-muted:color-mix(in srgb, var(--gaia-blanco-hueso) 60%, var(--gaia-cafe-oscuro));background:var(--surface-page);color:var(--text-body)}:root{--font-logo:var(--gaia-font-logo);--font-heading:var(--gaia-font-heading);--font-body:var(--gaia-font-body);--font-number:var(--gaia-font-number);--weight-logo:400;--weight-descriptor:400;--weight-h1:400;--weight-h2:400;--weight-body:400;--weight-emphasis:700;--weight-number:400;--tracking-logo:.42em;--tracking-descriptor:.3em;--tracking-h1:.06em;--tracking-h2:.01em;--tracking-body:0;--tracking-number:.02em;--size-display:4.5rem;--size-h1:2.75rem;--size-h2:1.625rem;--size-h3:1.125rem;--size-lead:1.25rem;--size-body:1rem;--size-small:.875rem;--size-caption:.75rem;--size-number:1rem;--leading-display:1.06;--leading-heading:1.14;--leading-body:1.65;--leading-tight:1.3;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--card-padding:var(--space-6);--card-padding-lg:var(--space-7);--section-gap:var(--space-9);--stack-gap:var(--space-5);--inline-gap:var(--space-3);--page-gutter:var(--space-7);--measure:62ch;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--radius-pill:999px;--border-width:1px;--border-width-strong:1.5px;--divider-width:1px;--icon-stroke:1.5px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:28px;--icon-frame-sm:36px;--icon-frame-md:48px;--shadow-none:none;--ease-standard:cubic-bezier(.2, 0, .2, 1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.42s;--transition-interactive:color var(--duration-base) var(--ease-standard), background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), opacity var(--duration-base) var(--ease-standard);--press-offset:1px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--size-body);font-weight:var(--weight-body);line-height:var(--leading-body);text-wrap:pretty;-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-heading);line-height:var(--leading-heading);margin:0}h1{font-size:var(--size-h1);font-weight:var(--weight-h1);text-transform:uppercase;letter-spacing:var(--tracking-h1)}h2{font-size:var(--size-h2);font-weight:var(--weight-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--size-h3);letter-spacing:.02em;font-weight:500}p{margin:0}strong,b{font-weight:var(--weight-emphasis)}small{font-size:var(--size-small)}a{color:var(--text-accent);border-bottom:1px solid color-mix(in srgb, var(--text-accent) 40%, transparent);transition:var(--transition-interactive);text-decoration:none}a:hover{color:color-mix(in srgb, var(--text-accent) 82%, var(--gaia-cafe-oscuro));border-bottom-color:currentColor}a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}hr{border:0;border-top:var(--divider-width) solid var(--divider);margin:var(--space-6) 0}::selection{background:color-mix(in srgb, var(--gaia-verde-salvia) 55%, transparent)}img{max-width:100%}button{font:inherit}:root{--content-max:1120px;--header-height:72px}html{scroll-padding-top:var(--header-height)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.container{max-width:var(--content-max);margin-inline:auto}.section{padding:var(--space-9) var(--page-gutter)}.section--hueso{background:var(--gaia-blanco-hueso)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=900px){:root{--page-gutter:22px}.section{padding-block:var(--space-8)}}.logo[data-astro-cid-r4rv36dc]{max-width:100%;height:auto;display:block}.btn[data-astro-cid-sjs4les3]{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);letter-spacing:.03em;border-radius:var(--radius-md);border:var(--border-width) solid transparent;cursor:pointer;box-shadow:none;transition:var(--transition-interactive), transform var(--duration-fast) var(--ease-standard);font-weight:400;line-height:1.2;text-decoration:none;display:inline-flex}.btn[data-astro-cid-sjs4les3]:active{transform:translateY(var(--press-offset))}.btn[data-astro-cid-sjs4les3][disabled],.btn[data-astro-cid-sjs4les3][aria-disabled=true]{opacity:.45;cursor:not-allowed}.btn--full[data-astro-cid-sjs4les3]{width:100%;display:flex}.btn--sm[data-astro-cid-sjs4les3]{font-size:var(--size-small);padding:8px 16px}.btn--md[data-astro-cid-sjs4les3]{font-size:var(--size-body);padding:12px 24px}.btn--lg[data-astro-cid-sjs4les3]{font-size:var(--size-lead);padding:16px 32px}.btn--primary[data-astro-cid-sjs4les3]{background:var(--accent);color:var(--accent-ink);border-color:#0000}.btn--primary[data-astro-cid-sjs4les3]:hover{background:color-mix(in srgb, var(--accent) 88%, var(--gaia-cafe-oscuro));color:var(--accent-ink);border-color:#0000}.btn--secondary[data-astro-cid-sjs4les3]{color:var(--text-heading);border-color:color-mix(in srgb, currentColor 55%, transparent);background:0 0}.btn--secondary[data-astro-cid-sjs4les3]:hover{background:color-mix(in srgb, currentColor 8%, transparent);color:var(--text-heading);border-color:currentColor}.btn--soft[data-astro-cid-sjs4les3]{background:var(--gaia-verde-salvia);color:var(--text-on-soft)}.btn--soft[data-astro-cid-sjs4les3]:hover{background:color-mix(in srgb, var(--gaia-verde-salvia) 82%, var(--gaia-cafe-oscuro));color:var(--text-on-soft);border-color:#0000}.btn--ghost[data-astro-cid-sjs4les3]{color:var(--text-accent);background:0 0}.btn--ghost[data-astro-cid-sjs4les3]:hover{color:color-mix(in srgb, var(--text-accent) 84%, var(--gaia-cafe-oscuro));border-color:#0000}.icon[data-astro-cid-3tanxn3t]{vertical-align:middle;flex:none;display:inline-block}.lang-toggle[data-astro-cid-ocufzisu]{border:1px solid var(--border-hairline);border-radius:var(--radius-md);gap:2px;padding:2px;display:inline-flex}.opt[data-astro-cid-ocufzisu]{color:var(--text-muted);font-family:var(--font-body);font-size:var(--size-caption);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);transition:var(--transition-interactive);background:0 0;border:0;padding:5px 10px}.opt[data-astro-cid-ocufzisu]:hover{color:var(--text-body)}.opt[data-astro-cid-ocufzisu].is-active{background:var(--gaia-verde-salvia);color:var(--gaia-cafe-oscuro)}.site-header[data-astro-cid-jae56hh5]{z-index:10;background:color-mix(in srgb, var(--gaia-beige) 88%, transparent);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-hairline);position:sticky;top:0}.bar[data-astro-cid-jae56hh5]{max-width:var(--content-max);padding:18px var(--page-gutter);justify-content:space-between;align-items:center;gap:32px;margin:0 auto;display:flex}.brand[data-astro-cid-jae56hh5]{border:0;display:block}.nav[data-astro-cid-jae56hh5]{align-items:center;gap:32px;display:flex}.nav-link[data-astro-cid-jae56hh5]{font-size:var(--size-small);color:var(--text-body);letter-spacing:.02em;border-bottom:1px solid #0000;padding-bottom:2px}.nav-link[data-astro-cid-jae56hh5]:hover{color:var(--text-accent);border-bottom-color:#0000}.nav-link[data-astro-cid-jae56hh5].is-active{color:var(--text-accent);border-bottom-color:var(--text-accent)}.menu-btn[data-astro-cid-jae56hh5]{color:var(--text-heading);cursor:pointer;border-radius:var(--radius-md);background:0 0;border:0;padding:6px;display:none}.when-open[data-astro-cid-jae56hh5]{display:none}@media (width<=900px){.bar[data-astro-cid-jae56hh5]{flex-wrap:wrap;padding-block:14px}.menu-btn[data-astro-cid-jae56hh5]{display:inline-flex}.nav[data-astro-cid-jae56hh5]{flex-direction:column;flex-basis:100%;align-items:flex-start;gap:20px;padding:12px 0 20px;display:none}.nav-link[data-astro-cid-jae56hh5]{font-size:var(--size-body)}.site-header[data-astro-cid-jae56hh5].is-open .nav[data-astro-cid-jae56hh5]{display:flex}.site-header[data-astro-cid-jae56hh5].is-open .when-open[data-astro-cid-jae56hh5]{display:inline}.site-header[data-astro-cid-jae56hh5].is-open .when-closed[data-astro-cid-jae56hh5]{display:none}}.divider[data-astro-cid-xc7tzslg]{height:var(--divider-width);flex:none;max-width:100%;display:block}.divider--oliva[data-astro-cid-xc7tzslg]{background:var(--divider)}.divider--salvia[data-astro-cid-xc7tzslg]{background:var(--gaia-verde-salvia)}.divider--hairline[data-astro-cid-xc7tzslg]{background:var(--border-hairline)}.eyebrow[data-astro-cid-j5j2hu6r]{font-family:var(--font-heading);font-weight:var(--weight-descriptor);font-size:var(--size-caption);text-transform:uppercase;letter-spacing:var(--tracking-descriptor);display:block}.eyebrow--oliva[data-astro-cid-j5j2hu6r]{color:var(--text-structure)}.eyebrow--taupe[data-astro-cid-j5j2hu6r]{color:var(--text-muted)}.eyebrow--terracota[data-astro-cid-j5j2hu6r]{color:var(--text-accent)}.eyebrow--hueso[data-astro-cid-j5j2hu6r]{color:var(--text-on-inverse)}.site-footer[data-astro-cid-bddg4lij]{padding:64px var(--page-gutter) 40px}.wrap[data-astro-cid-bddg4lij]{gap:40px;display:grid}.cols[data-astro-cid-bddg4lij]{grid-template-columns:1.4fr 1fr 1fr;align-items:start;gap:48px;display:grid}.about[data-astro-cid-bddg4lij]{gap:16px;max-width:34ch;display:grid}.col[data-astro-cid-bddg4lij]{justify-items:start;gap:10px;display:grid}.small[data-astro-cid-bddg4lij]{font-size:var(--size-small)}.muted[data-astro-cid-bddg4lij]{color:var(--text-muted)}.row[data-astro-cid-bddg4lij]{align-items:center;gap:8px;display:flex}.link[data-astro-cid-bddg4lij]{color:var(--text-body);border:0}.link[data-astro-cid-bddg4lij]:hover{color:var(--gaia-verde-salvia)}.legal[data-astro-cid-bddg4lij]{font-size:var(--size-caption);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (width<=900px){.cols[data-astro-cid-bddg4lij]{grid-template-columns:1fr;gap:36px}}.page[data-astro-cid-z4jru4n3]{grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.fill[data-astro-cid-swkipwir]{position:absolute;inset:0;overflow:hidden}.fill[data-astro-cid-swkipwir] img{object-fit:cover;width:100%;height:100%;display:block}.veil[data-astro-cid-swkipwir]{background:var(--gaia-cafe-oscuro);position:absolute;inset:0}.tone-sepia[data-astro-cid-swkipwir] img{filter:sepia(.6)saturate(.8)contrast(.95)brightness(.97)}.tone-bw[data-astro-cid-swkipwir] img{filter:grayscale()contrast(1.05)}.tone-muted[data-astro-cid-swkipwir] img{filter:saturate(.55)contrast(.97)}
