.fk-d-block{display:block!important}.fk-d-flex{display:flex!important}.fk-d-inline-flex{display:inline-flex!important}.fk-d-none{display:none!important}.fk-dir-row{flex-direction:row!important}.fk-dir-col{flex-direction:column!important}.fk-wrap{flex-wrap:wrap!important}.fk-nowrap{flex-wrap:nowrap!important}.fk-jc-start{justify-content:flex-start!important}.fk-jc-center{justify-content:center!important}.fk-jc-end{justify-content:flex-end!important}.fk-jc-between{justify-content:space-between!important}.fk-ai-start{align-items:flex-start!important}.fk-ai-center{align-items:center!important}.fk-ai-end{align-items:flex-end!important}.fk-ai-stretch{align-items:stretch!important}.fk-as-start{align-self:flex-start!important}.fk-as-center{align-self:center!important}.fk-as-end{align-self:flex-end!important}.fk-as-stretch{align-self:stretch!important}.fk-grow{flex-grow:1!important}.fk-grow-0{flex-grow:0!important}.fk-flex-1{flex:1 1 0%!important}.fk-w-fit{width:fit-content!important}.fk-w-full{width:100%!important}.fk-h-full{height:100%!important}.fk-h-hug{height:fit-content!important}.fk-gap-4xs{gap:4px!important}.fk-gap-3xs{gap:8px!important}.fk-gap-2xs{gap:12px!important}.fk-gap-xs{gap:16px!important}.fk-gap-sm{gap:20px!important}.fk-gap-md{gap:24px!important}.fk-gap-lg{gap:32px!important}.fk-gap-xl{gap:48px!important}.fk-gap-2xl{gap:80px!important}.fk-gap-3xl{gap:96px!important}.fk-gap-0{gap:0!important}.fk-p-4xs{padding:4px!important}.fk-py-4xs{padding-top:4px!important;padding-bottom:4px!important}.fk-px-4xs{padding-left:4px!important;padding-right:4px!important}.fk-pt-4xs{padding-top:4px!important}.fk-pb-4xs{padding-bottom:4px!important}.fk-pl-4xs{padding-left:4px!important}.fk-pr-4xs{padding-right:4px!important}.fk-p-3xs{padding:8px!important}.fk-py-3xs{padding-top:8px!important;padding-bottom:8px!important}.fk-px-3xs{padding-left:8px!important;padding-right:8px!important}.fk-pt-3xs{padding-top:8px!important}.fk-pb-3xs{padding-bottom:8px!important}.fk-pl-3xs{padding-left:8px!important}.fk-pr-3xs{padding-right:8px!important}.fk-p-2xs{padding:12px!important}.fk-py-2xs{padding-top:12px!important;padding-bottom:12px!important}.fk-px-2xs{padding-left:12px!important;padding-right:12px!important}.fk-pt-2xs{padding-top:12px!important}.fk-pb-2xs{padding-bottom:12px!important}.fk-pl-2xs{padding-left:12px!important}.fk-pr-2xs{padding-right:12px!important}.fk-p-xs{padding:16px!important}.fk-py-xs{padding-top:16px!important;padding-bottom:16px!important}.fk-px-xs{padding-left:16px!important;padding-right:16px!important}.fk-pt-xs{padding-top:16px!important}.fk-pb-xs{padding-bottom:16px!important}.fk-pl-xs{padding-left:16px!important}.fk-pr-xs{padding-right:16px!important}.fk-p-sm{padding:20px!important}.fk-py-sm{padding-top:20px!important;padding-bottom:20px!important}.fk-px-sm{padding-left:20px!important;padding-right:20px!important}.fk-pt-sm{padding-top:20px!important}.fk-pb-sm{padding-bottom:20px!important}.fk-pl-sm{padding-left:20px!important}.fk-pr-sm{padding-right:20px!important}.fk-p-md{padding:24px!important}.fk-py-md{padding-top:24px!important;padding-bottom:24px!important}.fk-px-md{padding-left:24px!important;padding-right:24px!important}.fk-pt-md{padding-top:24px!important}.fk-pb-md{padding-bottom:24px!important}.fk-pl-md{padding-left:24px!important}.fk-pr-md{padding-right:24px!important}.fk-p-lg{padding:32px!important}.fk-py-lg{padding-top:32px!important;padding-bottom:32px!important}.fk-px-lg{padding-left:32px!important;padding-right:32px!important}.fk-pt-lg{padding-top:32px!important}.fk-pb-lg{padding-bottom:32px!important}.fk-pl-lg{padding-left:32px!important}.fk-pr-lg{padding-right:32px!important}.fk-p-xl{padding:48px!important}.fk-py-xl{padding-top:48px!important;padding-bottom:48px!important}.fk-px-xl{padding-left:48px!important;padding-right:48px!important}.fk-pt-xl{padding-top:48px!important}.fk-pb-xl{padding-bottom:48px!important}.fk-pl-xl{padding-left:48px!important}.fk-pr-xl{padding-right:48px!important}.fk-p-2xl{padding:80px!important}.fk-py-2xl{padding-top:80px!important;padding-bottom:80px!important}.fk-px-2xl{padding-left:80px!important;padding-right:80px!important}.fk-pt-2xl{padding-top:80px!important}.fk-pb-2xl{padding-bottom:80px!important}.fk-pl-2xl{padding-left:80px!important}.fk-pr-2xl{padding-right:80px!important}.fk-p-3xl{padding:96px!important}.fk-py-3xl{padding-top:96px!important;padding-bottom:96px!important}.fk-px-3xl{padding-left:96px!important;padding-right:96px!important}.fk-pt-3xl{padding-top:96px!important}.fk-pb-3xl{padding-bottom:96px!important}.fk-pl-3xl{padding-left:96px!important}.fk-pr-3xl{padding-right:96px!important}.fk-p-0{padding:0!important}.fk-text-title{font-size:48px;line-height:1.2;font-weight:700;letter-spacing:-.02em}.fk-text-subtitle{font-size:32px;line-height:1.2;font-weight:600;letter-spacing:-.01em}.fk-text-eyebrow{font-size:12px;line-height:1.5;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fk-text-body-lg{font-size:18px;line-height:1.75;font-weight:400}.fk-text-body-md{font-size:16px;line-height:1.5;font-weight:400}.fk-text-body-sm{font-size:14px;line-height:1.5;font-weight:400}.fk-text-caption{font-size:12px;line-height:1.5;font-weight:400}.fk-text-footnote{font-size:11px;line-height:1.5;font-weight:400}.fk-r-none{border-radius:0!important}.fk-r-sm{border-radius:4px!important}.fk-r-md{border-radius:8px!important}.fk-r-lg{border-radius:12px!important}.fk-r-xl{border-radius:16px!important}.fk-r-2xl{border-radius:24px!important}.fk-r-full{border-radius:9999px!important}:root{--fk-color-primary:#1a1a2e;--fk-color-secondary:#16213e;--fk-color-accent:#0f3460;--fk-color-highlight:#e94560;--fk-color-text:#333;--fk-color-text-light:#666;--fk-color-bg:#fff;--fk-color-white:#fff;--fk-color-black:#000;--fk-color-muted:#f5f5f5;--fk-color-border:#e0e0e0}.fk-bg-primary{background-color:var(--fk-color-primary)!important}.fk-tc-primary{color:var(--fk-color-primary)!important}.fk-bc-primary{border-color:var(--fk-color-primary)!important}.fk-bg-secondary{background-color:var(--fk-color-secondary)!important}.fk-tc-secondary{color:var(--fk-color-secondary)!important}.fk-bc-secondary{border-color:var(--fk-color-secondary)!important}.fk-bg-accent{background-color:var(--fk-color-accent)!important}.fk-tc-accent{color:var(--fk-color-accent)!important}.fk-bc-accent{border-color:var(--fk-color-accent)!important}.fk-bg-highlight{background-color:var(--fk-color-highlight)!important}.fk-tc-highlight{color:var(--fk-color-highlight)!important}.fk-bc-highlight{border-color:var(--fk-color-highlight)!important}.fk-bg-text{background-color:var(--fk-color-text)!important}.fk-tc-text{color:var(--fk-color-text)!important}.fk-bc-text{border-color:var(--fk-color-text)!important}.fk-bg-text-light{background-color:var(--fk-color-text-light)!important}.fk-tc-text-light{color:var(--fk-color-text-light)!important}.fk-bc-text-light{border-color:var(--fk-color-text-light)!important}.fk-bg-bg{background-color:var(--fk-color-bg)!important}.fk-tc-bg{color:var(--fk-color-bg)!important}.fk-bc-bg{border-color:var(--fk-color-bg)!important}.fk-bg-white{background-color:var(--fk-color-white)!important}.fk-tc-white{color:var(--fk-color-white)!important}.fk-bc-white{border-color:var(--fk-color-white)!important}.fk-bg-black{background-color:var(--fk-color-black)!important}.fk-tc-black{color:var(--fk-color-black)!important}.fk-bc-black{border-color:var(--fk-color-black)!important}.fk-bg-muted{background-color:var(--fk-color-muted)!important}.fk-tc-muted{color:var(--fk-color-muted)!important}.fk-bc-muted{border-color:var(--fk-color-muted)!important}.fk-bg-border{background-color:var(--fk-color-border)!important}.fk-tc-border{color:var(--fk-color-border)!important}.fk-bc-border{border-color:var(--fk-color-border)!important}.fk-b-0{border:0!important}.fk-b-1{border:1px solid var(--fk-color-border)!important}.fk-b-2{border:2px solid var(--fk-color-border)!important}.fk-b-t-1{border-top:1px solid var(--fk-color-border)!important}.fk-b-b-1{border-bottom:1px solid var(--fk-color-border)!important}.fk-b-l-1{border-left:1px solid var(--fk-color-border)!important}.fk-b-r-1{border-right:1px solid var(--fk-color-border)!important}.fk-b-t-2{border-top:2px solid var(--fk-color-border)!important}.fk-b-b-2{border-bottom:2px solid var(--fk-color-border)!important}