#stcm-wrapper{--primaryColor: var(--accent) !important;--backgroundColor: var(--paper) !important;--textColor: var(--ink) !important;font-family:var(--sans)}#stcm-banner{left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem 1.5rem!important;padding:1rem 1.5rem!important;background:var(--paper)!important;color:var(--ink)!important;border:0!important;border-top:1px solid var(--ink)!important;border-radius:0!important;box-shadow:0 -18px 40px #17150f1f!important}#stcm-banner p{flex:1 1 22rem!important;font-size:.875rem;line-height:1.55;color:var(--ink-soft);margin:0!important}#stcm-banner .stcm-actions{flex:0 0 auto!important;flex-wrap:wrap;gap:.5rem}#stcm-wrapper .stcm-button{border-radius:2px!important;font-family:var(--sans);font-size:.8125rem;letter-spacing:.01em;padding:.6rem 1rem!important;border:1px solid var(--ink)!important;min-height:0!important;height:auto!important}#stcm-wrapper .stcm-accept-all,#stcm-wrapper .stcm-modal-save{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--paper)!important}#stcm-wrapper .stcm-accept-all:hover,#stcm-wrapper .stcm-modal-save:hover{background:var(--accent-soft)!important;border-color:var(--accent-soft)!important}#stcm-wrapper .stcm-reject-all,#stcm-wrapper .stcm-modal-reject-all{background:transparent!important;color:var(--ink)!important;border-color:var(--ink)!important}#stcm-wrapper .stcm-reject-all:hover,#stcm-wrapper .stcm-modal-reject-all:hover{background:var(--paper-inset)!important}#stcm-wrapper .stcm-preferences-button{color:var(--ink-soft)!important;background:none!important;border:0!important;text-decoration:underline;text-underline-offset:3px;font-size:.8125rem;padding:.6rem .5rem!important}#stcm-wrapper a.stcm-logo,#stcm-wrapper .stcm-credit-link,#stcm-icon{display:none!important}#stcm-modal{background:var(--paper)!important;color:var(--ink)!important;border-radius:2px!important}#stcm-modal h1,#stcm-modal h2,#stcm-modal legend{font-family:var(--serif)!important;font-weight:600;color:var(--ink)!important}#stcm-modal p{color:var(--ink-soft)!important;font-size:.875rem}@media (max-width: 34rem){#stcm-banner{padding:.875rem 1rem!important}#stcm-banner p,#stcm-banner .stcm-actions{flex:1 1 100%!important}}:root{--ink: #17150f;--ink-soft: #4a453a;--ink-faint: #7d766a;--paper: #faf7f0;--paper-inset: #f3eee2;--rule: #ddd5c4;--accent: #7a2e1e;--accent-soft: #a8593f;--measure: 34rem;--shell: 68rem;--serif: "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, "Times New Roman", serif;--sans: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--serif);font-size:1.0625rem;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:1.5rem}.shell--narrow{max-width:46rem}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:.75rem 1rem;z-index:10}.skip:focus{left:0}.hero{padding-block:clamp(4rem,12vw,8.5rem) clamp(3rem,8vw,5.5rem);border-bottom:1px solid var(--rule)}.hero__mark{display:flex;align-items:baseline;gap:.85rem;margin-bottom:clamp(2.5rem,7vw,4.5rem)}.hero__wordmark{font-size:1.5rem;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.hero__pron{font-family:var(--sans);font-size:.8125rem;color:var(--ink-faint);letter-spacing:.02em}.hero__statement{margin:0 0 1.5rem;max-width:20ch;font-size:clamp(2.25rem,7vw,4.25rem);line-height:1.04;letter-spacing:-.022em;font-weight:400;text-wrap:balance}.hero__standfirst{margin:0;max-width:var(--measure);font-size:clamp(1.0625rem,2.2vw,1.25rem);color:var(--ink-soft)}.etym{margin-top:clamp(3rem,8vw,5rem);padding-top:1.5rem;border-top:1px solid var(--rule);max-width:var(--measure)}.etym__line{margin:0 0 .35rem;font-size:1.0625rem}.etym__line em{color:var(--accent);font-style:italic}.etym__gloss{color:var(--ink-soft)}.etym__survivals{margin:0 0 .9rem;font-family:var(--sans);font-size:.8125rem;letter-spacing:.03em;color:var(--ink-faint)}.etym__survivals em{color:var(--ink-soft);font-style:italic}.etym__note{margin:0;color:var(--ink-soft);font-size:.9375rem}.section{padding-block:clamp(3.5rem,9vw,6.5rem);border-bottom:1px solid var(--rule)}.section--inset{background:var(--paper-inset)}.kicker{margin:0 0 .9rem;font-family:var(--sans);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.heading{margin:0 0 1.75rem;max-width:24ch;font-size:clamp(1.625rem,4vw,2.5rem);line-height:1.14;letter-spacing:-.015em;font-weight:400;text-wrap:balance}.lede{margin:0 0 2.5rem;max-width:var(--measure);color:var(--ink-soft);font-size:1.0625rem}.closing{margin:2.5rem 0 0;max-width:var(--measure);padding-left:1.15rem;border-left:2px solid var(--accent);font-size:1.0625rem}.closing--muted{border-left-color:var(--rule);color:var(--ink-soft);font-size:.9375rem}.options{list-style:none;margin:0;padding:0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.option__label{margin:0 0 .5rem;padding-top:.9rem;border-top:1px solid var(--ink);font-size:1rem;font-weight:600;letter-spacing:-.005em}.option__body{margin:0;color:var(--ink-soft);font-size:.9375rem}.steps{list-style:none;margin:0;padding:0;display:grid;gap:1.75rem}.step{display:grid;grid-template-columns:3.25rem 1fr;gap:1rem;align-items:start;max-width:46rem}.step__ordinal{font-family:var(--sans);font-size:.75rem;letter-spacing:.1em;color:var(--accent-soft);padding-top:.3rem}.step__term{margin:0 0 .35rem;font-size:1.125rem;font-weight:600}.step__body{margin:0;color:var(--ink-soft);font-size:.9375rem}.invariant{margin-top:3rem;padding:1.5rem;background:var(--ink);color:var(--paper);max-width:46rem}.invariant__label{margin:0 0 .6rem;font-family:var(--sans);font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;color:#b9ae97}.invariant__text{margin:0;font-size:1.0625rem;line-height:1.5}.verticals{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.vertical__head{padding-bottom:.85rem;border-bottom:1px solid var(--ink);margin-bottom:1rem}.vertical__place{margin:0;font-size:1.25rem;font-weight:600}.vertical__instrument{margin:.2rem 0 0;font-family:var(--sans);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.vertical__rows{margin:0}.vertical__row{display:grid;grid-template-columns:6.5rem 1fr;gap:.75rem;padding-block:.65rem;border-bottom:1px solid var(--rule)}.vertical__row dt{font-family:var(--sans);font-size:.75rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);padding-top:.15rem}.vertical__row dd{margin:0;font-size:.9375rem;color:var(--ink-soft)}.facts{margin:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.fact__term{margin:0 0 .4rem;font-family:var(--sans);font-size:.75rem;letter-spacing:.09em;text-transform:uppercase;color:var(--accent)}.fact__detail{margin:0;font-size:.9375rem;color:var(--ink-soft)}.asks{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}.ask{padding:1.35rem;background:var(--paper-inset);border-top:2px solid var(--accent)}.ask__who{margin:0 0 .5rem;font-family:var(--sans);font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint)}.ask__question{margin:0;font-size:1rem}.section--legal{background:var(--paper-inset)}.legal__heading{margin:0 0 1.25rem;font-family:var(--sans);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.legal__p{margin:0 0 1rem;font-size:.8125rem;line-height:1.6;color:var(--ink-soft)}.legal__p--cookie{padding-top:1rem;border-top:1px solid var(--rule);margin-bottom:0}.footer{padding-block:2.5rem;background:var(--ink);color:var(--paper)}.footer__inner{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;align-items:flex-end}.footer__wordmark{margin:0 0 .3rem;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600}.footer__tagline{margin:0;font-size:.875rem;color:#b9ae97}.footer__meta{text-align:right}.footer__status{margin:0 0 .35rem;font-family:var(--sans);font-size:.6875rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-soft)}.footer__consent{background:none;border:0;padding:0;font-family:var(--sans);font-size:.75rem;color:#b9ae97;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.footer__consent:hover{color:var(--paper)}@media (max-width: 34rem){.footer__inner{align-items:flex-start}.footer__meta{text-align:left}.step{grid-template-columns:2.5rem 1fr}.vertical__row{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
