.mkt{margin:0;background:#fff;color:#1a1a1a;font-family:var(--font-inter),system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;line-height:normal}.mkt *,.mkt :after,.mkt :before{box-sizing:content-box}.mkt img,.mkt svg{display:inline;vertical-align:baseline;max-width:none}.mkt button{font-size:13.333px;line-height:normal}.mkt a{color:#8a6d1f;text-decoration:underline}.mkt a:hover{color:#1b2a4a}.mkt a:focus-visible,.mkt button:focus-visible,.mkt summary:focus-visible{outline:2px solid #c9a84c;outline-offset:2px}.rf-gold{transition:background .15s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1)}.rf-gold:hover{background:#b89437!important;box-shadow:0 10px 30px -10px rgba(201,168,76,.5)}.rf-ghost:hover{background:hsla(0,0%,100%,.12)!important}.rf-ghost-dark:hover{background:#ebf0f7!important}.mkt details summary::-webkit-details-marker{display:none}.mkt details[open] .rf-plus{transform:rotate(45deg)}@keyframes rf-wheel{0%{transform:translateY(0);opacity:1}65%{transform:translateY(9px);opacity:0}to{transform:translateY(0);opacity:0}}@keyframes rf-pulse{0%{box-shadow:0 0 0 0 rgba(201,168,76,.6)}70%{box-shadow:0 0 0 18px rgba(201,168,76,0)}to{box-shadow:0 0 0 0 rgba(201,168,76,0)}}@keyframes rf-spin{to{transform:rotate(1turn)}}.rf-spin{animation:rf-spin .8s linear infinite}@keyframes rf-blink{0%,to{opacity:1}50%{opacity:.45}}.rf-scroll{animation:rf-pulse 2s cubic-bezier(.16,1,.3,1) infinite;transition:opacity .3s,background .15s}.rf-scroll:hover{background:#2a3c62!important}.rf-wheel{animation:rf-wheel 1.6s cubic-bezier(.16,1,.3,1) infinite}.rf-blink{animation:rf-blink 2s ease-in-out infinite}.lb-arrow{transition:background .15s,color .15s,transform .15s}.lb-arrow:hover{transform:scale(1.05)}.lb-thumb{transition:opacity .25s,box-shadow .25s,transform .25s}.lb-thumb:hover{opacity:1!important;transform:translateY(-2px)}@media (max-width:820px){.lb-thumbs{grid-template-columns:repeat(6,minmax(96px,1fr))!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.lb-thumbs>*{scroll-snap-align:start}}@media (max-width:620px){.lb-pages>:nth-child(3){display:none}}@media (max-width:820px){.rf-hide-sm{display:none!important}}@media (prefers-reduced-motion:reduce){.mkt *,.mkt :after,.mkt :before{transition:none!important;animation:none!important}}