@font-face{font-family:"Bricolage Grotesque";font-style:normal;font-weight:500 800;font-display:swap;src:url("../fonts/bricolage-grotesque-variable.woff2") format("woff2")}@font-face{font-family:"Karla";font-style:normal;font-weight:400 600;font-display:swap;src:url("../fonts/karla-variable.woff2") format("woff2")}:root{--bs-hkv-red-rgb: 227, 6, 19;--bs-hkv-yellow-rgb: 255, 221, 0;--bs-hkv-blue-rgb: 27, 63, 160;--bs-cream-rgb: 250, 243, 231;--bs-card-rgb: 255, 252, 246;--bs-line-rgb: 231, 219, 198;--bs-sand-rgb: 246, 238, 224;--bs-rule-rgb: 201, 195, 179;--bs-ink-rgb: 27, 25, 21;--bs-ink-2-rgb: 48, 44, 37;--bs-ink-3-rgb: 40, 37, 32;--bs-mono-rgb: 146, 137, 117;--bs-ondark-rgb: 192, 183, 166;--bs-ondark-2-rgb: 150, 141, 124;--bs-onblue-rgb: 213, 221, 242;--bs-onblue-2-rgb: 185, 198, 234;--bs-onred-rgb: 255, 227, 227;--bs-onred-2-rgb: 255, 217, 217;--bs-onyellow-rgb: 58, 54, 40;--bs-onyellow-2-rgb: 138, 106, 0;--bs-onhero-rgb: 237, 234, 226;--bs-draft-rgb: 176, 112, 0}*,::before,::after{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}ul,ol,menu{list-style:none}dl,dd,blockquote,figure,pre,address,hr{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;color:inherit;letter-spacing:inherit;background-color:rgba(0,0,0,0)}::file-selector-button{padding:0;border:0;border-radius:0}button{padding:0;border:0}textarea{resize:vertical}[hidden]{display:none !important}.btn-hkv-yellow{--bs-btn-color: #1b1915;--bs-btn-bg: #ffdd00;--bs-btn-hover-color: #1b1915;--bs-btn-hover-bg: #ffdd00;--bs-btn-active-color: #1b1915;--bs-btn-active-bg: #ffdd00;--bs-btn-disabled-color: #1b1915;--bs-btn-disabled-bg: #ffdd00}.btn-hkv-yellow:hover{opacity:.9}.btn-ink{--bs-btn-color: #fff;--bs-btn-bg: #1b1915;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #302c25;--bs-btn-active-color: #fff;--bs-btn-active-bg: #302c25}.btn-line{--bs-btn-color: #1b1915;--bs-btn-bg: transparent;--bs-btn-border-color: #e7dbc6;--bs-btn-hover-color: #1b1915;--bs-btn-hover-bg: #f6eee0;--bs-btn-hover-border-color: #e7dbc6;--bs-btn-active-color: #1b1915;--bs-btn-active-bg: #f6eee0;--bs-btn-active-border-color: #e7dbc6;--bs-btn-disabled-color: #1b1915;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #e7dbc6;--bs-btn-border-width: 1px}.form-control-dark{color:#fff;background-color:#1b1915;border-width:0}.form-control-dark:focus{color:#fff;background-color:#1b1915}.alert{border-left-width:3px;border-left-style:solid}.alert-hkv-red{--bs-alert-color: #e30613;--bs-alert-bg: rgba(227, 6, 19, 0.1);--bs-alert-border-color: #e30613}.alert-hkv-blue{--bs-alert-color: #1b3fa0;--bs-alert-bg: rgba(27, 63, 160, 0.1);--bs-alert-border-color: #1b3fa0}.alert-hkv-red-strong{--bs-alert-color: #e30613;--bs-alert-bg: rgba(227, 6, 19, 0.2);--bs-alert-border-color: #e30613}.table{margin-bottom:0;vertical-align:middle}.table>thead{vertical-align:middle}.table>:not(caption)>*>*{color:inherit}.table>:last-child>:last-child>*{border-bottom-width:0}.form-control:disabled,.form-control[readonly]{background-color:rgba(0,0,0,0)}.badge{line-height:1.5}.transition-colors{transition:color .15s cubic-bezier(0.4, 0, 0.2, 1),background-color .15s cubic-bezier(0.4, 0, 0.2, 1),border-color .15s cubic-bezier(0.4, 0, 0.2, 1)}.transition-opacity{transition:opacity .15s cubic-bezier(0.4, 0, 0.2, 1)}.stripe-lg{background-image:repeating-linear-gradient(135deg, #e2d7c4 0, #e2d7c4 12px, #eee4d4 12px, #eee4d4 24px)}.stripe-sm{background-image:repeating-linear-gradient(135deg, #e7dbc6 0, #e7dbc6 10px, #f3eada 10px, #f3eada 20px)}.stripe-dark{background-image:repeating-linear-gradient(135deg, #302c25 0, #302c25 12px, #282520 12px, #282520 24px)}.text-white-hover:hover{color:#fff !important}.text-hkv-red-hover:hover{color:#e30613 !important}.bg-sand-hover:hover{background-color:#f6eee0 !important}.bg-card-hover:hover{background-color:#fffcf6 !important}.bg-ink-hover:hover{background-color:#1b1915 !important}.bg-ink-2-hover:hover{background-color:#302c25 !important}.bg-hkv-red-hover:hover{background-color:#e30613 !important}.bg-hkv-blue-hover:hover{background-color:#1b3fa0 !important}.bg-hkv-yellow-hover:hover{background-color:#fd0 !important}.border-hkv-red-hover:hover{border-color:#e30613 !important}.opacity-70-hover:hover{opacity:.7 !important}.opacity-90-hover:hover{opacity:.9 !important}.site-header{padding:14px 20px}@media(min-width: 768px){.site-header{padding:18px 48px}}.site-logo{height:44px}@media(min-width: 900px){.site-logo{height:52px}}.btn-ghost-light:hover{border-color:#fff !important;background-color:rgba(255,255,255,.1)}.photo-thumb{cursor:pointer}.admin-shell{min-height:100vh;background-color:#faf3e7}@media(min-width: 900px){.admin-shell{display:grid;grid-template-columns:280px 1fr;align-items:flex-start}}.admin-content{min-width:0;padding:32px 20px}@media(min-width: 900px){.admin-content{padding:40px 44px 72px}}.btn-editor{--bs-btn-padding-y: 8px;--bs-btn-padding-x: 16px;--bs-btn-font-size: 14px}@media(min-width: 900px){.btn-editor{--bs-btn-padding-y: 12px;--bs-btn-padding-x: 20px;--bs-btn-font-size: 15px}}.btn-editor.btn-hkv-yellow{--bs-btn-padding-x: 20px}@media(min-width: 900px){.btn-editor.btn-hkv-yellow{--bs-btn-padding-x: 24px}}.hkv-editable{outline:1px dashed rgba(0,0,0,0);outline-offset:3px;border-radius:1px}.hkv-editable:hover{outline-color:rgba(226,0,26,.5);cursor:text}.hkv-editable:focus{outline:2px solid #e2001a;cursor:text}.hkv-section-hidden{opacity:.35}.chart-bar-tip{display:none}.chart-bar:hover .chart-bar-tip{display:block}
