@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/150f724d70372c02-s.1ljbalzvxyif7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/750c737482d9de2f-s.3ex3j6ahhvjry.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.40bho2kviej2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}._82MfGW_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}._82MfGW_variable{--font-hk-display:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/fb74448dcb8f3309-s.24ik8ds6mfy86.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(../media/6b186f06197624ff-s.p.171shbaxyastj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.tZDQ6q_className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.tZDQ6q_variable{--font-hk-sans:"Instrument Sans", "Instrument Sans Fallback"}
body:has(.hk-root)>header{display:none}body:has(.hk-root)>footer{display:none}body:has(.hk-root)>.noise{display:none}body:has(.hk-root) main{padding-bottom:0!important}html:has(.hk-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-padding-top:calc(5.5rem + var(--demo-bar-h,0px))}body:has(.hk-root){color:#101b2d;background:#fff}.hk-root{--hk-navy:#101b2d;--hk-navy-2:#172337;--hk-navy-3:#22304a;--hk-gold:#c6a66b;--hk-gold-soft:#e9dcc2;--hk-gold-ink:#715626;--hk-slate:#556274;--hk-slate-light:#94a3b8;--hk-surface:#f4f5f7;--hk-stone:#f1ede6;--hk-stone-2:#e7e1d7;--hk-ink-2:#3d4757;--hk-line:#e3e6eb;--hk-line-strong:#cfd5de;--hk-white:#fff;--hk-success:#1f7a55;--hk-success-bg:#e6f4ed;--hk-warning:#92600a;--hk-warning-bg:#fdf3dc;--hk-danger:#b42335;--hk-danger-bg:#fbe9ec;--hk-info:#2f5aa8;--hk-info-bg:#e8effb;font-family:var(--font-hk-sans), ui-sans-serif, system-ui, sans-serif;color:var(--hk-navy);background:var(--hk-white);font-feature-settings:normal}.hk-root ::selection{background:var(--hk-gold-soft);color:var(--hk-navy)}.hk-root :focus-visible{outline:2px solid var(--hk-gold-ink);outline-offset:2px;border-radius:6px}.hk-root .hk-on-dark :focus-visible,.hk-root .hk-on-dark:focus-visible{outline-color:var(--hk-gold)}@layer components{.hk-root .hk-display{font-family:var(--font-hk-display), Georgia, serif;letter-spacing:-.015em;font-weight:400}.hk-root .hk-app{font-stretch:92%}.hk-root .hk-app .hk-display{font-family:var(--font-hk-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em}.hk-root .hk-h1{font-family:var(--font-hk-display), Georgia, serif;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.5rem,1.55rem + 3.4vw,4.5rem);font-weight:400;line-height:1.02}.hk-root .hk-h2{font-family:var(--font-hk-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,1.45rem + 2.1vw,3.25rem);font-weight:400;line-height:1.05}.hk-root .hk-h3{font-family:var(--font-hk-display), Georgia, serif;letter-spacing:-.015em;font-size:clamp(1.375rem,1.2rem + .6vw,1.625rem);font-weight:400;line-height:1.15}.hk-root .hk-lead{text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.5}.hk-root .hk-link{background:linear-gradient(currentColor,currentColor) 0 calc(50% + .8em)/0% 1px no-repeat;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:500;transition:background-size .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.hk-root .hk-link:hover{background-size:100% 1px}.hk-root .hk-link svg{transition:transform .25s cubic-bezier(.16,1,.3,1)}.hk-root .hk-link:hover svg{transform:translate(3px)}.hk-root .hk-lift{transition:transform .35s cubic-bezier(.16,1,.3,1)}.hk-root .hk-lift:hover{transform:translateY(-2px)}.hk-root .hk-zoom>*{transition:transform .9s cubic-bezier(.16,1,.3,1)}.hk-root .hk-lift:hover .hk-zoom>*,.hk-root .hk-zoom:hover>*{transform:scale(1.03)}.hk-root h1,.hk-root h2,.hk-root h3{letter-spacing:-.02em}.hk-root .hk-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--hk-gold-ink);font-size:.72rem;font-weight:600}.hk-root .hk-on-dark .hk-eyebrow,.hk-root .hk-eyebrow.hk-eyebrow-dark{color:var(--hk-gold)}.hk-root .hk-btn{white-space:nowrap;cursor:pointer;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1.25rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.hk-root .hk-btn:hover:not(:disabled){transform:translateY(-1px)}.hk-root .hk-btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.hk-root .hk-btn-lg{min-height:3.25rem;padding:0 1.5rem;font-size:1rem}.hk-root .hk-btn:disabled{opacity:.5;cursor:not-allowed}.hk-root .hk-btn-primary{background:var(--hk-navy);color:#fff}.hk-root .hk-btn-primary:hover:not(:disabled){background:var(--hk-navy-3)}.hk-root .hk-btn-gold{background:var(--hk-gold);color:var(--hk-navy)}.hk-root .hk-btn-gold:hover:not(:disabled){background:#d4b97f}.hk-root .hk-btn-light{color:var(--hk-navy);background:#fff}.hk-root .hk-btn-light:hover:not(:disabled){background:var(--hk-stone)}.hk-root .hk-btn-outline{border:1px solid var(--hk-line-strong);color:var(--hk-navy);background:0 0}.hk-root .hk-btn-outline:hover:not(:disabled){border-color:var(--hk-navy)}.hk-root .hk-btn-ghost-dark{color:#fff;border:1px solid #ffffff47}.hk-root .hk-btn-ghost-dark:hover:not(:disabled){border-color:var(--hk-gold);color:var(--hk-gold)}.hk-root .hk-btn-sm{min-height:2.25rem;padding:0 .9rem;font-size:.8125rem}.hk-root .hk-app .hk-btn{border-radius:.6rem;min-height:2.5rem}.hk-root .hk-app .hk-btn-sm{min-height:2.125rem}.hk-root .hk-btn-danger{background:var(--hk-danger);color:#fff}.hk-root .hk-btn-danger:hover:not(:disabled){background:#951b2b}.hk-root .hk-label{color:var(--hk-navy);margin-bottom:.375rem;font-size:.8125rem;font-weight:600;display:block}.hk-root .hk-input{border:1px solid var(--hk-line-strong);width:100%;min-height:2.75rem;color:var(--hk-navy);background:#fff;border-radius:.6rem;padding:.55rem .8rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.hk-root .hk-app .hk-input{min-height:2.5rem;font-size:.875rem}.hk-root textarea.hk-input{resize:vertical;min-height:6rem}.hk-root select.hk-input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;padding-right:2.2rem}.hk-root .hk-input::placeholder{color:var(--hk-slate-light)}.hk-root .hk-input:hover{border-color:var(--hk-slate-light)}.hk-root .hk-input:focus{border-color:var(--hk-navy);outline:none;box-shadow:0 0 0 3px #c6a66b59}.hk-root .hk-input[aria-invalid=true]{border-color:var(--hk-danger)}.hk-root .hk-error{color:var(--hk-danger);margin-top:.35rem;font-size:.78rem}.hk-root .hk-checkbox{width:1.05rem;height:1.05rem;accent-color:var(--hk-navy)}.hk-root dialog.hk-dialog{color:var(--hk-navy);opacity:0;width:min(100% - 2rem,36rem);max-height:min(100dvh - 2rem,52rem);transition:opacity .2s ease, transform .25s cubic-bezier(.16, 1, .3, 1), overlay .25s allow-discrete, display .25s allow-discrete;background:#fff;border:none;border-radius:1rem;margin:auto;padding:0;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 30px 80px -20px #101b2d73}.hk-root dialog.hk-dialog[open]{opacity:1;transform:none}@starting-style{.hk-root dialog.hk-dialog[open]{opacity:0;transform:translateY(12px)scale(.98)}}.hk-root dialog.hk-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101b2d80}.hk-root dialog.hk-dialog.hk-dialog-lg{width:min(100% - 2rem,52rem)}.hk-root dialog.hk-drawer{border-radius:0;width:min(100%,40rem);height:100dvh;max-height:100dvh;margin:0 0 0 auto;transform:translate(24px)}.hk-root dialog.hk-drawer[open]{transform:none}@starting-style{.hk-root dialog.hk-drawer[open]{opacity:0;transform:translate(24px)}}.hk-root .hk-scroll{scrollbar-width:thin;scrollbar-color:var(--hk-line-strong) transparent}.hk-root .hk-skeleton{background:linear-gradient(90deg, var(--hk-surface) 0%, #e9ecf1 50%, var(--hk-surface) 100%);background-size:200% 100%;border-radius:.5rem;animation:1.4s ease-in-out infinite hk-shimmer}@keyframes hk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.hk-root .hk-canvas{background-color:#f8f9fb;background-image:radial-gradient(circle at 1px 1px,#d5dae2 1px,#0000 0);background-size:22px 22px}@keyframes hk-dash{to{stroke-dashoffset:-24px}}.hk-root .hk-flow{stroke-dasharray:6 6;animation:.6s linear infinite hk-dash}@keyframes hk-pulse-ring{0%{box-shadow:0 0 #c6a66b8c}to{box-shadow:0 0 0 12px #c6a66b00}}.hk-root .hk-running{animation:1.1s ease-out infinite hk-pulse-ring}}@keyframes hk-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hk-settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.hk-root [data-enter]{animation:.9s cubic-bezier(.16,1,.3,1) both hk-enter;animation-delay:calc(var(--d,0) * 90ms + 80ms)}.hk-root [data-settle]{animation:1.4s cubic-bezier(.16,1,.3,1) both hk-settle}@media (prefers-reduced-motion:reduce){.hk-root *,.hk-root :before,.hk-root :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
