*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--gold) var(--dark)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-primary);color:var(--text-body);font-family:var(--font-body);font-size:15px;line-height:1.6;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh;overflow-x:hidden}img,video,svg{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit;background:#fff0;border:none}button{cursor:pointer}ul,ol{list-style:none}::selection{background:var(--gold);color:var(--dark)}:focus{outline:none}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}.qwk-skip{position:fixed;top:-100px;left:var(--space-4);z-index:var(--z-skip);padding:var(--space-3) var(--space-5);background:var(--cream);color:var(--dark);font-size:13px;font-weight:500;letter-spacing:.04em;transition:top var(--dur-quick) var(--ease-out)}.qwk-skip:focus-visible{top:var(--space-4);outline-offset:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qwk-shell{max-width:var(--content-max);margin:0 auto;padding-inline:var(--space-5)}@media (min-width:768px){.qwk-shell{padding-inline:var(--space-7)}}@media (min-width:1200px){.qwk-shell{padding-inline:var(--space-8)}}.qwk-shell--tight{max-width:var(--content-tight)}.qwk-shell--prose{max-width:var(--content-prose)}.qwk-block{padding-block:clamp(var(--space-7), 8vw, var(--space-9))}.qwk-block--tall{padding-block:clamp(var(--space-8), 10vw, var(--space-10))}.qwk-block--tight{padding-block:clamp(var(--space-5), 4vw, var(--space-7))}.qwk-surface-2{background:var(--surface-secondary)}.qwk-surface-3{background:var(--surface-tertiary)}.qwk-surface-inverse{background:var(--surface-inverse);color:var(--dark)}.qwk-surface-inverse .qwk-h1,.qwk-surface-inverse .qwk-h2,.qwk-surface-inverse .qwk-h3{color:var(--dark)}.qwk-surface-inverse .qwk-p{color:rgb(15 12 10 / .72)}.qwk-surface-inverse .qwk-ey{color:var(--dark)}.qwk-surface-inverse .qwk-ey::before{background:var(--dark)}.qwk-flex{display:flex}.qwk-grid{display:grid}.qwk-center{text-align:center}[id]:not(body){scroll-margin-top:80px}.qwk-preloader,.qwk-trans,.qwk-ticker{user-select:none;-webkit-user-select:none}