@font-face{font-display:swap;font-family:Regular;font-style:normal;font-weight:500;src:url(/assets/fonts/regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Regular;font-style:normal;font-weight:600;src:url(/assets/fonts/semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Regular;font-style:normal;font-weight:700;src:url(/assets/fonts/semibold.woff2)format("woff2")}@font-face{font-display:swap;font-family:Regular;font-style:normal;font-weight:900;src:url(/assets/fonts/semibold.woff2)format("woff2")}html{font-synthesis:none}html .font-semibold{font-family:Regular,system-ui,sans-serif;font-weight:600}@media (prefers-reduced-motion:no-preference){.footer-col[data-astro-cid-jo6i4kqk],.footer-copyright[data-astro-cid-jo6i4kqk]{opacity:0;transform:translateY(30px)}.footer-logo-char[data-astro-cid-jo6i4kqk]{opacity:0;transform:scale(.8)}}html.a11y-contrast-dark,html.a11y-contrast-high{color:#fff;color-scheme:dark;background-color:#080808}html.a11y-contrast-light{color:#000;color-scheme:light;background-color:#fff}html.a11y-contrast-dark{--color-white:#080808;--color-gray-50:#0d0d0d;--color-blue-50:#0d0d0d;--color-gray-100:#101010;--color-gray-200:#141414;--color-blue-200:#141414;--color-gray-300:#3a3a3a;--color-gray-400:#b9b9b9;--color-gray-500:#8a8a8a;--color-gray-600:#fff;--color-gray-700:#fff;--color-gray-900:#fff;--color-gray-950:#fff;--color-gray-default:#fff;--color-gray-800:#f2f2f2;--color-slate-default:#f2f2f2;--color-slate-200:#e2e2e2;--color-black:#fff;--color-primary:#fff;--color-secondary:#fff;--color-tertiary:#fff;--color-quaternary:#fff;--color-blue-default:#8ed7ff;--color-red-default:#ff8a8a;--color-red-500:#ff9c9c;--color-red-400:#ff9ad0;--color-green-default:#bfffa8;--color-green-200:#bfffa8}html.a11y-contrast-high{--color-white:#080808;--color-gray-50:#080808;--color-blue-50:#080808;--color-gray-100:#080808;--color-gray-200:#080808;--color-blue-200:#080808;--color-gray-300:#fff;--color-gray-400:#fff;--color-gray-500:#fff;--color-gray-600:#fff;--color-gray-700:#fff;--color-gray-900:#fff;--color-gray-950:#fff;--color-gray-default:#fff;--color-gray-800:#fff;--color-slate-default:#fff;--color-slate-200:#fff;--color-black:#fff;--color-primary:#fff;--color-secondary:#fff;--color-tertiary:#fff;--color-quaternary:#fff;--color-blue-default:#ffed00;--color-red-default:#ffed00;--color-red-500:#ffed00;--color-red-400:#ffed00;--color-green-default:#fff;--color-green-200:#fff}html.a11y-contrast-light{--color-white:#fff;--color-gray-50:#fff;--color-gray-100:#fff;--color-gray-200:#fff;--color-blue-50:#fff;--color-blue-200:#fff;--color-gray-300:#000;--color-gray-400:#000;--color-gray-500:#000;--color-gray-600:#000;--color-gray-700:#000;--color-gray-default:#000;--color-black:#000;--color-primary:#000;--color-secondary:#000;--color-tertiary:#000;--color-quaternary:#000;--color-blue-default:#0037a6}html:is(.a11y-contrast-dark,.a11y-contrast-high,.a11y-contrast-light) #cookies-banner{--color-black:#000;--color-white:#fff;--color-gray-100:#f3f4f6;--color-gray-300:#d8dce3;--color-gray-400:#9ca3af;--color-gray-500:#7c7c7c;--color-gray-800:#1f2937;--color-gray-900:#111827;color:#f3f4f6;background-color:#000}html.a11y-contrast-grayscale body>:not(:where(#a11y-panel,#a11y-guide,#a11y-mask)){filter:grayscale()}html.a11y-font-scale-1{font-size:112.5%}html.a11y-font-scale-2{font-size:125%}html.a11y-font-scale-3{font-size:150%}html.a11y-font-scale-4{font-size:200%}html[class*=a11y-font-scale]{overflow-x:clip}html[class*=a11y-font-scale] body{overflow-wrap:break-word}@media (width<=48rem){html:is(.a11y-font-scale-3,.a11y-font-scale-4) body :is(.px-4,.px-6,.px-8){padding-inline:.5rem}}html.a11y-readable-font body :not(:where(#a11y-panel,#a11y-panel *,code,pre,kbd,samp)){font-family:Arial,Verdana,sans-serif}html.a11y-line-height-1 body :is(p,li,dd,dt,label,blockquote):not(:where(#a11y-panel *)){line-height:1.65}html.a11y-line-height-2 body :is(p,li,dd,dt,label,blockquote):not(:where(#a11y-panel *)){line-height:2}html.a11y-letter-spacing-1 body:not(:where(#a11y-panel,#a11y-panel *)){letter-spacing:.04em}html.a11y-letter-spacing-2 body:not(:where(#a11y-panel,#a11y-panel *)){letter-spacing:.08em}html.a11y-word-spacing-1 body:not(:where(#a11y-panel,#a11y-panel *)){word-spacing:.08em}html.a11y-word-spacing-2 body:not(:where(#a11y-panel,#a11y-panel *)){word-spacing:.16em}html.a11y-align-left body :is(p,li,dd,dt,blockquote,h1,h2,h3,h4,h5,h6):not(:where(#a11y-panel *)){text-align:left}html.a11y-reading-width #main-content{max-width:80ch;margin-inline:auto}html.a11y-highlight-headings body :is(h1,h2,h3,h4,h5,h6):not(:where(#a11y-panel *)){color:#111;outline-offset:3px;box-decoration-break:clone;background:#fff3a3;outline:2px solid #111}html.a11y-highlight-links body a[href]:not(:where(#a11y-panel,#a11y-panel *,[data-a11y-open])){text-underline-offset:.18em;text-decoration:underline .18em}html.a11y-highlight-focus body :focus-visible{outline-offset:0;outline:3px solid #fff;box-shadow:0 0 0 6px #0b1220}html:is(.a11y-reduce-motion,.a11y-pause-animations){scroll-behavior:auto!important}html:is(.a11y-reduce-motion,.a11y-pause-animations) body *,html:is(.a11y-reduce-motion,.a11y-pause-animations) body :before,html:is(.a11y-reduce-motion,.a11y-pause-animations) body :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html.a11y-pause-animations body :not(:where(#a11y-panel,#a11y-panel *)),html.a11y-pause-animations body :not(:where(#a11y-panel,#a11y-panel *)):before,html.a11y-pause-animations body :not(:where(#a11y-panel,#a11y-panel *)):after{animation-play-state:paused!important}html.a11y-cursor-dark body,html.a11y-cursor-dark body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 2l20 19-9 1 5 8-4 2-5-9-7 6z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 3 2,auto}html.a11y-cursor-light body,html.a11y-cursor-light body *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M3 2l20 19-9 1 5 8-4 2-5-9-7 6z' fill='%23fff' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") 3 2,auto}#a11y-guide,#a11y-mask{pointer-events:none;display:none;position:fixed;left:0;right:0}html.a11y-reading-guide #a11y-guide{height:32px;top:calc(var(--a11y-guide-y,50vh) - 16px);z-index:2147482998;background:#ffe10038;border-block:2px solid #000000b8;display:block}html.a11y-reading-mask #a11y-mask{height:120px;top:calc(var(--a11y-mask-y,50vh) - 60px);z-index:2147482997;border-block:2px solid #ffffffbf;display:block;box-shadow:0 0 0 100vmax #000000a8}html:is(.a11y-reading-guide,.a11y-reading-mask) #cookies-banner{z-index:2147482999}#a11y-panel:not([open]){display:none}#a11y-panel[open]{color:#172033;background:#fff;border:0;flex-direction:column;width:min(34rem,100vw);max-width:100vw;height:100%;max-height:100%;margin:0 0 0 auto;padding:0;font-family:system-ui,sans-serif;font-size:1rem;line-height:1.5;display:flex;overflow:hidden;box-shadow:-12px 0 34px #0003}#a11y-panel[open]::backdrop{background:#070b239e}#a11y-panel .a11y-header,#a11y-panel .a11y-toolbar{color:#fff;background:#172033}#a11y-panel .a11y-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem;display:flex}#a11y-panel .a11y-header h2{margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}#a11y-panel .a11y-toolbar{flex-wrap:wrap;align-items:center;gap:.625rem;padding:0 1.5rem 1.25rem;display:flex}#a11y-panel .a11y-toolbar button,#a11y-panel .a11y-toolbar a{color:#172033;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;font-weight:700;text-decoration:none}#a11y-panel .a11y-content{overscroll-behavior:contain;flex:1;padding:0 1.25rem 1.25rem;overflow:auto}#a11y-panel .a11y-section{border-top:1px solid #d8dce3;padding:1.5rem 0}#a11y-panel .a11y-section h3{margin:0 0 .875rem;font-size:1.1875rem;font-weight:700}#a11y-panel .a11y-section h4{margin:1.25rem 0 .625rem;font-size:1rem;font-weight:700}#a11y-panel .a11y-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}#a11y-panel .a11y-grid--profiles{grid-template-columns:1fr}#a11y-panel .a11y-choice-group{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;display:grid}#a11y-panel :is(.a11y-profile,.a11y-toggle,.a11y-step,.a11y-choice){color:#172033;font:inherit;text-align:left;background:#f0f4f7;border:1px solid #d8dce3;border-radius:.75rem}#a11y-panel :is(.a11y-profile,.a11y-toggle,.a11y-choice){cursor:pointer}#a11y-panel .a11y-profile{min-height:4.25rem;padding:.875rem 1rem}#a11y-panel .a11y-profile strong,#a11y-panel .a11y-profile span{display:block}#a11y-panel .a11y-profile span{color:#4c576d;margin-top:.1875rem;font-size:.875rem}#a11y-panel .a11y-toggle{justify-content:space-between;align-items:center;gap:.625rem;min-height:4.25rem;padding:.8125rem;display:flex}#a11y-panel .a11y-switch{background:#c5ccd7;border-radius:999px;flex:none;width:2.875em;height:1.625em;padding:.1875em;transition:background-color .15s}#a11y-panel .a11y-switch:after{content:"";background:#fff;border-radius:50%;width:1.25em;height:1.25em;transition:transform .15s;display:block;transform:translate(0);box-shadow:0 1px 3px #00000040}#a11y-panel .a11y-toggle[aria-pressed=true]{border-color:#172033}#a11y-panel .a11y-toggle[aria-pressed=true] .a11y-switch{background:#172033}#a11y-panel .a11y-toggle[aria-pressed=true] .a11y-switch:after{transform:translate(1.25em)}#a11y-panel .a11y-step{flex-wrap:wrap;grid-column:span 2;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.5rem .5rem .5rem .875rem;display:flex}#a11y-panel .a11y-step__label{font-weight:700}#a11y-panel .a11y-step__controls{background:#fff;border:1px solid #d8dce3;border-radius:999px;align-items:center;display:flex}#a11y-panel .a11y-step button{color:#172033;width:2.75rem;height:2.75rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:1.25rem;line-height:1;transition:background-color .15s;display:flex}#a11y-panel .a11y-step button:hover{background:#e3e9ef}#a11y-panel .a11y-step button[aria-disabled=true]{color:#a2acbd;cursor:not-allowed}#a11y-panel .a11y-step button[aria-disabled=true]:hover{background:0 0}#a11y-panel .a11y-step output{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5rem;padding-inline:.25rem;font-size:.875rem}#a11y-panel .a11y-choice{text-align:center;min-height:3.625rem;padding:.625rem}#a11y-panel .a11y-choice[aria-pressed=true]{border-color:#172033;font-weight:700;box-shadow:inset 0 0 0 1px #172033}#a11y-panel .a11y-close{width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:2rem;line-height:1}#a11y-panel .a11y-footer{background:#fff;border-top:1px solid #dce1ea;padding:.75rem 1.125rem}#a11y-panel .a11y-footer p{color:#4c576d;margin:0;font-size:.75rem}#a11y-panel :is(button,a):focus-visible{outline-offset:0;outline:3px solid #fff;box-shadow:0 0 0 6px #0b1220}body.a11y-dialog-open{overflow:hidden}@media (width<=37.5rem){#a11y-panel{width:100%}#a11y-panel .a11y-grid,#a11y-panel .a11y-choice-group{grid-template-columns:1fr}#a11y-panel .a11y-step{grid-column:auto}}#a11y-panel,#a11y-panel *{letter-spacing:normal;word-spacing:normal;text-align:start;cursor:auto;filter:none;font-family:system-ui,sans-serif}#a11y-panel :is(a,button){text-decoration:none}#a11y-panel :is(button,[role=button]),#a11y-panel .a11y-toggle,#a11y-panel .a11y-choice,#a11y-panel .a11y-profile,#a11y-panel .a11y-step button{cursor:pointer}#a11y-panel :is(h2,h3,h4){color:inherit;background:0 0;outline:none}html.a11y-contrast-dark{--color-curro:#fff;--color-tinta:#fff;--color-crema:#101010;--color-marfil:#0d0d0d;--color-sorra:#141414;--color-or:#4a3a10;--color-bosc:#bfffa8}html.a11y-contrast-high{--color-curro:#fff;--color-tinta:#fff;--color-crema:#080808;--color-marfil:#080808;--color-sorra:#080808;--color-or:#000;--color-bosc:#fff}html.a11y-contrast-light{--color-curro:#000;--color-tinta:#000;--color-crema:#fff;--color-marfil:#fff;--color-sorra:#fff;--color-bosc:#000}
