body{font-family:var(--pb-font);font-size:var(--pb-fs-body);line-height:var(--pb-lh-normal);color:var(--pb-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:var(--pb-font);font-weight:var(--pb-fw-bold);line-height:var(--pb-lh-tight);color:var(--pb-black);overflow-wrap:break-word}h1{font-size:var(--pb-fs-h1)}h2{font-size:var(--pb-fs-h2)}h3{font-size:var(--pb-fs-h3)}a{color:var(--pb-gold-3)}a:hover{color:var(--pb-gold-1)}.pb-container{max-width:var(--pb-container);margin-inline:auto;padding-inline:var(--pb-sp-5)}.pb-container--narrow{max-width:var(--pb-container-narrow)}.pb-section{padding-block:var(--pb-section-y)}.pb-bg-black{background:var(--pb-black);color:var(--pb-text-inv)}.pb-bg-cream{background:var(--pb-cream-2);border-block:1px solid rgb(191 155 69 / .16)}.pb-gold-text{background:var(--pb-grad-gold);-webkit-background-clip:text;background-clip:text;color:#fff0}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--pb-gold-2);outline-offset:2px;border-radius:4px}html,body{overflow-x:clip}img{max-width:100%;height:auto}