@font-face{font-family:"serif";src:url(../media/reforma_1969_blanca-s.p.00nfnu.hjj4bn.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:"serif";src:url(../media/reforma_1969_gris-s.p.0vg1nt9zgw1bn.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"serif";src:url(../media/reforma_1969_gris-s.p.0vg1nt9zgw1bn.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:"serif";src:url(../media/reforma_1969_negra-s.p.05i55gtt.a-p6.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:serif Fallback;src:local(Times New Roman);ascent-override:99.14%;descent-override:22.51%;line-gap-override:9.11%;size-adjust:109.74%}.serif_eb79ae3e-module__tFIcGW__className{font-family:"serif",serif Fallback,Georgia,Times New Roman,serif}.serif_eb79ae3e-module__tFIcGW__variable{--t-family-serif-source:"serif", "serif Fallback", Georgia, Times New Roman, serif}
@font-face{ascent-override:110%;font-family:sans;src:url(../media/PlusJakartaSans_Light-s.p.0et2bieyi3g.~.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{ascent-override:110%;font-family:sans;src:url(../media/PlusJakartaSans_Regular-s.p.06l64zm5tyh1..woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{ascent-override:110%;font-family:sans;src:url(../media/PlusJakartaSans_Medium-s.p.02xoi91wl1i85.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{ascent-override:110%;font-family:sans;src:url(../media/PlusJakartaSans_Bold-s.p.0bhaqf8tk8e.q.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:122.93%;descent-override:34.04%;line-gap-override:11.35%;size-adjust:105.75%}.sans_3fafc57-module__zWT7Va__className{font-family:sans,sans Fallback,system-ui,Helvetica Neue,sans-serif}.sans_3fafc57-module__zWT7Va__variable{--t-family-sans-source:"sans", "sans Fallback", system-ui, Helvetica Neue, sans-serif}
:root{--ink-page:#ffedd7;--ink-stone:#403d39;--ink-iron:#1b1b1a;--ink-ember:#dd6637;--ink-rule:#1b1b1a1f;--ink-rule-inv:#ffedd733;--ink-shadow:#403d392e;--t-monument:clamp(4.5rem, 7vw + 2.9rem, 9rem);--t-hero:clamp(2.75rem, 4vw + 1.78rem, 5.5rem);--t-section:clamp(1.875rem, 1.7vw + 1.475rem, 3rem);--t-lede:clamp(1.125rem, .75vw + .95rem, 1.625rem);--t-body:clamp(1.125rem, .4vw + .85rem, 1.3rem);--t-meta:clamp(1.0625rem, .4vw + .7rem, 1.375rem);--t-hero-display:clamp(2.125rem, 3.8vw + .95rem, 4.75rem);--t-subsection:clamp(1.5rem, 1.4vw + 1.1rem, 2.25rem);--t-card-title:clamp(1.4rem, .4vw + 1.15rem, 1.8rem);--t-ui:clamp(.8125rem, .28vw + .68rem, 1.125rem);--t-leading-display:1;--t-leading-tight:1.1;--t-leading-body:1.6;--t-tracking-tight:-.02em;--t-tracking-meta:.1em;--t-tracking-ui:.025em;--t-weight-light:300;--t-weight-regular:400;--t-weight-medium:500;--t-weight-semibold:600;--t-weight-bold:700}@media (max-width:47.9375rem){:root{--t-monument:calc(clamp(4.5rem, 7vw + 2.9rem, 9rem) * .86);--t-hero:calc(clamp(2.75rem, 4vw + 1.78rem, 5.5rem) * .89);--t-hero-display:calc(clamp(2.125rem, 3.8vw + .95rem, 4.75rem) * .89);--t-section:calc(clamp(1.875rem, 1.7vw + 1.475rem, 3rem) * .91);--t-subsection:calc(clamp(1.5rem, 1.4vw + 1.1rem, 2.25rem) * .92);--t-card-title:calc(clamp(1.4rem, .4vw + 1.15rem, 1.8rem) * .91);--t-lede:calc(clamp(1.125rem, .75vw + .95rem, 1.625rem) * .93);--t-body:calc(clamp(1.125rem, .4vw + .85rem, 1.3rem) * .93)}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--space-8:6rem;--space-9:8rem;--space-10:12rem;--space-section:clamp(4rem, 1.9rem + 9vw, 7rem)}@media (max-width:47.9375rem){:root{--space-section:clamp(3rem, 1.2rem + 9vw, 7rem)}}:root{--dur-state:80ms;--dur-element:.22s;--dur-scene:.5s;--dur-epic:1s;--ease-house:cubic-bezier(.16, 1, .3, 1);--ease-linear:linear}@media (prefers-reduced-motion:reduce){:root{--dur-scene:var(--dur-element);--dur-epic:var(--dur-element)}}:root{--grid-columns:12;--grid-gutter:clamp(1rem, 2.5vw, 2rem);--grid-margin:clamp(1.5rem, 6vw, 4.75rem);--grid-max:102rem}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul,ol{list-style:none}a{color:inherit;text-decoration:none}address{font-style:normal}#root,#__next{isolation:isolate}html{background:var(--ink-page);color:var(--ink-iron);font-family:var(--t-family-sans);-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{font-family:var(--t-family-sans);font-size:var(--t-body);line-height:var(--t-leading-body);letter-spacing:0;font-weight:var(--t-weight-regular);background:inherit;color:inherit;min-height:100svh;overflow-x:clip}@keyframes pageEntrance{0%{opacity:0}}main{animation:pageEntrance var(--dur-scene) var(--ease-house) both}::selection{background-color:var(--ink-ember);color:var(--ink-page);text-shadow:none}::selection{background-color:var(--ink-ember);color:var(--ink-page);text-shadow:none}:focus-visible{outline:2px solid var(--ink-ember);outline-offset:3px;border-radius:1px}@media (pointer:fine){html{scrollbar-width:thin;scrollbar-color:var(--ink-rule) #0000}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ink-rule);transition:background var(--dur-element) var(--ease-house);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-ember)}}section[data-ground=page]+section[data-ground=page],section[data-ground=stone]+section[data-ground=stone]{padding-top:calc(var(--space-section)*.25)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}:root{--t-family-serif:var(--t-family-serif-source), Georgia, "Times New Roman", serif;--t-family-sans:var(--t-family-sans-source), system-ui, "Helvetica Neue", sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
