.music-icon[data-v-43bd7a6d]{vertical-align:middle;flex:none;display:inline-block;overflow:visible}.music-icon__wave[data-v-43bd7a6d]{opacity:0;transition:opacity .24s}.music-icon--playing .music-icon__wave[data-v-43bd7a6d]{opacity:1;animation:1.8s ease-in-out infinite music-icon-breathe-43bd7a6d}.music-icon--playing .music-icon__wave--far[data-v-43bd7a6d]{animation-delay:.3s}@keyframes music-icon-breathe-43bd7a6d{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.music-icon--playing .music-icon__wave[data-v-43bd7a6d]{opacity:.85;animation:none}}.snd[data-v-3d5d4ef1]{align-items:center;display:flex}@media (width>=600px){.snd[data-v-3d5d4ef1]{position:relative}}.snd__btn[data-v-3d5d4ef1]{border-radius:var(--hm-radius-full);width:44px;height:44px;color:var(--hm-color-ink-strong);cursor:pointer;transition:background-color var(--hm-motion-fast) var(--hm-motion-ease),color var(--hm-motion-fast) var(--hm-motion-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.snd__btn[data-v-3d5d4ef1]:hover{background:var(--hm-color-hover-tint)}.snd__btn--open[data-v-3d5d4ef1],.snd__btn--playing[data-v-3d5d4ef1],.snd__btn[data-v-3d5d4ef1]:hover{color:var(--hm-color-accent)}.snd__btn[data-v-3d5d4ef1]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:2px}.snd__panel[data-v-3d5d4ef1]{z-index:3;background:var(--hm-color-surface);border-top:2px solid var(--hm-color-gold);max-height:calc(100dvh - 72px);box-shadow:var(--hm-shadow-overlay);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}@media (width>=600px){.snd__panel[data-v-3d5d4ef1]{top:calc(100% + var(--hm-space-3));border:1px solid var(--hm-color-border);border-top:2px solid var(--hm-color-gold);width:340px;left:auto;right:0}}.snd-drop-enter-active[data-v-3d5d4ef1],.snd-drop-leave-active[data-v-3d5d4ef1]{transition:opacity var(--hm-motion-base) var(--hm-motion-ease),transform var(--hm-motion-base) var(--hm-motion-ease)}.snd-drop-enter-from[data-v-3d5d4ef1],.snd-drop-leave-to[data-v-3d5d4ef1]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.snd-drop-enter-active[data-v-3d5d4ef1],.snd-drop-leave-active[data-v-3d5d4ef1]{transition:none}}.snd__head[data-v-3d5d4ef1]{align-items:center;gap:var(--hm-space-4);padding:var(--hm-space-5);background:var(--hm-gradient-deep);display:flex}.snd__play[data-v-3d5d4ef1]{border:1px solid var(--hm-color-gold);background:color-mix(in srgb,var(--hm-color-on-deep) 8%,transparent);width:48px;height:48px;color:var(--hm-color-gold);cursor:pointer;transition:background var(--hm-motion-fast) var(--hm-motion-ease);border-radius:50%;flex:none;place-items:center;display:grid}.snd__play[data-v-3d5d4ef1]:hover{background:color-mix(in srgb,var(--hm-color-gold) 18%,transparent)}.snd__track[data-v-3d5d4ef1]{flex:auto;min-width:0}.snd__eyebrow[data-v-3d5d4ef1]{font-family:var(--hm-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--hm-color-gold);margin:0;font-size:.625rem;font-weight:600}.snd__title[data-v-3d5d4ef1]{color:var(--hm-color-on-deep);font-size:1.1875rem;line-height:1.2}.snd__credit[data-v-3d5d4ef1],.snd__title[data-v-3d5d4ef1]{font-family:var(--hm-font-display);margin:2px 0 0}.snd__credit[data-v-3d5d4ef1]{color:var(--hm-color-on-deep-muted);font-size:.8125rem;font-style:italic}.snd__eq[data-v-3d5d4ef1]{flex:none;align-items:flex-end;gap:3px;height:18px;display:flex}.snd__eq i[data-v-3d5d4ef1]{background:var(--hm-color-gold);opacity:.5;border-radius:1px;width:3px;height:4px}.snd__eq--on i[data-v-3d5d4ef1]{opacity:1;animation:1.1s ease-in-out infinite snd-eq-3d5d4ef1}.snd__eq--on i[data-v-3d5d4ef1]:nth-child(2){animation-delay:-.35s}.snd__eq--on i[data-v-3d5d4ef1]:nth-child(3){animation-delay:-.7s}.snd__eq--on i[data-v-3d5d4ef1]:nth-child(4){animation-delay:-.2s}@keyframes snd-eq-3d5d4ef1{0%,to{height:4px}50%{height:18px}}@media (prefers-reduced-motion:reduce){.snd__eq--on i[data-v-3d5d4ef1]{height:12px;animation:none}}.snd__body[data-v-3d5d4ef1]{display:grid}.snd__section[data-v-3d5d4ef1]{gap:var(--hm-space-3);padding:var(--hm-space-5);display:grid}.snd__section--vivien[data-v-3d5d4ef1]{border-top:1px solid var(--hm-color-border)}.snd__range-row[data-v-3d5d4ef1]{justify-content:space-between;align-items:baseline;display:flex}.snd__label[data-v-3d5d4ef1]{font-family:var(--hm-font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--hm-color-ink-muted);padding:0;font-size:.6875rem;font-weight:600}.snd__value[data-v-3d5d4ef1]{font-family:var(--hm-font-display);color:var(--hm-color-ink);font-variant-numeric:tabular-nums;font-size:.9375rem;font-style:italic}.snd__range[data-v-3d5d4ef1]{--fill:50%;cursor:pointer;appearance:none;background:0 0;width:100%;height:24px;margin:0}.snd__range[data-v-3d5d4ef1]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--hm-color-accent) var(--fill),var(--hm-color-border-strong) var(--fill));border-radius:2px;height:4px}.snd__range[data-v-3d5d4ef1]::-moz-range-track{background:linear-gradient(to right,var(--hm-color-accent) var(--fill),var(--hm-color-border-strong) var(--fill));border-radius:2px;height:4px}.snd__range[data-v-3d5d4ef1]::-webkit-slider-thumb{border:2px solid var(--hm-color-gold);background:var(--hm-color-surface-deep);appearance:none;border-radius:50%;width:18px;height:18px;margin-top:-7px}.snd__range[data-v-3d5d4ef1]::-moz-range-thumb{border:2px solid var(--hm-color-gold);background:var(--hm-color-surface-deep);border-radius:50%;width:14px;height:14px}.snd__range[data-v-3d5d4ef1]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:2px}.snd__switch[data-v-3d5d4ef1]{align-items:flex-start;gap:var(--hm-space-3);margin-top:var(--hm-space-2);cursor:pointer;display:flex}.snd__switch-input[data-v-3d5d4ef1]{opacity:0;width:1px;height:1px;position:absolute}.snd__switch-track[data-v-3d5d4ef1]{border:1px solid var(--hm-color-border-strong);border-radius:var(--hm-radius-full);background:var(--hm-color-surface-alt);width:36px;height:20px;transition:background var(--hm-motion-fast) var(--hm-motion-ease),border-color var(--hm-motion-fast) var(--hm-motion-ease);flex:none;margin-top:1px;position:relative}.snd__switch-thumb[data-v-3d5d4ef1]{background:var(--hm-color-ink-muted);width:14px;height:14px;transition:transform var(--hm-motion-fast) var(--hm-motion-ease),background var(--hm-motion-fast) var(--hm-motion-ease);border-radius:50%;position:absolute;top:2px;left:2px}.snd__switch-input:checked+.snd__switch-track[data-v-3d5d4ef1]{border-color:var(--hm-color-accent);background:var(--hm-color-accent)}.snd__switch-input:checked+.snd__switch-track .snd__switch-thumb[data-v-3d5d4ef1]{background:var(--hm-color-gold);transform:translate(16px)}.snd__switch-input:focus-visible+.snd__switch-track[data-v-3d5d4ef1]{outline:2px solid var(--hm-color-focus);outline-offset:2px}.snd__switch-text[data-v-3d5d4ef1]{color:var(--hm-color-ink);gap:2px;font-size:.875rem;display:grid}.snd__hint[data-v-3d5d4ef1],.snd__switch-text[data-v-3d5d4ef1]{font-family:var(--hm-font-body);line-height:1.4}.snd__hint[data-v-3d5d4ef1]{color:var(--hm-color-ink-muted);margin:0;font-size:.75rem}.snd__vivien[data-v-3d5d4ef1]{align-items:center;gap:var(--hm-space-3);display:flex}.snd__avatar[data-v-3d5d4ef1]{width:40px;height:40px;box-shadow:0 0 0 1px var(--hm-color-gold);-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none}.snd__vivien-name[data-v-3d5d4ef1]{font-family:var(--hm-font-display);color:var(--hm-color-ink-strong);margin:0;font-size:1.0625rem;line-height:1.25}.snd__field[data-v-3d5d4ef1]{gap:var(--hm-space-2);min-width:0;margin:var(--hm-space-2) 0 0;border:0;padding:0;display:grid}.snd__seg[data-v-3d5d4ef1]{border:1px solid var(--hm-color-border-ui);border-radius:var(--hm-radius-full);background:var(--hm-color-surface);padding:3px;display:flex}.snd__seg-opt[data-v-3d5d4ef1]{flex:1 1 0;position:relative}.snd__seg-input[data-v-3d5d4ef1]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.snd__seg-face[data-v-3d5d4ef1]{border-radius:var(--hm-radius-full);height:32px;font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);white-space:nowrap;transition:background var(--hm-motion-fast) var(--hm-motion-ease),color var(--hm-motion-fast) var(--hm-motion-ease);place-items:center;padding:0 6px;font-size:.8125rem;display:grid}.snd__seg-input:hover+.snd__seg-face[data-v-3d5d4ef1]{color:var(--hm-color-accent)}.snd__seg-input:checked+.snd__seg-face[data-v-3d5d4ef1]{background:var(--hm-color-surface-deep);color:var(--hm-color-on-deep)}.snd__seg-input:focus-visible+.snd__seg-face[data-v-3d5d4ef1]{outline:2px solid var(--hm-color-focus);outline-offset:2px}.snd__foot[data-v-3d5d4ef1]{padding:var(--hm-space-3) var(--hm-space-5);border-top:1px solid var(--hm-color-border);background:var(--hm-color-surface-alt);font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);margin:0;font-size:.75rem}@media (pointer:coarse){.snd__seg-face[data-v-3d5d4ef1]{height:40px}}@media (prefers-reduced-motion:reduce){.snd__btn[data-v-3d5d4ef1],.snd__play[data-v-3d5d4ef1],.snd__seg-face[data-v-3d5d4ef1],.snd__switch-thumb[data-v-3d5d4ef1],.snd__switch-track[data-v-3d5d4ef1]{transition:none}}.mirror-icon[data-v-2678cb6d],.account-icon[data-v-da19a17b]{vertical-align:middle;flex:none;display:inline-block}.acct[data-v-eba0d5c7]{align-items:center;display:flex}@media (width>=600px){.acct[data-v-eba0d5c7]{position:relative}}.acct__btn[data-v-eba0d5c7]{justify-content:center;align-items:center;gap:var(--hm-space-2);border-radius:var(--hm-radius-full);min-width:44px;height:44px;color:var(--hm-color-ink-strong);cursor:pointer;transition:background-color var(--hm-motion-fast) var(--hm-motion-ease),color var(--hm-motion-fast) var(--hm-motion-ease);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.acct__btn[data-v-eba0d5c7]:hover{background:var(--hm-color-hover-tint);color:var(--hm-color-accent)}.acct__btn[data-v-eba0d5c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:2px}.acct__label[data-v-eba0d5c7]{display:none}@media (width>=1440px){.acct__btn--guest[data-v-eba0d5c7]{padding-inline:var(--hm-space-3) var(--hm-space-4)}.acct__label[data-v-eba0d5c7]{font-family:var(--hm-font-body);font-size:var(--hm-type-label-size);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase;display:inline}}.acct__btn--open[data-v-eba0d5c7]{background:var(--hm-color-hover-tint)}.acct__pending-disc[data-v-eba0d5c7]{border-radius:var(--hm-radius-full);background:color-mix(in srgb,var(--hm-color-surface-deep) 18%,transparent);width:32px;height:32px}.acct__panel[data-v-eba0d5c7]{z-index:3;background:var(--hm-color-surface);border-top:2px solid var(--hm-color-gold);max-height:calc(100dvh - 72px);box-shadow:var(--hm-shadow-overlay);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}@media (width>=600px){.acct__panel[data-v-eba0d5c7]{top:calc(100% + var(--hm-space-3));border:1px solid var(--hm-color-border);border-top:2px solid var(--hm-color-gold);width:320px;left:auto;right:0}}.acct__head[data-v-eba0d5c7]{align-items:center;gap:var(--hm-space-4);padding:var(--hm-space-5);background:var(--hm-color-surface-deep);display:flex}.acct__who[data-v-eba0d5c7]{min-width:0}.acct__name[data-v-eba0d5c7]{font-family:var(--hm-font-display);color:var(--hm-color-on-deep);overflow-wrap:anywhere;margin:0;font-size:1.1875rem;line-height:1.2}.acct__email[data-v-eba0d5c7]{font-family:var(--hm-font-body);color:var(--hm-color-on-deep-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:.75rem;overflow:hidden}.acct__meter[data-v-eba0d5c7]{padding:var(--hm-space-3) var(--hm-space-5);border-bottom:1px solid var(--hm-color-border);background:var(--hm-color-surface-alt);color:var(--hm-color-ink);gap:6px;text-decoration:none;display:grid}.acct__meter-line[data-v-eba0d5c7]{justify-content:space-between;gap:var(--hm-space-3);align-items:baseline;display:flex}.acct__meter-figure[data-v-eba0d5c7]{font-family:var(--hm-font-body);font-size:.6875rem;font-weight:var(--hm-type-label-weight);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase}.acct__meter-next[data-v-eba0d5c7]{font-family:var(--hm-font-display);color:var(--hm-color-accent);font-size:.875rem;font-style:italic}.acct__meter-bar[data-v-eba0d5c7]{background:var(--hm-color-border);height:3px;display:block}.acct__meter-bar>span[data-v-eba0d5c7]{background:var(--hm-color-surface-deep);height:100%;display:block}.acct__meter:hover .acct__meter-next[data-v-eba0d5c7]{text-decoration:underline}.acct__links[data-v-eba0d5c7]{padding:var(--hm-space-2) 0;margin:0;list-style:none}.acct__link[data-v-eba0d5c7]{align-items:center;gap:var(--hm-space-3);min-height:44px;padding:0 var(--hm-space-5);font-family:var(--hm-font-display);color:var(--hm-color-ink);font-size:1rem;text-decoration:none;display:flex}.acct__link[data-v-eba0d5c7]:hover{background:var(--hm-color-hover-tint)}.acct__link.router-link-exact-active[data-v-eba0d5c7],.acct__link[data-v-eba0d5c7]:hover{color:var(--hm-color-accent)}.acct__link-icon[data-v-eba0d5c7]{color:var(--hm-color-gold-ui)}.acct__signout[data-v-eba0d5c7]{align-items:center;gap:var(--hm-space-3);min-height:48px;padding:0 var(--hm-space-5);border:0;border-top:1px solid var(--hm-color-border);font-family:var(--hm-font-body);letter-spacing:.04em;color:var(--hm-color-ink-muted);cursor:pointer;text-align:left;background:0 0;font-size:.8125rem;display:flex}.acct__signout[data-v-eba0d5c7]:hover{color:var(--hm-color-accent);background:var(--hm-color-hover-tint)}.acct__link[data-v-eba0d5c7]:focus-visible,.acct__meter[data-v-eba0d5c7]:focus-visible,.acct__signout[data-v-eba0d5c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:-2px}.acct-drop-enter-active[data-v-eba0d5c7],.acct-drop-leave-active[data-v-eba0d5c7]{transition:opacity var(--hm-motion-base) var(--hm-motion-ease),transform var(--hm-motion-base) var(--hm-motion-ease)}.acct-drop-enter-from[data-v-eba0d5c7],.acct-drop-leave-to[data-v-eba0d5c7]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.acct-drop-enter-from[data-v-eba0d5c7],.acct-drop-leave-to[data-v-eba0d5c7]{transform:none}}.acct-row[data-v-eba0d5c7]{align-items:center;gap:var(--hm-space-4);width:100%;margin-top:var(--hm-space-2);padding:var(--hm-space-4) 0;border-bottom:1px solid var(--hm-color-border);color:var(--hm-color-ink-strong);text-decoration:none;display:flex}.acct-row__icon[data-v-eba0d5c7]{color:var(--hm-color-gold-ui)}.acct-row__text[data-v-eba0d5c7]{flex-direction:column;gap:2px;min-width:0;display:flex}.acct-row__label[data-v-eba0d5c7]{font-family:var(--hm-font-display);font-size:1.125rem;line-height:1.2}.acct-row__blurb[data-v-eba0d5c7]{font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);font-size:.75rem;line-height:1.4}.acct-row:hover .acct-row__label[data-v-eba0d5c7]{color:var(--hm-color-accent)}.acct-row[data-v-eba0d5c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:-2px}.ss-scrim[data-v-d5028c41]{z-index:99;background:color-mix(in srgb,var(--hm-color-ink-strong) 42%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ss[data-v-d5028c41],.ss-scrim[data-v-d5028c41]{position:fixed;inset:0}.ss[data-v-d5028c41]{z-index:2;overscroll-behavior:contain;scroll-padding-top:calc(78px + var(--hm-space-2));background:var(--hm-color-surface);flex-direction:column;display:flex;overflow-y:auto}@media (width>=900px){.ss[data-v-d5028c41]{max-height:calc(100dvh - var(--ss-top,88px) - var(--hm-space-8));border-bottom:2px solid var(--hm-color-gold);box-shadow:var(--hm-shadow-overlay);scroll-padding-top:0;position:absolute;inset:100% 0 auto;overflow:visible}}.ss__bar[data-v-d5028c41]{z-index:1;background:var(--hm-color-surface-deep);border-top:2px solid var(--hm-color-gold);flex:none;position:sticky;top:0}@media (width>=900px){.ss__bar[data-v-d5028c41]{position:static}}.ss__bar-inner[data-v-d5028c41]{align-items:center;gap:var(--hm-space-3);max-width:var(--hm-measure-page);padding:var(--hm-space-4) var(--hm-measure-gutter-sm);margin-inline:auto;display:flex}@media (width>=600px){.ss__bar-inner[data-v-d5028c41]{padding-inline:var(--hm-measure-gutter-md)}}@media (width>=900px){.ss__bar-inner[data-v-d5028c41]{gap:var(--hm-space-5);padding:var(--hm-space-6) var(--hm-measure-gutter-lg)}}.ss__form[data-v-d5028c41]{align-items:center;gap:var(--hm-space-3);min-width:0;padding-bottom:var(--hm-space-2);border-bottom:1px solid var(--hm-color-border-on-deep);transition:border-color var(--hm-motion-base) var(--hm-motion-ease);flex:1;display:flex}.ss__form[data-v-d5028c41]:focus-within{border-bottom-color:var(--hm-color-gold)}.ss__form-icon[data-v-d5028c41]{color:var(--hm-color-gold)}.ss__input[data-v-d5028c41]{min-width:0;font-family:var(--hm-font-display);color:var(--hm-color-on-deep);caret-color:var(--hm-color-gold);background:0 0;border:0;outline:none;flex:1;font-size:clamp(1.25rem,2.4vw,1.875rem);font-style:italic;line-height:1.3}.ss__input[data-v-d5028c41]::placeholder{color:var(--hm-color-on-deep-muted);opacity:.8}.ss__input[data-v-d5028c41]::-webkit-search-cancel-button{-webkit-appearance:none}.ss__input[data-v-d5028c41]::-webkit-search-decoration{-webkit-appearance:none}.ss__clear[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-on-deep-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:.9375rem;font-style:italic;text-decoration:underline}.ss__clear[data-v-d5028c41]:hover{color:var(--hm-color-on-deep)}.ss__esc[data-v-d5028c41]{border:1px solid var(--hm-color-border-on-deep);border-radius:var(--hm-radius-sm);font-family:var(--hm-font-body);letter-spacing:.06em;color:var(--hm-color-on-deep-muted);flex:none;padding:2px 8px;font-size:.6875rem;display:none}@media (width>=900px){.ss__esc[data-v-d5028c41]{display:inline-block}}.ss__close[data-v-d5028c41]{border-radius:var(--hm-radius-full);width:44px;height:44px;color:var(--hm-color-on-deep);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.ss__close[data-v-d5028c41]:hover{background:color-mix(in srgb,var(--hm-color-on-deep) 12%,transparent)}.ss__body[data-v-d5028c41]{flex:none}@media (width>=900px){.ss__body[data-v-d5028c41]{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}}.ss__body-inner[data-v-d5028c41]{max-width:var(--hm-measure-page);padding:var(--hm-space-6) var(--hm-measure-gutter-sm) var(--hm-space-8);margin-inline:auto}@media (width>=600px){.ss__body-inner[data-v-d5028c41]{padding-inline:var(--hm-measure-gutter-md)}}@media (width>=900px){.ss__body-inner[data-v-d5028c41]{padding:var(--hm-space-8) var(--hm-measure-gutter-lg) var(--hm-space-8)}}.ss__block-title[data-v-d5028c41]{margin:0 0 var(--hm-space-3);font-family:var(--hm-font-body);font-size:.6875rem;font-weight:var(--hm-type-label-weight);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase;color:var(--hm-color-ink-strong)}.ss__block-head[data-v-d5028c41]{justify-content:space-between;align-items:baseline;gap:var(--hm-space-4);display:flex}.ss__text-btn[data-v-d5028c41]{color:var(--hm-color-accent);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.875rem;text-decoration:underline}.ss__quiet[data-v-d5028c41],.ss__text-btn[data-v-d5028c41]{font-family:var(--hm-font-display);font-style:italic}.ss__quiet[data-v-d5028c41]{color:var(--hm-color-ink-muted);margin:0}.ss__tags[data-v-d5028c41]{gap:var(--hm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss__tag[data-v-d5028c41]{border:1px solid var(--hm-color-border-ui);border-radius:var(--hm-radius-full);background:var(--hm-color-surface);font-family:var(--hm-font-body);color:var(--hm-color-ink);cursor:pointer;transition:background var(--hm-motion-fast) var(--hm-motion-ease),border-color var(--hm-motion-fast) var(--hm-motion-ease),color var(--hm-motion-fast) var(--hm-motion-ease);align-items:baseline;gap:6px;padding:6px 13px;font-size:.8125rem;line-height:1.3;text-decoration:none;display:inline-flex}.ss__tag[data-v-d5028c41]:hover{border-color:var(--hm-color-accent);color:var(--hm-color-accent)}.ss__tag--try[data-v-d5028c41]{font-family:var(--hm-font-display);font-size:.9375rem;font-style:italic}.ss__tag--on[data-v-d5028c41]{background:var(--hm-color-surface-deep);border-color:var(--hm-color-surface-deep)}.ss__tag--on[data-v-d5028c41],.ss__tag--on[data-v-d5028c41]:hover{color:var(--hm-color-on-deep)}.ss__tag-n[data-v-d5028c41]{font-variant-numeric:tabular-nums;color:var(--hm-color-ink-faint);font-size:.6875rem}.ss__tag--on .ss__tag-n[data-v-d5028c41]{color:var(--hm-color-on-deep-muted)}.ss__recent[data-v-d5028c41]{align-items:center;display:inline-flex}.ss__tag--recent[data-v-d5028c41]{padding-right:30px}.ss__forget[data-v-d5028c41]{border-radius:var(--hm-radius-full);width:22px;height:22px;color:var(--hm-color-ink-faint);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-27px;display:inline-grid}.ss__forget[data-v-d5028c41]:hover{color:var(--hm-color-accent);background:var(--hm-color-hover-tint)}.ss__all[data-v-d5028c41]:focus-visible,.ss__forget[data-v-d5028c41]:focus-visible,.ss__latest-link[data-v-d5028c41]:focus-visible,.ss__place[data-v-d5028c41]:focus-visible,.ss__scope[data-v-d5028c41]:focus-visible,.ss__section[data-v-d5028c41]:focus-visible,.ss__shelf-link[data-v-d5028c41]:focus-visible,.ss__tag[data-v-d5028c41]:focus-visible,.ss__text-btn[data-v-d5028c41]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:2px}.ss__discover[data-v-d5028c41]{gap:var(--hm-space-8);display:grid}@media (width>=900px){.ss__discover[data-v-d5028c41]{gap:var(--hm-space-10);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,1.15fr)}.ss__col+.ss__col[data-v-d5028c41]{padding-left:var(--hm-space-10);border-left:1px solid var(--hm-color-border)}}.ss__col[data-v-d5028c41]{align-content:start;gap:var(--hm-space-6);display:grid}.ss__block[data-v-d5028c41],.ss__col[data-v-d5028c41]{min-width:0}.ss__shelf[data-v-d5028c41]{gap:var(--hm-space-3);margin-top:var(--hm-space-4);padding:var(--hm-space-4) var(--hm-space-5);border-left:2px solid var(--hm-color-gold-ui);background:var(--hm-color-surface-alt);display:grid}.ss__shelf-lead[data-v-d5028c41]{align-items:baseline;gap:2px var(--hm-space-3);flex-wrap:wrap;margin:0;display:flex}.ss__shelf-name[data-v-d5028c41]{color:var(--hm-color-ink-strong);font-size:1.125rem}.ss__shelf-blurb[data-v-d5028c41],.ss__shelf-name[data-v-d5028c41]{font-family:var(--hm-font-display)}.ss__shelf-blurb[data-v-d5028c41]{color:var(--hm-color-ink-muted);font-size:.9375rem;font-style:italic}.ss__shelf-links[data-v-d5028c41]{gap:var(--hm-space-2) var(--hm-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss__shelf-link[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hm-color-border-strong);text-decoration-color:var(--hm-color-border-strong);align-items:center;gap:4px;font-size:1rem;font-style:italic;display:inline-flex}.ss__places[data-v-d5028c41]{border-top:1px solid var(--hm-color-border);margin:0;padding:0;list-style:none}.ss__place[data-v-d5028c41]{justify-content:space-between;align-items:baseline;gap:var(--hm-space-3);border-bottom:1px solid var(--hm-color-border);color:var(--hm-color-ink);padding-block:7px;text-decoration:none;display:flex}.ss__place:hover .ss__place-name[data-v-d5028c41]{color:var(--hm-color-accent)}.ss__place-name[data-v-d5028c41]{transition:color var(--hm-motion-fast) var(--hm-motion-ease);font-size:1.0625rem}.ss__place-band[data-v-d5028c41],.ss__place-name[data-v-d5028c41]{font-family:var(--hm-font-display)}.ss__place-band[data-v-d5028c41]{color:var(--hm-color-ink-subtle);white-space:nowrap;font-size:.8125rem;font-style:italic}.ss__latest[data-v-d5028c41]{gap:var(--hm-space-3);margin:0;padding:0;list-style:none;display:grid}.ss__latest-link[data-v-d5028c41]{align-items:center;gap:var(--hm-space-4);color:inherit;grid-template-columns:56px minmax(0,1fr);text-decoration:none;display:grid}.ss__latest-img[data-v-d5028c41]{border:1px solid var(--hm-color-border)}.ss__latest-text[data-v-d5028c41]{flex-direction:column;gap:2px;min-width:0;display:flex}.ss__latest-title[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-ink-strong);font-size:1rem;line-height:1.25}.ss__latest-link:hover .ss__latest-title[data-v-d5028c41]{color:var(--hm-color-accent)}.ss__results-head[data-v-d5028c41]{align-items:center;gap:var(--hm-space-3) var(--hm-space-5);margin-bottom:var(--hm-space-4);flex-wrap:wrap;display:flex}.ss__scopes[data-v-d5028c41]{gap:var(--hm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ss__scope[data-v-d5028c41]{border:1px solid var(--hm-color-border-ui);border-radius:var(--hm-radius-full);background:var(--hm-color-surface);font-family:var(--hm-font-body);letter-spacing:.02em;color:var(--hm-color-ink);cursor:pointer;align-items:baseline;gap:6px;padding:5px 12px;font-size:.75rem;display:inline-flex}.ss__scope[data-v-d5028c41]:hover{border-color:var(--hm-color-accent)}.ss__scope--on[data-v-d5028c41]{background:var(--hm-color-surface-deep);border-color:var(--hm-color-surface-deep);color:var(--hm-color-on-deep)}.ss__scope-n[data-v-d5028c41]{font-variant-numeric:tabular-nums;color:var(--hm-color-ink-faint);font-size:.6875rem}.ss__scope--on .ss__scope-n[data-v-d5028c41]{color:var(--hm-color-on-deep-muted)}.ss__status[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-ink-muted);margin:0;font-style:italic}.ss__all-row[data-v-d5028c41],.ss__hits[data-v-d5028c41],.ss__scopes[data-v-d5028c41]{transition:opacity var(--hm-motion-base) var(--hm-motion-ease)}.ss__results--stale[data-v-d5028c41] :is(.ss__scopes,.ss__hits,.ss__all-row){opacity:.45}.ss__hits[data-v-d5028c41]{border-top:1px solid var(--hm-color-border);margin:0;padding:0;list-style:none}@media (width>=1100px){.ss__hits[data-v-d5028c41]{-moz-column-gap:var(--hm-space-8);column-gap:var(--hm-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.ss__hit[data-v-d5028c41]{border-bottom:1px solid var(--hm-color-border)}.ss__hit-link[data-v-d5028c41]{align-items:center;gap:var(--hm-space-4);padding:var(--hm-space-3) var(--hm-space-2);color:inherit;transition:background var(--hm-motion-fast) var(--hm-motion-ease);grid-template-columns:36px minmax(0,1fr) auto;text-decoration:none;display:grid}.ss__hit--active .ss__hit-link[data-v-d5028c41]{background:var(--hm-color-hover-tint)}.ss__hit-icon[data-v-d5028c41]{border:1px solid var(--hm-color-gold-ui);border-radius:var(--hm-radius-full);width:36px;height:36px;color:var(--hm-color-accent);place-items:center;display:inline-grid}.ss__hit-text[data-v-d5028c41]{flex-direction:column;gap:1px;min-width:0;display:flex}.ss__hit-meta[data-v-d5028c41]{font-family:var(--hm-font-body);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase;color:var(--hm-color-accent-soft-text);white-space:nowrap;text-overflow:ellipsis;font-size:.625rem;overflow:hidden}.ss__hit-title[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-ink-strong);font-size:1.0625rem;line-height:1.25}.ss__hit-title mark[data-v-d5028c41]{background:color-mix(in srgb,var(--hm-color-gold) 32%,transparent);color:inherit;padding:0 1px}.ss__hit-summary[data-v-d5028c41]{font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.45;display:none;overflow:hidden}@media (width>=600px){.ss__hit-summary[data-v-d5028c41]{display:block}}.ss__hit-go[data-v-d5028c41]{color:var(--hm-color-ink-faint);transition:transform var(--hm-motion-base) var(--hm-motion-ease),color var(--hm-motion-fast) var(--hm-motion-ease)}.ss__hit--active .ss__hit-go[data-v-d5028c41]{color:var(--hm-color-accent);transform:translate(3px)}.ss__all-row[data-v-d5028c41]{justify-content:space-between;align-items:baseline;gap:var(--hm-space-3) var(--hm-space-6);margin-top:var(--hm-space-5);flex-wrap:wrap;display:flex}.ss__all[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hm-color-border-strong);text-decoration-color:var(--hm-color-border-strong);align-items:center;gap:6px;font-size:1.0625rem;font-style:italic;display:inline-flex}.ss__more-note[data-v-d5028c41]{font-family:var(--hm-font-body);color:var(--hm-color-ink-faint);font-size:.75rem}.ss__none[data-v-d5028c41]{margin-top:var(--hm-space-6)}.ss__foot[data-v-d5028c41]{border-top:1px solid var(--hm-color-border);background:var(--hm-color-surface-alt);flex:none;margin-top:auto}.ss__foot-inner[data-v-d5028c41]{justify-content:space-between;align-items:center;gap:var(--hm-space-3) var(--hm-space-8);max-width:var(--hm-measure-page);padding:var(--hm-space-4) var(--hm-measure-gutter-sm);flex-wrap:wrap;margin-inline:auto;display:flex}@media (width>=600px){.ss__foot-inner[data-v-d5028c41]{padding-inline:var(--hm-measure-gutter-md)}}@media (width>=900px){.ss__foot-inner[data-v-d5028c41]{padding-inline:var(--hm-measure-gutter-lg)}}.ss__sections[data-v-d5028c41]{align-items:baseline;gap:var(--hm-space-2) var(--hm-space-5);flex-wrap:wrap;display:flex}.ss__sections-title[data-v-d5028c41]{margin:0}.ss__section[data-v-d5028c41]{font-family:var(--hm-font-display);color:var(--hm-color-ink);align-items:baseline;gap:5px;font-size:.9375rem;text-decoration:none;display:inline-flex}.ss__section[data-v-d5028c41]:hover{color:var(--hm-color-accent)}.ss__section-n[data-v-d5028c41]{color:var(--hm-color-ink-faint);font-size:.6875rem}.ss__keys[data-v-d5028c41],.ss__section-n[data-v-d5028c41]{font-family:var(--hm-font-body)}.ss__keys[data-v-d5028c41]{color:var(--hm-color-ink-muted);margin:0;font-size:.75rem;display:none}@media (width>=900px){.ss__keys[data-v-d5028c41]{display:block}}.ss__keys kbd[data-v-d5028c41]{border:1px solid var(--hm-color-border-strong);background:var(--hm-color-surface);min-width:20px;font-family:var(--hm-font-body);text-align:center;color:var(--hm-color-ink);border-radius:4px;margin:0 2px;padding:1px 5px;font-size:.6875rem;display:inline-block}.ss__keys-sep[data-v-d5028c41]{color:var(--hm-color-ink-faint);margin-inline:6px}.ss-drop-enter-active[data-v-d5028c41],.ss-drop-leave-active[data-v-d5028c41]{transition:opacity var(--hm-motion-base) var(--hm-motion-ease),transform var(--hm-motion-base) var(--hm-motion-ease)}.ss-drop-enter-from[data-v-d5028c41],.ss-drop-leave-to[data-v-d5028c41]{opacity:0;transform:translateY(-10px)}.ss-fade-enter-active[data-v-d5028c41],.ss-fade-leave-active[data-v-d5028c41]{transition:opacity var(--hm-motion-base) var(--hm-motion-ease)}.ss-fade-enter-from[data-v-d5028c41],.ss-fade-leave-to[data-v-d5028c41]{opacity:0}@media (prefers-reduced-motion:reduce){.ss-drop-enter-from[data-v-d5028c41],.ss-drop-leave-to[data-v-d5028c41]{transform:none}}@layer vuetify-components{.v-navigation-drawer{-webkit-overflow-scrolling:touch;pointer-events:auto;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;flex-direction:column;max-width:100%;height:100%;transition-property:box-shadow,transform,visibility,width,height,left,right,top,bottom;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;position:absolute}.v-navigation-drawer--border{box-shadow:none;border-width:thin}.v-navigation-drawer{box-shadow:0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 0 0 0 rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 0%, transparent);background:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}@media (prefers-reduced-motion:reduce){.v-navigation-drawer{transition:none}}.v-navigation-drawer--rounded{border-radius:4px}.v-navigation-drawer--top{border-bottom-width:thin;top:0}.v-navigation-drawer--bottom{border-top-width:thin;left:0}.v-navigation-drawer--left{border-right-width:thin;top:0;left:0;right:auto}.v-navigation-drawer--right{border-left-width:thin;top:0;left:auto;right:0}.v-navigation-drawer--floating{border:none}.v-navigation-drawer--temporary.v-navigation-drawer--active{box-shadow:0 2px 3px 0 rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 6px 10px 4px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));--v-elevation-overlay:color-mix(in srgb, var(--v-elevation-overlay-color) 8%, transparent)}.v-navigation-drawer--sticky{height:auto;transition:box-shadow,transform,visibility,width,height,left,right}.v-navigation-drawer .v-list{overflow:hidden}.v-navigation-drawer__content{flex:0 auto;max-width:100%;height:100%;overflow:hidden auto}.v-navigation-drawer__img{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.v-navigation-drawer__img img:not(.v-img__img){height:inherit;-o-object-fit:cover;object-fit:cover;width:inherit}.v-navigation-drawer__scrim{opacity:.2;z-index:1;background:#000;width:100%;height:100%;transition:opacity .2s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.v-navigation-drawer__append,.v-navigation-drawer__prepend{flex:none;overflow:hidden}}.header[data-v-8f0846c7]{z-index:100;background:var(--hm-color-canvas);transition:border-color var(--hm-motion-base) var(--hm-motion-ease);border-bottom:1px solid #0000;position:sticky;top:0}.header--scrolled[data-v-8f0846c7]{border-bottom-color:var(--hm-color-border)}.header__skip[data-v-8f0846c7]{top:var(--hm-space-2);left:var(--hm-space-2);z-index:1;padding:var(--hm-space-3) var(--hm-space-4);background:var(--hm-color-accent);color:var(--hm-color-on-deep);font-family:var(--hm-font-body);transition:transform var(--hm-motion-fast) var(--hm-motion-ease);font-size:.875rem;text-decoration:none;position:absolute;transform:translateY(-200%)}.header__skip[data-v-8f0846c7]:focus{transform:translateY(0)}.header__bar[data-v-8f0846c7]{align-items:center;gap:var(--hm-space-4);min-height:var(--hm-measure-header-height);max-width:var(--hm-measure-wide);padding-inline:var(--hm-measure-gutter-sm);grid-template-columns:1fr auto 1fr;grid-template-areas:"menu wordmark actions";margin-inline:auto;display:grid}.header__menu[data-v-8f0846c7]{grid-area:menu;justify-self:start}.header__bar>.header__wordmark--mobile[data-v-8f0846c7]{grid-area:wordmark;justify-self:center}.header__bar>.header__wordmark--desktop[data-v-8f0846c7],.header__nav[data-v-8f0846c7]{display:none}.header__actions[data-v-8f0846c7]{justify-content:flex-end;align-items:center;gap:var(--hm-space-1);grid-area:actions;display:flex}.header__icon-btn[data-v-8f0846c7]{width:44px;height:44px;color:var(--hm-color-ink);cursor:pointer;border-radius:var(--hm-radius-full);transition:background-color var(--hm-motion-fast) var(--hm-motion-ease);background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.header__icon-btn[data-v-8f0846c7]:hover{background:var(--hm-color-hover-tint)}.header__icon-btn[data-v-8f0846c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:2px}@media (width>=900px){.header__bar[data-v-8f0846c7]{padding-inline:var(--hm-measure-gutter-lg);gap:var(--hm-space-8);grid-template-columns:auto 1fr auto;grid-template-areas:"wordmark nav actions";min-height:88px}.header__bar>.header__wordmark--mobile[data-v-8f0846c7],.header__menu[data-v-8f0846c7]{display:none}.header__bar>.header__wordmark--desktop[data-v-8f0846c7]{grid-area:wordmark;display:inline-flex}.header__nav[data-v-8f0846c7]{grid-area:nav;display:block}.header__nav-list[data-v-8f0846c7]{justify-content:center;align-items:center;gap:var(--hm-space-3) var(--hm-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}}@media (width>=1220px){.header__nav-list[data-v-8f0846c7]{gap:var(--hm-space-3) var(--hm-space-3)}}@media (width>=1440px){.header__nav-list[data-v-8f0846c7]{gap:var(--hm-space-3) var(--hm-space-5)}}.header__nav-link[data-v-8f0846c7]{padding-block:var(--hm-space-3);font-family:var(--hm-font-body);font-size:var(--hm-type-label-size);letter-spacing:var(--hm-type-label-tracking);font-weight:var(--hm-type-label-weight);text-transform:uppercase;color:var(--hm-color-ink);white-space:nowrap;transition:color var(--hm-motion-fast) var(--hm-motion-ease);text-decoration:none;display:inline-block;position:relative}.header__nav-link[data-v-8f0846c7]:after{content:"";left:0;right:0;bottom:var(--hm-space-1);background:var(--hm-color-gold-ui);height:1px;transition:transform var(--hm-motion-base) var(--hm-motion-ease);position:absolute;transform:scaleX(0)}.header__nav-link[data-v-8f0846c7]:hover{color:var(--hm-color-accent)}.header__nav-link--current[data-v-8f0846c7]:after,.header__nav-link[data-v-8f0846c7]:hover:after{transform:scaleX(1)}.header__nav-link--current[data-v-8f0846c7]{color:var(--hm-color-accent)}.header__nav-link[data-v-8f0846c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:3px}.drawer[data-v-8f0846c7] .v-navigation-drawer__content{background:var(--hm-color-canvas);flex-direction:column;height:100%;padding:0;display:flex;overflow:hidden}.drawer__top[data-v-8f0846c7]{padding:var(--hm-space-4) var(--hm-space-5) 0;background:var(--hm-color-canvas);flex:none}.drawer__body[data-v-8f0846c7]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;min-height:0;padding:0 var(--hm-space-5) var(--hm-space-4);flex:auto;overflow-y:auto}.drawer__head[data-v-8f0846c7]{justify-content:space-between;align-items:flex-start;gap:var(--hm-space-4);display:flex}.drawer__rule[data-v-8f0846c7]{margin-block:var(--hm-space-4) var(--hm-space-2)}.drawer__list[data-v-8f0846c7]{margin:0;padding:0;list-style:none}.drawer__link[data-v-8f0846c7]{align-items:center;gap:var(--hm-space-4);padding-block:var(--hm-space-4);border-bottom:1px solid var(--hm-color-border);color:var(--hm-color-ink);text-decoration:none;display:flex}.drawer__link[data-v-8f0846c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:-2px}.drawer__icon[data-v-8f0846c7]{color:var(--hm-color-gold-ui);flex:none}.drawer__text[data-v-8f0846c7]{flex-direction:column;gap:2px;min-width:0;display:flex}.drawer__label[data-v-8f0846c7]{font-family:var(--hm-font-display);font-size:1.125rem;line-height:1.2}.drawer__blurb[data-v-8f0846c7]{font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);font-size:.75rem;line-height:1.4}.drawer__chevron[data-v-8f0846c7]{color:var(--hm-color-ink-faint);flex:none;margin-left:auto}.drawer__foot[data-v-8f0846c7]{gap:var(--hm-space-2) var(--hm-space-4);padding:var(--hm-space-4) var(--hm-space-5) calc(var(--hm-space-5) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--hm-color-border);background:var(--hm-color-canvas);box-shadow:0 -8px 16px -12px color-mix(in srgb,var(--hm-color-ink-strong) 25%,transparent);flex-wrap:wrap;flex:none;display:flex}.drawer__foot .drawer__minor[data-v-8f0846c7]{align-items:center;min-height:32px;display:inline-flex}.drawer__minor[data-v-8f0846c7]{font-family:var(--hm-font-body);color:var(--hm-color-ink-muted);font-size:.75rem;text-decoration:none}.drawer__minor[data-v-8f0846c7]:hover{color:var(--hm-color-accent);text-decoration:underline}.header__search-btn[data-v-8f0846c7]{color:var(--hm-color-ink-strong)}.header__search-btn[data-v-8f0846c7]:hover{color:var(--hm-color-accent)}.header__search-btn--open[data-v-8f0846c7],.header__search-btn--open[data-v-8f0846c7]:hover{background:var(--hm-color-surface-deep);color:var(--hm-color-gold)}.drawer__search[data-v-8f0846c7]{align-items:center;gap:var(--hm-space-4);width:100%;margin-top:var(--hm-space-2);padding:var(--hm-space-4) 0;border:0;border-bottom:1px solid var(--hm-color-border);text-align:left;color:var(--hm-color-ink);cursor:pointer;background:0 0;display:flex}.drawer__search[data-v-8f0846c7]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:-2px}.drawer__search:hover .drawer__label[data-v-8f0846c7]{color:var(--hm-color-accent)}.footer[data-v-4f45e65a]{margin-top:var(--hm-measure-section-lg);background:var(--hm-color-surface-alt);border-top:1px solid var(--hm-color-border);--footer-ink-muted:color-mix(in srgb, var(--hm-color-ink-muted) 90%, var(--hm-color-ink))}.footer__main[data-v-4f45e65a]{gap:var(--hm-space-8);text-align:center;max-width:var(--hm-measure-wide);padding:var(--hm-measure-section-sm) var(--hm-measure-gutter-sm);justify-items:center;margin-inline:auto;display:grid}@media (width>=900px){.footer__main[data-v-4f45e65a]{text-align:left;place-items:center start;gap:var(--hm-space-12);padding-inline:var(--hm-measure-gutter-lg);grid-template-columns:auto 1fr auto}}.footer__nav[data-v-4f45e65a]{align-items:center;gap:var(--hm-space-6);flex-direction:column;width:100%;display:flex}.footer__nav-list[data-v-4f45e65a]{justify-content:center;gap:var(--hm-space-3) var(--hm-space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__link[data-v-4f45e65a]{font-family:var(--hm-font-body);font-size:var(--hm-type-label-size);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase;color:var(--footer-ink-muted);transition:color var(--hm-motion-fast) var(--hm-motion-ease);text-decoration:none}.footer__link[data-v-4f45e65a]:hover{color:var(--hm-color-accent)}.footer__link[data-v-4f45e65a]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:3px}.footer__socials[data-v-4f45e65a]{gap:var(--hm-space-2);margin:0;padding:0;list-style:none;display:flex}.footer__social[data-v-4f45e65a]{border-radius:var(--hm-radius-full);width:44px;height:44px;color:var(--hm-color-accent);transition:background-color var(--hm-motion-fast) var(--hm-motion-ease);justify-content:center;align-items:center;display:inline-flex}.footer__social[data-v-4f45e65a]:hover{background:var(--hm-color-hover-tint)}.footer__social[data-v-4f45e65a]:focus-visible{outline:2px solid var(--hm-color-focus);outline-offset:2px}.footer__motto[data-v-4f45e65a]{align-items:center;gap:var(--hm-space-3);font-family:var(--hm-font-body);font-size:var(--hm-type-label-size);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase;color:var(--footer-ink-muted);white-space:nowrap;margin:0;line-height:1.7;display:flex}@media (width>=900px){.footer__motto[data-v-4f45e65a]{justify-self:end}}.footer__motto-mark[data-v-4f45e65a]{color:var(--hm-color-gold);flex:none}.footer__legal[data-v-4f45e65a]{align-items:center;gap:var(--hm-space-4);padding:var(--hm-space-6) var(--hm-measure-gutter-sm);background:var(--hm-color-surface-deep);color:var(--hm-color-on-deep-muted);text-align:center;flex-direction:column;display:flex}@media (width>=900px){.footer__legal[data-v-4f45e65a]{padding-inline:var(--hm-measure-gutter-lg)}}.footer__legal-row[data-v-4f45e65a]{align-items:center;gap:var(--hm-space-3);flex-direction:column;width:100%;display:flex}@media (width>=900px){.footer__legal-row[data-v-4f45e65a]{flex-direction:row;justify-content:space-between}}.footer__legal-list[data-v-4f45e65a]{justify-content:center;gap:0 var(--hm-space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.footer__legal-link[data-v-4f45e65a]{padding-block:var(--hm-space-1);min-height:24px;font-family:var(--hm-font-body);letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase;color:var(--hm-color-on-deep-muted);transition:color var(--hm-motion-fast) var(--hm-motion-ease);font-size:.6875rem;text-decoration:none;display:inline-block}.footer__legal-link[data-v-4f45e65a]:hover{color:var(--hm-color-on-deep)}.footer__legal-button[data-v-4f45e65a]{line-height:inherit;cursor:pointer;background:0 0;border:0;padding-inline:0}.footer__legal-link[data-v-4f45e65a]:focus-visible{outline:2px solid var(--hm-color-focus-on-deep);outline-offset:2px}.footer__publisher[data-v-4f45e65a]{max-width:60ch;color:var(--hm-color-on-deep-muted);line-height:1.6}.footer__copyright[data-v-4f45e65a],.footer__publisher[data-v-4f45e65a],.footer__tagline[data-v-4f45e65a]{font-family:var(--hm-font-body);margin:0;font-size:.6875rem}.footer__copyright[data-v-4f45e65a],.footer__tagline[data-v-4f45e65a]{letter-spacing:var(--hm-type-label-tracking);text-transform:uppercase}.footer__legal-rule[data-v-4f45e65a]{color:var(--hm-color-gold)}.hm-app,.hm-app .v-application__wrap{background:var(--hm-color-canvas)}.hm-main:focus{outline:none}.hm-app .v-application__wrap{flex-direction:column;min-height:100vh;display:flex}.hm-main{flex:1 0 auto}
