.v-application{background:rgb(var(--v-theme-background));color:rgba(var(--v-theme-on-background),var(--v-high-emphasis-opacity));display:flex}.v-application__wrap{backface-visibility:hidden;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;min-height:100dvh;position:relative}.v-main{flex:1 0 auto;max-width:100%;padding:var(--v-layout-top) var(--v-layout-right) var(--v-layout-bottom) var(--v-layout-left);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main__scroller{max-width:100%;position:relative}.v-main--scrollable{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.v-main--scrollable>.v-main__scroller{flex:1 1 auto;overflow-y:auto;--v-layout-left:0px;--v-layout-right:0px;--v-layout-top:0px;--v-layout-bottom:0px}.site-footer[data-v-441c2d46]{background:var(--surface-footer);font-family:var(--font-text);margin-top:var(--section-y-lg)}.site-footer__top[data-v-441c2d46]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-5);justify-content:space-between;margin:0 auto;max-width:var(--measure-shell);padding:var(--space-6) var(--pad-shell)}.site-footer__wordmark[data-v-441c2d46]{color:var(--text-on-ink);font:var(--type-h4);font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase}.site-footer__tagline[data-v-441c2d46]{color:var(--text-on-ink-muted);font:var(--type-caption);margin-top:var(--space-1)}.site-footer__links[data-v-441c2d46]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-6)}.site-footer__link[data-v-441c2d46]{align-items:center;color:var(--text-on-ink);display:inline-flex;font:var(--type-label);letter-spacing:var(--ls-label);min-height:var(--touch-min);text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out)}.site-footer__link[data-v-441c2d46]:hover{color:var(--brass-500)}.site-footer__bottom[data-v-441c2d46]{border-top:1px solid rgba(244,242,237,.16)}.site-footer__legal[data-v-441c2d46]{color:var(--text-on-ink-muted);font:var(--type-label);letter-spacing:var(--ls-label);margin:0 auto;max-width:var(--measure-shell);padding:var(--space-3) var(--pad-shell);text-transform:uppercase}
