@font-face{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-family:body;src:url(../media/archivo_latin-s.p.1_q0qa17ptz5n.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:body Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.body_cf1831c0-module__xpzHMG__className{font-family:body,body Fallback}.body_cf1831c0-module__xpzHMG__variable{--font-body-latin:"body", "body Fallback"}
@font-face{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-family:bodyExt;src:url(../media/archivo_latin_ext.3m-fabn93du09.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.bodyext_b59bce7b-module__fp8D6W__className{font-family:bodyExt}.bodyext_b59bce7b-module__fp8D6W__variable{--font-body-ext:"bodyExt"}
@font-face{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-family:display;src:url(../media/barlow_condensed_600_latin-s.p.289y3avl9x-vx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{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-family:display;src:url(../media/barlow_condensed_700_latin-s.p.21s4tc4km7afu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:123.84%;descent-override:24.77%;line-gap-override:0.0%;size-adjust:80.75%}.display_68bdfaaa-module__5atCaq__className{font-family:display,display Fallback}.display_68bdfaaa-module__5atCaq__variable{--font-display-latin:"display", "display Fallback"}
@font-face{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-family:displayExt;src:url(../media/barlow_condensed_600_latin_ext.0_w6c_5g3mtxc.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{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-family:displayExt;src:url(../media/barlow_condensed_700_latin_ext.1qvxqej4sgmo7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.displayext_269e5bf7-module__1Dq1Fq__className{font-family:displayExt}.displayext_269e5bf7-module__1Dq1Fq__variable{--font-display-ext:"displayExt"}
:root{--ink:#161513;--steel:#16171a;--panel:#1e1f23;--bone:#ece8df;--muted:#c9c3b7;--label:#a09b91;--oxblood:#6b1f1f;--hairline:#ffffff1a;--admin-bg:#f3f1ec;--admin-border:#dcd8cf;--admin-input:#cfcac0;--admin-label:#6b675f;--amber:#c47a2c;--amber-ink:#9e5f1c;--green:#2f7a4a;--font-body:var(--font-body-ext), var(--font-body-latin);--font-display:var(--font-display-ext), var(--font-display-latin);--font-mono:ui-monospace, Menlo, monospace;--content-max:1200px;--gutter:40px;--focus-ring:var(--bone)}@media (max-width:768px){:root{--gutter:20px}}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh;font-family:var(--font-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px;line-height:1.5}img,picture,svg,video,canvas,iframe{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;text-wrap:balance}textarea{resize:vertical}input,button,textarea,select{border-radius:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.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 (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
