:root{--ivory:#f3efea;--ink:#141414;--ink-soft:#1a1714;--evening:#191512;--sand:#e9ded0;--stone:#675f57;--stone-light:#b9b0a5;--line:#1414142e;--line-strong:#1414146b;--line-light:#f3efea3d;--header:3.9rem;--pad:clamp(1.1rem, 4vw, 4.5rem);--serif:var(--font-serif), "Times New Roman", serif;--sans:var(--font-sans), "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--ivory);scroll-behavior:smooth}html,body{overflow-x:clip}body{background:var(--ivory);min-height:100dvh;color:var(--ink);font-family:var(--sans);text-rendering:optimizelegibility;margin:0;font-size:1rem;font-weight:400;line-height:1.6}main{display:block}section[id],#press{scroll-margin-top:calc(var(--header) + env(safe-area-inset-top))}img,video,picture{max-width:100%}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}::selection{background:var(--ink);color:var(--ivory)}:focus-visible{outline-offset:4px;outline:2px solid}dialog.viewer{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ivory);background:#0c0c0c;border:0;margin:0;padding:0;position:fixed;inset:0}dialog.viewer::backdrop{background:#0c0c0c}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
