@layer reset{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:#0000;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}summary{display:list-item}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#0f0d0b;--color-bg-elevated:#1a1714;--color-bg-muted:#25211c;--color-border:#3b342a;--color-foreground:#efe6d2;--color-muted-foreground:#aa9f8b;--color-reading:color-mix(in oklab, var(--color-foreground) 92%, transparent);--color-gold-light:#dfb057;--color-gold-dark:#bc7a2d;--gradient-gold:linear-gradient(180deg, var(--color-gold-light), var(--color-gold-dark));--color-accent:#cd9542;--color-accent-hover:var(--color-gold-light);--color-accent-foreground:#1c150b;--color-danger:#d4503f;--color-parchment:#f7e6bd;--color-ink:#2b2219;--color-ink-muted:#4f4334;--color-ink-border:#b5a17a;--color-rust:#8e2b1d;--leading-xs:calc(1 / .75);--leading-sm:calc(1.25 / .875);--leading-base:1.5;--leading-lg:calc(1.75 / 1.125);--leading-xl:calc(1.75 / 1.25);--leading-2xl:calc(2 / 1.5);--leading-3xl:calc(2.25 / 1.875);--leading-4xl:calc(2.5 / 2.25);--leading-5xl:1;--leading-6xl:1;--leading-7xl:1;--leading-8xl:1}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%}body{background-color:var(--color-bg);min-height:100%;color:var(--color-foreground);font-family:var(--font-serif),Georgia,serif;background-image:-webkit-image-set(url(/images/texture-charcoal.avif) 1x type("image/avif"),url(/images/texture-charcoal.webp) 1x type("image/webp"));background-image:image-set("/images/texture-charcoal.avif" 1x type("image/avif"),"/images/texture-charcoal.webp" 1x type("image/webp"));background-size:2000px 1000px;flex-direction:column;display:flex}::selection{background:var(--color-accent);color:var(--color-accent-foreground)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}*{scrollbar-color:var(--color-border) #0000}button:not(:disabled),label[for],select:not(:disabled),summary{cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.grecaptcha-badge{visibility:hidden}@media (prefers-reduced-motion:no-preference){.motion--rise{animation:.9s cubic-bezier(.2,.7,.2,1) both rise;animation-delay:var(--delay,0s)}.motion--fade{animation:1.2s ease-out both fade-in;animation-delay:var(--delay,0s)}.motion--mark{animation:1.1s cubic-bezier(.2,.7,.2,1) both mark-in;animation-delay:var(--delay,0s)}.motion--draw-start,.motion--draw-end{animation:1.1s cubic-bezier(.2,.7,.2,1) both draw-x;animation-delay:var(--delay,0s)}.motion--draw-start{transform-origin:100%}.motion--draw-end{transform-origin:0}html.reveal-ready [data-reveal]{transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}html.reveal-ready [data-reveal]:not([data-revealed]){opacity:0}html.reveal-ready [data-reveal=up]:not([data-revealed]){transform:translateY(28px)}html.reveal-ready [data-reveal=scale]:not([data-revealed]){transform:scale(.94)}html.reveal-ready [data-reveal=swing]{transition-duration:var(--swing-duration,1.1s);transition-timing-function:cubic-bezier(.34,1.45,.5,1)}html.reveal-ready [data-reveal=swing]:not([data-revealed]){transform:rotate(var(--swing-from,-12deg))}html.reveal-ready [data-reveal=stamp]{transition-duration:.45s;transition-timing-function:cubic-bezier(.5,1.8,.6,1)}html.reveal-ready [data-reveal=stamp]:not([data-revealed]){transform:scale(1.9)}html.reveal-ready [data-reveal=draw] [data-reveal-line]{transition:transform 1.1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-delay,0s) + .15s)}html.reveal-ready [data-reveal=draw]:not([data-revealed]) [data-reveal-line]{transform:scaleX(0)}[data-reveal=draw] [data-reveal-line]:first-child{transform-origin:100%}[data-reveal=draw] [data-reveal-line]:last-child{transform-origin:0}html.reveal-ready [data-reveal=draw]:not([data-revealed]){opacity:0}}.rule-flash{animation:2.4s ease-out rule-flash}@media (prefers-reduced-motion:reduce){.rule-flash{animation-duration:10ms}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes mark-in{0%{opacity:0;transform:scale(.82)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rule-flash{0%,40%{outline-offset:6px;outline:3px solid #cd9542f2}to{outline-offset:6px;outline:3px solid #cd954200}}
.UNOhMq_layout__main{flex:1}.UNOhMq_layout__main:focus{outline:none}.UNOhMq_layout__skip-link{z-index:100;background-color:var(--color-accent);font-family:var(--font-slab);text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:var(--leading-sm);letter-spacing:.12em;color:var(--color-accent-foreground);padding:.75rem 1.25rem;position:fixed;top:.75rem;left:.75rem;translate:0 -200%}.UNOhMq_layout__skip-link:focus-visible{translate:0}
