*,*::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-ticker{user-select:none;-webkit-user-select:none}.u-mt-7{margin-top:var(--space-7)}.u-mt-5{margin-top:var(--space-5)}.u-mt-4{margin-top:var(--space-4)}.u-mb-7{margin-bottom:var(--space-7)}.u-mb-6{margin-bottom:var(--space-6)}.u-mb-5{margin-bottom:var(--space-5)}.u-m-0{margin:0}.u-text-gold{color:var(--gold)}.u-text-cream{color:var(--cream)}.u-text-muted{font-size:13px;color:var(--cream-60)}.u-text-fine{font-size:12px;color:var(--cream-60)}.u-text-micro{margin:var(--space-1) 0 0;font-size:12px}.u-text-center{text-align:center}.u-cta-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.u-cta-row--mt{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-5)}.u-cta-row--center{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center}.u-rule-top{padding-top:var(--space-3);border-top:1px solid var(--rule-hairline)}.u-rule-sep{border-top:1px solid var(--rule-hairline);padding-top:var(--space-4);margin-top:var(--space-4)}.u-narrow{max-width:60ch}.u-narrow-wide{max-width:68ch}.u-list-reset{list-style:none;padding:0;margin:var(--space-4) 0 0}.u-404-link{font-family:var(--font-display);font-size:18px;color:var(--cream);box-shadow:none}.u-terms-item{padding:10px 0;border-bottom:1px solid var(--rule-hairline);color:var(--cream-92)}.u-terms-item--muted{padding:10px 0;border-bottom:1px solid var(--rule-hairline);color:var(--cream-72)}.u-gold{color:var(--gold)}.u-gold-mt5{color:var(--gold);margin-top:var(--space-5)}.u-gold-mt4{color:var(--gold);margin-top:var(--space-4)}.u-cream{color:var(--cream)}.u-justify-c{justify-content:center}.u-m0-sm{margin:0;font-size:12px}.u-m0-sm2{font-size:12px;margin:0;color:var(--cream-60)}.u-mb-2{margin:0 0 var(--space-2)}.u-gold-bold{color:var(--gold);font-weight:500}.u-center-wide{margin:var(--space-5) auto 40px}.u-mt-24{margin-top:var(--space-5)}.qwk-cookie{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:var(--dark);border-top:1px solid var(--rule-hairline);padding:var(--space-4) var(--space-5)}.qwk-cookie__inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.qwk-cookie__text{font-family:var(--font-body);font-size:13px;color:var(--cream-72);margin:0;flex:1;min-width:200px}.qwk-cookie__actions{display:flex;gap:var(--space-2)}.qwk-btn--sm{padding:var(--space-2) var(--space-4);font-size:12px}@media (max-width:768px){.qwk-cookie__inner{flex-direction:column;text-align:center}.qwk-cookie__actions{width:100%;justify-content:center}}