@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext.7khWdh9v.woff2)format("woff2-variations");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:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin.DY7AcnAa.woff2)format("woff2-variations");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:Archivo Fallback;src:local(Arial),local(ArialMT);size-adjust:97.93%;ascent-override:89.66%;descent-override:21.44%;line-gap-override:0%}:root{--mp-paper:#f3f0e8;--mp-surface:#fbfaf6;--mp-ink:#16140f;--mp-graphite:#57534a;--mp-accent:#b3311d;--mp-on-accent:#fbfaf6;--mp-line:#cfc9ba;--mp-font-sans:"Archivo", "Archivo Fallback", "Helvetica Neue", Arial, system-ui, sans-serif;--mp-weight-regular:380;--mp-weight-medium:520;--mp-weight-bold:760;--mp-width-normal:100%;--mp-width-wide:108%;--mp-width-narrow:82%;--mp-step--1:clamp(.8125rem, .79rem + .1vw, .875rem);--mp-step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--mp-step-1:clamp(1.25rem, 1.17rem + .4vw, 1.5rem);--mp-step-2:clamp(1.5625rem, 1.42rem + .7vw, 2rem);--mp-step-3:clamp(1.95rem, 1.7rem + 1.25vw, 2.75rem);--mp-step-4:clamp(2.45rem, 2rem + 2.2vw, 3.9rem);--mp-step-5:clamp(3rem, 1.9rem + 5.5vw, 7rem);--mp-leading-tight:1.02;--mp-leading-snug:1.2;--mp-leading-body:1.55;--mp-tracking-display:-.025em;--mp-tracking-label:.08em;--mp-measure:64ch;--mp-space-1:.25rem;--mp-space-2:.5rem;--mp-space-3:.75rem;--mp-space-4:1rem;--mp-space-5:1.5rem;--mp-space-6:2rem;--mp-space-7:3rem;--mp-space-8:4rem;--mp-space-9:6rem;--mp-space-10:9rem;--mp-grid-columns:12;--mp-grid-max:82.5rem;--mp-grid-gutter:clamp(1rem, .6rem + 1.4vw, 1.5rem);--mp-grid-margin:clamp(1rem, -.2rem + 5vw, 4rem);--mp-radius-0:0;--mp-radius-1:2px;--mp-rule-hair:1px;--mp-rule-strong:3px;--mp-ease-out:cubic-bezier(.2, .7, .1, 1);--mp-ease-in-out:cubic-bezier(.65, 0, .35, 1);--mp-ease-snap:cubic-bezier(.3, 0, 0, 1);--mp-ease-spring-soft:linear(0, .036, .125, .243, .371, .499, .617, .721, .808, .879, .934, .974, 1.003, 1.022, 1.033, 1.038, 1.038, 1.036, 1.032, 1.028, 1.023, 1.018, 1.014, 1.01, 1.007, 1.004, 1);--mp-ease-spring-firm:linear(0, .022, .076, .15, .235, .322, .409, .491, .566, .635, .695, .748, .794, .833, .866, .894, .916, .935, .95, .962, .972, .98, .985, .99, .994, .996, 1);--mp-dur-1:.16s;--mp-dur-2:.32s;--mp-dur-3:.64s;--mp-dur-4:1s;--mp-dur-micro:.2s;--mp-dur-hover:.52s;--mp-dur-body:.64s;--mp-dur-title:.82s;--mp-dur-hero:1.1s;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--mp-paper:#13120f;--mp-surface:#1c1a16;--mp-ink:#eeeae0;--mp-graphite:#a8a296;--mp-accent:#f2694f;--mp-on-accent:#13120f;--mp-line:#3a372f}}:root[data-theme=dark]{--mp-paper:#13120f;--mp-surface:#1c1a16;--mp-ink:#eeeae0;--mp-graphite:#a8a296;--mp-accent:#f2694f;--mp-on-accent:#13120f;--mp-line:#3a372f}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--mp-space-9) + var(--mp-space-2))}body{background:var(--mp-paper);color:var(--mp-ink);font-family:var(--mp-font-sans);font-size:var(--mp-step-0);font-weight:var(--mp-weight-regular);line-height:var(--mp-leading-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}h1,h2,h3,p,ul,ol,figure{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}.prose a:hover{color:var(--mp-accent)}:where(a,button,[tabindex]){outline-offset:0;transition:outline-offset var(--mp-dur-micro) var(--mp-ease-snap), outline-color var(--mp-dur-micro) var(--mp-ease-snap);outline:2px solid #0000}:focus-visible{outline-color:var(--mp-accent);outline-offset:3px}main:focus-visible{outline-color:#0000}.u-line{--u-y:100%;--u-weight:1px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:0% var(--u-weight);background-position:100% var(--u-y);transition:background-size var(--mp-dur-hover) var(--mp-ease-in-out);text-decoration:none}@media (hover:hover){.u-line:hover{background-size:100% var(--u-weight);background-position:0 var(--u-y)}}.u-line:focus-visible{background-size:100% var(--u-weight);background-position:0 var(--u-y)}::selection{background:var(--mp-accent);color:var(--mp-on-accent)}.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}.skip-link{left:var(--mp-grid-margin);z-index:100;padding:var(--mp-space-3) var(--mp-space-4);background:var(--mp-ink);color:var(--mp-paper);font-weight:var(--mp-weight-medium);position:absolute;top:-100px}.skip-link:focus{top:var(--mp-space-3);color:var(--mp-paper)}.wrap{width:100%;max-width:calc(var(--mp-grid-max) + 2 * var(--mp-grid-margin));padding-inline:var(--mp-grid-margin);margin-inline:auto}.grid{column-gap:var(--mp-grid-gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=56rem){.grid{grid-template-columns:repeat(var(--mp-grid-columns), minmax(0, 1fr))}}.label{font-size:var(--mp-step--1);font-weight:var(--mp-weight-medium);line-height:var(--mp-leading-snug);letter-spacing:var(--mp-tracking-label);text-transform:uppercase;color:var(--mp-graphite);font-variant-numeric:tabular-nums}.display{font-size:var(--mp-step-5);font-weight:var(--mp-weight-bold);font-stretch:var(--mp-width-wide);line-height:var(--mp-leading-tight);letter-spacing:var(--mp-tracking-display);text-wrap:balance}.h2{font-size:var(--mp-step-3);font-weight:var(--mp-weight-bold);font-stretch:var(--mp-width-wide);line-height:var(--mp-leading-snug);letter-spacing:-.015em;text-wrap:balance}.h3{font-size:var(--mp-step-1);font-weight:var(--mp-weight-medium);line-height:var(--mp-leading-snug)}.lead{font-size:var(--mp-step-1);text-wrap:pretty;max-width:34ch;line-height:1.45}.prose{max-width:var(--mp-measure);text-wrap:pretty}.prose>*+*{margin-top:var(--mp-space-4)}.muted{color:var(--mp-graphite)}.btn{--btn-fill:var(--mp-accent);--btn-on-fill:var(--mp-on-accent);isolation:isolate;align-items:center;gap:var(--mp-space-3);min-height:3rem;padding:var(--mp-space-3) var(--mp-space-5);font-weight:var(--mp-weight-medium);border:1px solid var(--mp-ink);transition:color var(--mp-dur-micro) var(--mp-ease-snap), border-color var(--mp-dur-hover) var(--mp-ease-in-out), outline-offset var(--mp-dur-micro) var(--mp-ease-snap), outline-color var(--mp-dur-micro) var(--mp-ease-snap);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--btn-fill);transform-origin:100%;transition:transform var(--mp-dur-hover) var(--mp-ease-in-out);position:absolute;inset:-1px;transform:scaleX(0)}.btn--primary{--btn-fill:var(--mp-paper);--btn-on-fill:var(--mp-ink);background:var(--mp-ink);color:var(--mp-paper)}.btn--ghost{--btn-fill:var(--mp-ink);--btn-on-fill:var(--mp-paper);color:var(--mp-ink);background:0 0}.btn .arrow{transition:transform var(--mp-dur-hover) var(--mp-ease-spring-soft), color var(--mp-dur-micro) var(--mp-ease-snap);display:inline-block}@media (hover:hover){.btn:hover:before{transform-origin:0;transform:scaleX(1)}.btn:hover{color:var(--btn-on-fill)}.btn--primary:hover .arrow{color:var(--mp-accent)}.btn--ghost:hover{transition-delay:.14s,0s,0s,0s}.btn:hover .arrow{transform:translate(6px)}}.btn:active:before{transform-origin:0;transform:scaleX(1)}.btn:active{color:var(--btn-on-fill)}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header__brand{view-transition-name:wordmark}.site-header__lang{view-transition-name:lang-switch}main{view-transition-name:page}.hero__title,.legal__title{view-transition-name:page-title}::view-transition-old(page){animation:vt-out var(--mp-dur-2) var(--mp-ease-in-out) both}::view-transition-new(page){animation:vt-in var(--mp-dur-title) var(--mp-ease-out) both}@keyframes vt-out{to{opacity:0;transform:translate(-1.5rem)}}@keyframes vt-in{0%{opacity:0;transform:translate(1.5rem)}}::view-transition-group(page-title){animation-duration:var(--mp-dur-title);animation-timing-function:var(--mp-ease-spring-firm)}::view-transition-old(page-title){animation:vt-title-out var(--mp-dur-2) var(--mp-ease-in-out) both}::view-transition-new(page-title){animation:vt-title-in var(--mp-dur-title) var(--mp-ease-out) both}@keyframes vt-title-out{to{opacity:0;clip-path:inset(0 0 0 100%)}}@keyframes vt-title-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}}::view-transition-group(lang-switch){animation-duration:var(--mp-dur-hover)}.hero__line{animation:line-up var(--mp-dur-hero) var(--mp-ease-out) both;animation-delay:calc(var(--i,0) * .14s + 80ms)}@keyframes line-up{0%{clip-path:inset(0 0 100%);transform:translateY(.35em)}to{clip-path:inset(0 0 -.2em);transform:none}}.hero__line--accent{animation:line-up var(--mp-dur-hero) var(--mp-ease-out) both, weight-settle var(--mp-dur-hero) var(--mp-ease-spring-firm) both;animation-delay:.22s,.52s}@keyframes weight-settle{0%{font-weight:var(--mp-weight-medium)}}.hero__fade{animation:fade-up var(--mp-dur-body) var(--mp-ease-out) backwards;animation-delay:calc(var(--i,0) * 90ms + .42s)}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}}.hero__lead{animation:settle var(--mp-dur-hero) var(--mp-ease-spring-firm) backwards .12s}@keyframes settle{0%{transform:translateY(14px)}}.field__rule{transform-origin:0;animation:draw var(--mp-dur-4) var(--mp-ease-in-out) both .3s}.field__cell{animation:cell-in var(--mp-dur-body) var(--mp-ease-spring-firm) backwards;animation-delay:calc(var(--i) * 55ms + .5s)}@keyframes cell-in{0%{opacity:0;transform:translateY(10px)}}.field__cell:not(.is-chosen) .field__text{animation:dim var(--mp-dur-body) var(--mp-ease-in-out) backwards 1.9s}@keyframes dim{0%{color:var(--mp-ink)}}.field__cell.is-chosen:before{animation:choose var(--mp-dur-body) var(--mp-ease-in-out) backwards 1.75s}.field__cell.is-chosen :is(.field__text,.field__num){animation:on-accent var(--mp-dur-2) var(--mp-ease-out) backwards 1.95s}.field__cell.is-chosen .field__mark{animation:mark-in var(--mp-dur-2) var(--mp-ease-spring-firm) backwards 2.15s}@keyframes choose{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes on-accent{0%{color:var(--mp-ink)}}@keyframes mark-in{0%{opacity:0;transform:translate(-6px)}}.field__caption{animation:fade-up var(--mp-dur-body) var(--mp-ease-out) backwards 2.3s}@keyframes draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@supports (animation-timeline:view()){.progress{transform-origin:0;animation:linear both draw scroll(root);display:block}.hero__field{animation:linear both hero-leave view();animation-range:exit}@keyframes hero-leave{to{opacity:.35;transform:translateY(-6%)}}.reveal{animation:fade-up var(--mp-ease-out) both;animation-timeline:view();animation-range:entry 5% cover 28%}.rule,.steps__track-fill{transform-origin:0;animation:draw var(--mp-ease-in-out) both}.rule{animation-timeline:view();animation-range:entry cover 35%}.mask-up{animation:line-up var(--mp-ease-out) both;animation-timeline:view();animation-range:entry 10% cover 30%}.statement__word{animation:word-on var(--mp-ease-out) both;animation-timeline:view();animation-range:entry 30% cover 42%}@keyframes word-on{0%{opacity:.14;transform:translateY(.22em)}60%{opacity:.85}to{opacity:1;transform:none}}.steps{view-timeline:--steps block}.steps__track-fill{animation-timeline:--steps;animation-range:entry 40% contain 40%}.steps__node{animation:linear both node-on --steps;animation-range:entry calc(40% + var(--i) * 18%) entry calc(52% + var(--i) * 18%)}@keyframes node-on{0%{background:var(--mp-paper)}to{background:var(--mp-accent);border-color:var(--mp-accent)}}.stagger>*{animation:fade-up var(--mp-ease-out) both;animation-timeline:view();animation-range:entry calc(var(--i,0) * 6%) cover calc(22% + var(--i,0) * 6%)}.contact__mail{animation:slide-in var(--mp-ease-out) both;animation-timeline:view();animation-range:entry 20% cover 40%}@keyframes slide-in{0%{clip-path:inset(0 100% 0 0);transform:translate(-2%)}to{clip-path:inset(0 -1% -.3em 0);transform:none}}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--mp-paper);border-bottom:var(--mp-rule-hair) solid var(--mp-line);position:sticky;top:0}.progress[data-astro-cid-nen7h5rs]{background:var(--mp-accent);height:2px;display:none;position:absolute;bottom:-1px;left:0;right:0}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--mp-space-3) var(--mp-space-5);padding-block:var(--mp-space-4);grid-template-columns:auto 1fr auto;display:grid}.site-header__brand[data-astro-cid-nen7h5rs]{color:var(--mp-ink);display:block}.site-header__brand[data-astro-cid-nen7h5rs] .site-header__logo{width:clamp(10.5rem,8rem + 8vw,14rem);height:auto}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--mp-space-1) var(--mp-space-5);flex-wrap:wrap;justify-content:flex-end;display:flex}.site-header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{--u-y:calc(100% - .4rem);font-size:var(--mp-step--1);font-weight:var(--mp-weight-medium);padding-block:var(--mp-space-2);display:inline-block}.site-header__lang[data-astro-cid-nen7h5rs]{isolation:isolate;font-size:var(--mp-step--1);font-weight:var(--mp-weight-bold);letter-spacing:var(--mp-tracking-label);border:1px solid var(--mp-ink);min-width:2.75rem;min-height:2.75rem;transition:color var(--mp-dur-micro) var(--mp-ease-snap), outline-offset var(--mp-dur-micro) var(--mp-ease-snap), outline-color var(--mp-dur-micro) var(--mp-ease-snap);place-items:center;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.site-header__lang[data-astro-cid-nen7h5rs]:before{content:"";z-index:-1;background:var(--mp-ink);transform-origin:100%;transition:transform var(--mp-dur-hover) var(--mp-ease-in-out);position:absolute;inset:0;transform:scaleX(0)}@media (hover:hover){.site-header__lang[data-astro-cid-nen7h5rs]:hover{color:var(--mp-paper);transition-delay:.12s,0s,0s}.site-header__lang[data-astro-cid-nen7h5rs]:hover:before{transform-origin:0;transform:scaleX(1)}}@media (width<=47.99rem){.site-header[data-astro-cid-nen7h5rs]{position:relative}.site-header__inner[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto}.site-header__nav[data-astro-cid-nen7h5rs]{grid-area:2/1/auto/-1}.site-header__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{justify-content:flex-start;gap:0 var(--mp-space-4)}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:var(--mp-rule-strong) solid var(--mp-ink);padding-block:var(--mp-space-7) var(--mp-space-8);font-size:var(--mp-step--1)}.site-footer[data-astro-cid-jo6i4kqk] .grid[data-astro-cid-jo6i4kqk]{row-gap:var(--mp-space-5)}.site-footer__brand[data-astro-cid-jo6i4kqk]{gap:var(--mp-space-3);grid-column:1/-1;justify-items:start;display:grid}.site-footer__brand[data-astro-cid-jo6i4kqk] .site-footer__logo{width:10rem;height:auto}.site-footer__links[data-astro-cid-jo6i4kqk]{gap:var(--mp-space-2) var(--mp-space-5);flex-wrap:wrap;grid-column:1/-1;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:var(--mp-space-2);display:inline-block}.site-footer__meta[data-astro-cid-jo6i4kqk]{grid-column:1/-1}@media (width>=56rem){.site-footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/span 5}.site-footer__links[data-astro-cid-jo6i4kqk]{flex-direction:column;grid-column:6/span 3;gap:0}.site-footer__meta[data-astro-cid-jo6i4kqk]{grid-column:9/span 4}}
