.logo[data-astro-cid-kef3ngde]{align-items:center;gap:var(--logo-gap);color:var(--ink-900);display:inline-flex}.logo--knockout[data-astro-cid-kef3ngde]{color:var(--sand-100)}.logo--stacked[data-astro-cid-kef3ngde]{flex-direction:column}.logo__mark[data-astro-cid-kef3ngde]{width:var(--logo-size);height:var(--logo-size);flex:none}.logo__word[data-astro-cid-kef3ngde]{font-family:var(--font-display);font-weight:var(--weight-light);font-size:var(--logo-word);letter-spacing:-.015em;white-space:nowrap;color:currentColor;line-height:1}.logo__tld[data-astro-cid-kef3ngde]{color:var(--terracotta-500)}.btn[data-astro-cid-i3gwii2o]{border-radius:var(--radius-sm);letter-spacing:-.005em;cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.btn--full[data-astro-cid-i3gwii2o]{width:100%;display:flex}.btn[data-astro-cid-i3gwii2o]:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--press-scale))}.btn[data-astro-cid-i3gwii2o]:disabled,.btn[data-astro-cid-i3gwii2o][aria-disabled=true]{cursor:not-allowed;opacity:.4}.btn--sm[data-astro-cid-i3gwii2o]{min-height:34px;font:var(--type-ui-sm);padding:8px 14px}.btn--md[data-astro-cid-i3gwii2o]{min-height:42px;font:var(--type-ui);padding:11px 18px}.btn--lg[data-astro-cid-i3gwii2o]{min-height:50px;font:var(--type-ui);padding:14px 24px}.btn--primary[data-astro-cid-i3gwii2o]{background:var(--surface-inverse);color:var(--text-on-ink);border-color:var(--surface-inverse)}.btn--primary[data-astro-cid-i3gwii2o]:hover:not(:disabled):not([aria-disabled=true]){background:var(--ink-700);border-color:var(--ink-700)}[data-theme=ink] .btn--primary[data-astro-cid-i3gwii2o]:hover:not(:disabled):not([aria-disabled=true]){background:var(--sand-300);border-color:var(--sand-300)}.btn--accent[data-astro-cid-i3gwii2o]{background:var(--terracotta-600);color:var(--text-on-accent);border-color:var(--terracotta-600)}.btn--accent[data-astro-cid-i3gwii2o]:hover:not(:disabled):not([aria-disabled=true]){background:var(--terracotta-700);border-color:var(--terracotta-700)}.btn--secondary[data-astro-cid-i3gwii2o]{color:var(--text-strong);border-color:var(--line-strong);background:0 0}.btn--secondary[data-astro-cid-i3gwii2o]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-sunken);border-color:var(--text-strong)}.btn--ghost[data-astro-cid-i3gwii2o]{color:var(--text-strong);background:0 0;border-color:#0000}.btn--ghost[data-astro-cid-i3gwii2o]:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-sunken)}.btn--danger[data-astro-cid-i3gwii2o]{color:var(--status-danger);border-color:var(--status-danger);background:0 0}.btn--danger[data-astro-cid-i3gwii2o]:hover:not(:disabled):not([aria-disabled=true]){background:var(--status-danger-soft)}.icon[data-astro-cid-yyrfnhlp]{color:currentColor;flex:none;display:inline-block}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newsreader-300-latin.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:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/newsreader-300-latin-ext.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:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-var-latin.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:Instrument Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/instrument-sans-var-latin-ext.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.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:Newsreader Fallback;src:local(Georgia),local(Times New Roman);size-adjust:96.12%;ascent-override:76.47%;descent-override:27.57%;line-gap-override:0.0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(Helvetica);size-adjust:102.74%;ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.98%;ascent-override:102.52%;descent-override:27.5%;line-gap-override:0.0%}:root,[data-theme=sand]{--ink-900:#211c18;--ink-800:#2a241e;--ink-950:#191511;--ink-700:#3a332c;--ink-500:#5c544b;--ink-400:#8a7f73;--ink-300:#b8ada1;--sand-50:#fffdfa;--sand-100:#f7f3ee;--sand-200:#f2ede6;--sand-300:#e7dfd5;--sand-400:#d9cfc2;--terracotta-700:#8f4527;--terracotta-600:#a9522f;--terracotta-500:#c2653f;--terracotta-200:#efd6c9;--terracotta-100:#f7e7de;--terracotta-glow:#e89670;--terracotta-50:#fff8f4;--pine-600:#3a6b5c;--pine-100:#e2ebe6;--amber-600:#b5842f;--amber-100:#f5e9d3;--clay-600:#a8422c;--clay-100:#f6ded8;--sun-core:var(--terracotta-500);--sun-glow:var(--terracotta-glow);--sun-amber:#ce8d52;--sun-gold:#e1b68d;--sun-haze:var(--terracotta-200);--sky-cool:#b5c8c0;--text-strong:var(--ink-900);--text-body:var(--ink-500);--text-muted:var(--ink-400);--text-faint:var(--ink-300);--text-accent:var(--terracotta-600);--text-on-ink:var(--sand-100);--text-on-accent:var(--terracotta-50);--surface-page:var(--sand-100);--surface-card:var(--sand-50);--surface-sunken:var(--sand-200);--surface-inverse:var(--ink-900);--surface-accent-soft:var(--terracotta-100);--line-hairline:var(--sand-300);--line-strong:var(--sand-400);--line-inverse:#f7f3ee29;--line-focus:var(--terracotta-500);--status-success:var(--pine-600);--status-success-soft:var(--pine-100);--status-warning:var(--amber-600);--status-warning-soft:var(--amber-100);--status-danger:var(--clay-600);--status-danger-soft:var(--clay-100);--status-success-on-ink:var(--pine-100);--status-danger-on-ink:var(--clay-100);--shadow-sm:0 1px 2px #211c180d;--shadow-md:0 2px 10px #211c1812;--shadow-lg:0 12px 34px #211c181c;--shadow-inset:inset 0 1px 0 #fffdfa99;--ring-focus:0 0 0 3px #c2653f47;--ring-focus-ink:0 0 0 2px #211c18, 0 0 0 4px #e89670e6}[data-theme=ink]{--text-strong:var(--sand-100);--text-body:var(--ink-300);--text-muted:var(--ink-400);--text-faint:var(--ink-500);--text-accent:var(--terracotta-glow);--text-on-ink:var(--ink-900);--text-on-accent:var(--terracotta-50);--surface-page:var(--ink-900);--surface-card:var(--ink-800);--surface-sunken:var(--ink-950);--surface-inverse:var(--sand-100);--surface-accent-soft:#efd6c929;--line-hairline:#f7f3ee24;--line-strong:#f7f3ee42;--line-focus:var(--terracotta-500);--status-success:var(--pine-600);--status-success-soft:var(--pine-100);--status-warning:var(--amber-600);--status-warning-soft:var(--amber-100);--status-danger:var(--clay-600);--status-danger-soft:var(--clay-100);--status-success-on-ink:var(--pine-100);--status-danger-on-ink:var(--clay-100);--ring-focus:0 0 0 2px #211c18, 0 0 0 4px #e89670e6}:root{--font-display:"Newsreader", "Newsreader Fallback", Georgia, "Times New Roman", serif;--font-sans:"Instrument Sans", "Instrument Sans Fallback", system-ui, -apple-system, "Segoe UI", Helvetica, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--type-display-2xl:var(--weight-light) 112px/1 var(--font-display);--type-display-xl:var(--weight-light) 64px/1.04 var(--font-display);--type-display-lg:var(--weight-light) 48px/1.08 var(--font-display);--type-display-md:var(--weight-light) 36px/1.14 var(--font-display);--type-display-sm:var(--weight-light) 28px/1.2 var(--font-display);--tracking-display:-.015em;--type-heading-lg:var(--weight-semibold) 24px/1.24 var(--font-sans);--type-heading-md:var(--weight-semibold) 20px/1.3 var(--font-sans);--type-heading-sm:var(--weight-medium) 17px/1.4 var(--font-sans);--tracking-heading:-.02em;--type-body-lg:var(--weight-regular) 17px/1.65 var(--font-sans);--type-body-md:var(--weight-regular) 15.5px/1.6 var(--font-sans);--type-body-sm:var(--weight-regular) 13.5px/1.55 var(--font-sans);--type-ui:var(--weight-medium) 14.5px/1.2 var(--font-sans);--type-ui-sm:var(--weight-medium) 13px/1.2 var(--font-sans);--type-label:var(--weight-regular) 11px/1.2 var(--font-mono);--type-mono:var(--weight-regular) 13px/1.5 var(--font-mono);--tracking-label:.16em;--tracking-mono:.02em;--fs-display-2xl:clamp(38px, min(7.2vw, 16vh), 112px);--fs-display-xl:clamp(38px, calc(3.17vw + 26.6px), 64px);--fs-display-lg:clamp(32px, calc(1.95vw + 25px), 48px);--fs-display-md:clamp(27px, calc(1.1vw + 23px), 36px);--fs-display-sm:clamp(23px, calc(.61vw + 21px), 28px);--lh-display-2xl:1;--lh-display-xl:1.04;--lh-display-lg:1.08;--lh-display-md:1.14;--lh-display-sm:1.2;--space-1:4px;--space-2:8px;--space-3:14px;--space-4:22px;--space-5:34px;--space-6:52px;--space-7:80px;--space-8:120px;--gutter-mobile:var(--space-4);--gutter-desktop:var(--space-6);--measure-prose:68ch;--width-content:1180px;--width-wide:1440px;--tap-min:44px;--section-y:clamp(var(--space-6), 6vw, var(--space-8));--header-h:64px;--radius-xs:5px;--radius-sm:9px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--stroke-hairline:1px;--stroke-wall:3px;--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--dur-scene:1.6s;--ease-standard:cubic-bezier(.2, .6, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--press-scale:.985;--blur-veil:saturate(120%) blur(14px);--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root,[data-theme]{--border-hairline:var(--stroke-hairline) solid var(--line-hairline);--border-strong:var(--stroke-hairline) solid var(--line-strong);--border-wall:var(--stroke-wall) solid var(--ink-900)}:root{--border-notice:2px solid var(--terracotta-600);--progress-h:2px}*,:before,:after{box-sizing:border-box}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-accent);border-bottom:1px solid color-mix(in srgb, var(--text-accent) 35%, transparent);text-decoration:none}a:hover{color:var(--text-strong);border-bottom-color:color-mix(in srgb, var(--text-strong) 40%, transparent)}::selection{background:var(--terracotta-200);color:var(--ink-900)}:focus-visible{box-shadow:var(--ring-focus);border-radius:var(--radius-xs);outline:none}.cuartel-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}:focus-visible{outline-offset:2px;outline:2px solid #0000}a.u-plain,a.u-plain:hover{color:inherit;border-bottom:none}html{-webkit-text-size-adjust:100%;background:var(--ink-900)}body:before{content:"";background:var(--surface-page);height:100vh;position:absolute;inset:auto 0 100%}img,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}[data-theme=ink] .cuartel-label,[data-theme=ink] div.field__desc{color:var(--text-body)}[data-theme=ink] :is(input.input__el,textarea.textarea)::placeholder{color:var(--text-muted)}[data-theme=ink] div.field__desc.field__desc--error{color:var(--status-danger-on-ink)}[data-theme=ink] span.field__required{color:var(--text-accent)}.u-container{width:100%;max-width:var(--width-content);padding-inline:var(--gutter-mobile);margin-inline:auto}@media (width>=768px){.u-container{padding-inline:var(--gutter-desktop)}}.u-section{padding-block:var(--section-y);scroll-margin-block-start:calc(var(--header-h) + 1px)}.u-prose{max-width:var(--measure-prose)}.u-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.u-skip{left:var(--space-3);top:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);background:var(--surface-card);color:var(--text-strong);border:var(--border-strong);border-radius:var(--radius-sm);font:var(--type-ui);position:absolute;transform:translateY(-200%)}.u-skip:focus{transform:none}.u-glass{border:var(--border-hairline);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface-card) 68%, transparent);-webkit-backdrop-filter:var(--blur-veil);backdrop-filter:var(--blur-veil)}.u-display-2xl,.u-display-xl,.u-display-lg,.u-display-md,.u-display-sm{font-family:var(--font-display);font-weight:var(--weight-light);letter-spacing:var(--tracking-display);color:var(--text-strong);text-wrap:pretty}.u-display-2xl{font-size:var(--fs-display-2xl);line-height:var(--lh-display-2xl)}.u-display-xl{font-size:var(--fs-display-xl);line-height:var(--lh-display-xl)}.u-display-lg{font-size:var(--fs-display-lg);line-height:var(--lh-display-lg)}.u-display-md{font-size:var(--fs-display-md);line-height:var(--lh-display-md)}.u-display-sm{font-size:var(--fs-display-sm);line-height:var(--lh-display-sm)}
