.fxfn{--fxfn-acc:var(--electric,#3b6fd4)}.fxfn--teal{--fxfn-acc:var(--teal,#0d9488)}.fxfn[hidden]{display:none}.fxfn--corner{bottom:24px;max-width:min(var(--fxfn-w,400px),calc(100vw - 48px));position:fixed;right:24px;z-index:900}.fxfn--corner .fxfn__card{opacity:0;transform:translateY(14px);transition:opacity .26s ease,transform .26s ease}.fxfn--corner.is-open .fxfn__card{opacity:1;transform:none}.fxfn--center{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:900}.fxfn--center .fxfn__scrim{background:rgba(9,17,28,.62);inset:0;opacity:0;position:absolute;transition:opacity .26s ease}.fxfn--center.is-open .fxfn__scrim{opacity:1}.fxfn--center .fxfn__card{max-width:min(var(--fxfn-w,520px),100%);opacity:0;position:relative;transform:translateY(10px) scale(.985);transition:opacity .26s ease,transform .26s ease;width:100%}.fxfn--center.is-open .fxfn__card{opacity:1;transform:none}.fxfn__card{background:var(--navy,#0b1929);border:1px solid hsla(0,0%,100%,.1);border-radius:3px;box-shadow:0 24px 60px rgba(9,17,28,.32);box-sizing:border-box;color:#fff;padding:30px 32px 28px;position:relative}.fxfn--light .fxfn__card{background:#fff;border-color:rgba(13,21,32,.12);color:var(--ink,#0d1520)}.fxfn__x{align-items:center;background:none;border:0;color:currentColor;cursor:pointer;display:flex;font-size:22px;height:32px;justify-content:center;line-height:1;opacity:.45;position:absolute;right:12px;top:12px;transition:opacity .16s;width:32px}.fxfn__x:hover{opacity:.9}.fxfn__eyebrow{color:#8fb6f5;display:block;font:500 11px/1 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.16em;text-transform:uppercase}.fxfn--custom .fxfn__eyebrow,.fxfn--light .fxfn__eyebrow{color:var(--fxfn-acc)}.fxfn__title{font:400 var(--fxfn-title,26px)/1.18 var(--font-serif,"Playfair Display",Georgia,serif);letter-spacing:-.012em;margin:14px 0 0;text-wrap:balance}.fxfn__copy{font:400 15px/1.6 var(--font-sans,"DM Sans",sans-serif);margin:12px 0 0;opacity:.78;text-wrap:pretty}.fxfn__date{border-top:1px solid hsla(0,0%,100%,.14);color:#8fb6f5;font:500 13px/1.5 var(--font-mono,"JetBrains Mono",monospace);letter-spacing:.06em;margin:14px 0 0;padding-top:14px;text-transform:uppercase}.fxfn--custom .fxfn__date,.fxfn--light .fxfn__date{border-top-color:currentColor;color:var(--fxfn-acc)}.fxfn--custom .fxfn__date{border-top-color:hsla(0,0%,50%,.28)}.fxfn__actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.fxfn__btn{align-items:center;background:var(--fxfn-acc);border:1px solid var(--fxfn-acc);border-radius:2px;color:#fff;display:inline-flex;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);gap:10px;padding:13px 22px;text-decoration:none;transition:background .18s,border-color .18s}.fxfn__btn:hover{background:var(--fxfn-acc-h,#2f5cb8);border-color:var(--fxfn-acc-h,#2f5cb8);color:#fff}.fxfn__btn i{font-style:normal}.fxfn__ghost{background:none;border:0;color:currentColor;cursor:pointer;font:500 14px/1 var(--font-sans,"DM Sans",sans-serif);opacity:.6;padding:0;transition:opacity .16s}.fxfn__ghost:hover{opacity:1}@media (max-width:640px){.fxfn--corner{bottom:16px;left:16px;max-width:none;right:16px}.fxfn__card{padding:26px 24px 24px}.fxfn__title{font-size:calc(var(--fxfn-title,26px)*.85)}}