*,:after,:before{box-sizing:border-box}*{margin:0}:root{--font-serif:"adobe-caslon-pro",serif;--accent-rgb:200,30,23;--foreground-rgb:0,0,0;--background-rgb:255,255,255;--lh-root:1.6245;--lh:calc(1em * var(--lh-root));--lh-3_4:calc(0.75 * var(--lh));--lh-1_4:calc(0.25 * var(--lh));--lh-1_2:calc(0.5 * var(--lh));--lh-1-1_2:calc(1.5 * var(--lh));--lh-2:calc(2 * var(--lh))}@media (min-width:640px){:root{--lh-root:1.444}}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}body,html{min-height:100%}body{text-underline-offset:4px}canvas,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit;text-transform:inherit;padding:0;text-align:left;border-radius:0;border:0;background:none;cursor:pointer}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{-webkit-text-fill-color:rgb(var(--foreground-rgb));-webkit-box-shadow:0 0 0 1000px rgb(var(--background-rgb)) inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}h1,h2,h3,h4,h5,h6,p,span{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,h5,h6{font:inherit}a{color:inherit;text-decoration:none;transition:color .1s ease}a:hover{color:rgb(var(--foreground-rgb))}:focus:not(:focus-visible){outline:none}.auto-focus-visible{outline:none}::-moz-selection{background:#e3dedb;text-shadow:none}::selection{background:#e3dedb;text-shadow:none}ol,ul{list-style-type:disc;margin-left:1rem}b,strong{font-weight:700}img{display:block;max-width:100%;height:auto}:where(img[data-lqip=true]){aspect-ratio:var(--inherent-aspect-ratio)}@supports (font:-apple-system-body) and (-webkit-appearance:none){img[loading=lazy]{clip-path:inset(.6px)}}.no-kern{font-feature-settings:"kern" 0}.smcp{font-variant:all-small-caps;font-feature-settings:"smcp" 1,"c2sc" 1,"onum" 1}.footer a,.footer button{text-decoration:none;color:rgb(var(--accent-rgb))}.footer a:focus-visible,.footer a:hover,.footer button:focus-visible,.footer button:hover{text-decoration:underline;color:rgb(var(--accent-rgb))}.announcement a{text-decoration:underline;color:rgb(var(--foreground-rgb))}