@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(./instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hk-color-paper:#f4f1ea;--hk-color-chalk:#fffdf8;--hk-color-slate:#273640;--hk-color-pine:#294a38;--hk-color-pine-hover:#365f49;--hk-color-sage:#a8b3a5;--hk-color-ochre:#c68e2e;--hk-color-ochre-soft:#f0e2c6;--hk-color-coral:#de735c;--hk-color-coral-ink:#934536;--hk-color-line:#d6d8d2;--hk-color-muted:#5b6967;--hk-color-danger:#8c3d35;--hk-color-danger-soft:#f6dedb;--hk-color-success:#1d5a44;--hk-color-success-soft:#dcebe3;--hk-font-sans:"Instrument Sans Variable", "Instrument Sans", "Avenir Next", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--hk-font-weight-regular:400;--hk-font-weight-medium:500;--hk-radius-sm:8px;--hk-radius-md:12px;--hk-radius-lg:16px;--hk-radius-xl:22px;--hk-shadow-raised:0 18px 44px #2736401a;--hk-focus-ring:0 0 0 3px #294a3833;--ink:var(--hk-color-slate);--muted:var(--hk-color-muted);--pine:var(--hk-color-pine);--pine-light:var(--hk-color-pine-hover);--cream:var(--hk-color-paper);--paper:var(--hk-color-chalk);--line:var(--hk-color-line);--gold:var(--hk-color-ochre);--rose:var(--hk-color-coral-ink);--home-ink:var(--hk-color-slate);--home-muted:var(--hk-color-muted);--home-pine:var(--hk-color-pine);--home-green:var(--hk-color-pine-hover);--home-cream:var(--hk-color-paper);--home-paper:var(--hk-color-chalk);--home-line:var(--hk-color-line);--home-gold:var(--hk-color-ochre);--home-rose:var(--hk-color-coral-ink);--p-ink:var(--hk-color-slate);--p-muted:var(--hk-color-muted);--p-pine:var(--hk-color-pine);--p-green:var(--hk-color-pine-hover);--p-cream:var(--hk-color-paper);--p-paper:var(--hk-color-chalk);--p-line:var(--hk-color-line);--p-gold:var(--hk-color-ochre);--p-rose:var(--hk-color-coral-ink)}*{box-sizing:border-box}html{font-family:var(--hk-font-sans);font-synthesis:none;text-rendering:optimizelegibility}body,html{background:var(--hk-color-paper);min-width:0;color:var(--hk-color-slate)}body{font-family:inherit;font-weight:var(--hk-font-weight-regular);margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button,input,select,textarea{outline-color:var(--hk-color-pine)}:focus-visible{outline:2px solid var(--hk-color-pine);outline-offset:3px}.hk-skip-link{z-index:1000;border:2px solid var(--hk-color-pine);border-radius:var(--hk-radius-sm);max-width:calc(100vw - 24px);color:var(--hk-color-chalk);background:var(--hk-color-pine);font-weight:var(--hk-font-weight-medium);padding:10px 14px;text-decoration:none;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 20px))}.hk-skip-link:focus-visible{transform:translateY(0)}::selection{background:var(--hk-color-ochre-soft);color:var(--hk-color-slate)}.hk-workspace{width:min(1180px,100% - 48px);margin-inline:auto;padding:32px 0 64px}.hk-workspace-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px;display:flex}.hk-workspace-heading>div{min-width:0}.hk-workspace-heading h1{color:var(--hk-color-slate);font:var(--hk-font-weight-medium) calc(clamp(2rem,3.5vw,3rem))/1.12 var(--hk-font-sans);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0}.hk-workspace-heading>div>p:last-child{max-width:65ch;color:var(--hk-color-muted);margin:12px 0 0;line-height:1.6}@media (width<=900px){.hk-workspace-heading{flex-direction:column;align-items:stretch}}@media (width<=600px){.hk-workspace{width:calc(100% - 32px);padding:24px 0 48px}}html[data-hk-private-paused] [data-hk-private]{visibility:hidden}.hk-sr-only,.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hk-collection-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.hk-collection-search{width:min(100%,320px);display:block}.hk-collection-search input{width:100%;min-height:48px;color:var(--hk-color-slate);padding:10px 14px}.hk-collection-search input,.hk-view-switch{border:1px solid var(--hk-color-line);border-radius:var(--hk-radius-md);background:var(--hk-color-chalk)}.hk-view-switch{gap:3px;margin-left:auto;padding:3px;display:flex}.hk-view-switch button{border-radius:var(--hk-radius-sm);min-height:44px;color:var(--hk-color-muted);font-weight:var(--hk-font-weight-medium);cursor:pointer;background:0 0;border:0;padding:8px 14px}.hk-view-switch button[aria-pressed=true]{color:var(--hk-color-chalk);background:var(--hk-color-pine)}.hk-collection-count,.hk-collection-note{color:var(--hk-color-muted);margin:0 0 12px;font-size:.82rem}.hk-collection-note{margin-top:20px;line-height:1.5}@media (width<=540px){.hk-collection-search{width:100%}}.hk-app-shell{grid-template-columns:252px minmax(0,1fr);min-height:100dvh;display:grid}.hk-sidebar{border-right:1px solid var(--hk-color-line);background:var(--hk-color-chalk);flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.hk-sidebar-brand,.hk-sidebar>.hk-logo{min-height:88px;padding:18px 24px;font-size:24px}.hk-sidebar-scroll{overscroll-behavior:contain;flex:1;padding:0 16px 24px;overflow:auto}.hk-sidebar-group{margin-bottom:32px}.hk-sidebar-group:last-child{margin-bottom:0}.hk-sidebar-group h2{color:var(--hk-color-muted);font:var(--hk-font-weight-medium) .7rem/1.5 var(--hk-font-sans);text-transform:uppercase;letter-spacing:.1em;margin:12px 12px 10px}.hk-sidebar-group a,.hk-sidebar-group button{border-radius:var(--hk-radius-sm);width:100%;min-height:44px;color:var(--hk-color-muted);text-align:left;font:var(--hk-font-weight-regular) .875rem/1.4 var(--hk-font-sans);overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:12px;margin:3px 0;padding:10px 12px;text-decoration:none;display:flex;position:relative}.hk-sidebar-icon{flex:none;display:inline-flex;position:relative}.hk-nav-reminder-indicator{border:2px solid var(--hk-color-chalk);background:var(--hk-color-danger);width:16px;height:16px;color:var(--hk-color-chalk);font:var(--hk-font-weight-medium) 12px/1 var(--hk-font-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-5px;right:-5px}.hk-sidebar-group [aria-current=page],.hk-sidebar-group a:hover{background:var(--hk-color-paper);color:var(--hk-color-pine)}.hk-sidebar-group [aria-current=page]{font-weight:var(--hk-font-weight-medium);text-underline-offset:4px;text-decoration:underline}.hk-sidebar-group [aria-current=page]:before{content:"";background:var(--hk-color-pine);border-radius:3px;width:3px;position:absolute;top:13px;bottom:13px;left:0}.hk-sidebar-group button:disabled{opacity:.55;cursor:not-allowed}.hk-app-body{min-width:0}.hk-utility-bar{border-bottom:1px solid var(--hk-color-line);background:var(--hk-color-chalk);justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:12px 40px;display:flex}.hk-utility-context{align-items:center;gap:28px;min-width:0;display:flex}.hk-household-context,.hk-property-context{min-width:0;color:var(--hk-color-muted);gap:2px;font-size:.7rem;display:grid}.hk-context-value,.hk-household-context a{min-height:44px;color:var(--hk-color-slate);overflow-wrap:anywhere;align-items:center;font-size:.875rem;text-decoration:none;display:flex}.hk-household-context a:hover{text-underline-offset:4px;text-decoration:underline}.hk-property-context{border-left:1px solid var(--hk-color-line);padding-left:28px}.hk-property-context select{width:100%;max-width:260px;min-height:44px;color:var(--hk-color-slate);background:0 0;border:0;padding:0 24px 0 0;font-size:.875rem}.hk-utility-tools{align-items:center;gap:8px;display:flex}.hk-nav-icon-button{border-radius:var(--hk-radius-sm);min-width:44px;min-height:44px;color:var(--hk-color-pine);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.hk-nav-icon-button:hover{background:var(--hk-color-paper)}.hk-mobile-heading{display:none}.hk-drawer-heading{justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 24px;display:flex}.hk-drawer-heading .hk-logo{font-size:24px}.hk-navigation-status{background:var(--hk-color-chalk);color:var(--hk-color-muted);margin:0;padding:16px 24px;line-height:1.5}.hk-app-body .hk-workspace{width:100%;max-width:1360px;margin:0 auto;padding:36px 40px 64px}.hk-app-body .hk-workspace-heading h1{max-width:none;font-size:calc(clamp(2rem,3vw,2.5rem))}.hk-app-body .page-shell{min-height:calc(100dvh - 88px)}@media (width<=1180px){.hk-app-shell{grid-template-columns:232px minmax(0,1fr)}.hk-app-body .hk-workspace,.hk-utility-bar{padding-inline:28px}.hk-utility-context{gap:16px}.hk-property-context{padding-left:16px}.hk-property-context select{max-width:210px}}@media (width<=1000px){.hk-app-shell{display:block}.hk-sidebar{display:none}.hk-utility-bar{flex-wrap:wrap;gap:8px 16px;padding:12px 24px}.hk-mobile-heading{align-items:center;gap:12px;display:flex}.hk-mobile-heading .hk-logo{font-size:21px}.hk-utility-tools{margin-left:auto}.hk-utility-context{border-top:1px solid var(--hk-color-line);order:3;width:100%;padding-top:10px}.hk-household-context,.hk-property-context{flex:1;min-width:0}.hk-property-context select{max-width:100%}.hk-app-body .hk-workspace{padding:28px 24px 48px}}@media (width<=600px){.hk-utility-bar{padding-inline:16px}.hk-mobile-heading{gap:4px}.hk-mobile-heading .hk-logo{font-size:19px}.hk-mobile-heading .hk-logo svg{width:32px;height:32px}.hk-utility-tools{gap:0}.hk-app-body .hk-workspace{padding:24px 16px 48px}}@media print{.hk-app-shell{display:block}.hk-navigation-status,.hk-sidebar,.hk-skip-link,.hk-utility-bar{display:none!important}.hk-app-body .hk-workspace{max-width:none;padding:0}}
