#loader[data-v-452a5f15]{background:#fff;top:0;right:0;bottom:0;left:0;overflow:hidden;position:fixed;z-index:10000}.loader-inner[data-v-452a5f15]{font-size:1.25rem;left:var(--pad);letter-spacing:-.0125rem;position:fixed;top:var(--pad);visibility:hidden;white-space:nowrap}.l-name[data-v-452a5f15],.l-role[data-v-452a5f15]{display:inline-block}.l-role[data-v-452a5f15]{opacity:.25}@media screen and (max-width:768px){.loader-inner[data-v-452a5f15]{font-size:1rem;white-space:normal}.l-name[data-v-452a5f15],.l-role[data-v-452a5f15]{display:block}}@media (prefers-reduced-motion:reduce){.loader-inner[data-v-452a5f15]{visibility:visible}}.idle-clock[data-v-839ecfd9]{background:#f7f7f7;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .8s var(--io3);z-index:9000}.idle-clock.active[data-v-839ecfd9]{opacity:1;pointer-events:auto}.idle-clock svg[data-v-839ecfd9]{display:block}.idle-clock .num[data-v-839ecfd9]{fill:#e5e5e5;font-family:hv,sans-serif;font-variant-numeric:tabular-nums;font-weight:700}.idle-clock .hand[data-v-839ecfd9]{stroke-width:3;stroke-linecap:butt}.idle-clock .hour[data-v-839ecfd9],.idle-clock .second[data-v-839ecfd9]{stroke:#000}.idle-clock .minute[data-v-839ecfd9]{stroke:#f28c38}.idle-clock .pin[data-v-839ecfd9]{fill:#fff;stroke:#000;stroke-width:3}#nv[data-v-9fa0ddb8]{display:flex;font-size:1.25rem;justify-content:space-between;left:0;letter-spacing:-.0125rem;padding:var(--pad);position:fixed;top:0;width:100%;z-index:100}#nv #j[data-v-9fa0ddb8]{opacity:.25}#nv .links[data-v-9fa0ddb8]{display:flex;gap:var(--gap);left:0;padding-left:calc(var(--col)*7 + var(--gap)*8);pointer-events:none;position:absolute}#nv .links .link[data-v-9fa0ddb8]{pointer-events:auto}@media screen and (max-width:768px){#nv[data-v-9fa0ddb8]{font-size:1rem}#nv .links[data-v-9fa0ddb8]{padding-left:0;pointer-events:auto;position:static}#nv>a[href^="mailto:"][data-v-9fa0ddb8]{display:none}#nv a[href="/"][data-v-9fa0ddb8]{align-items:flex-start;display:flex;flex-direction:column}}.info-content[data-v-e3bfcd0f]{-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid;grid-template-columns:repeat(12,1fr);height:calc(100svh - var(--pad)*2);position:relative}.info-content .ng[data-v-e3bfcd0f]{bottom:0;height:auto;left:0;pointer-events:none;position:absolute;width:100%}.info-content .clock[data-v-e3bfcd0f]{align-self:start;background:none;border:0;color:inherit;cursor:pointer;font-family:inherit;font-size:16px;font-variant-numeric:tabular-nums;grid-column:1/span 2;justify-self:start;letter-spacing:-.04em;padding:0;text-align:left}.info-content .col[data-v-e3bfcd0f]{display:flex;flex-direction:column;gap:5rem;grid-column:3/span 4;grid-row:1;min-height:0}.info-content .section-sub[data-v-e3bfcd0f]{font-size:16px;margin-bottom:.5rem}.info-content .section-list p[data-v-e3bfcd0f]{font-weight:400}.info-content .section-list p[data-v-e3bfcd0f],.info-content .socials[data-v-e3bfcd0f]{font-family:signifier,serif;font-size:16px;line-height:1.3}.info-content .socials[data-v-e3bfcd0f]{display:flex;flex-direction:column;margin-bottom:-.35em;margin-top:auto}@media screen and (max-width:768px){.info-content[data-v-e3bfcd0f]{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;row-gap:4rem}.info-content .ng[data-v-e3bfcd0f]{display:none}.info-content .clock[data-v-e3bfcd0f]{grid-row:2}.info-content .clock[data-v-e3bfcd0f],.info-content .col[data-v-e3bfcd0f]{grid-column:1}.info-content .col[data-v-e3bfcd0f]{gap:3rem;grid-row:1}.info-content .socials[data-v-e3bfcd0f]{margin-bottom:0;margin-top:0}.info-content .section-list p[data-v-e3bfcd0f],.info-content .section-sub[data-v-e3bfcd0f],.info-content .socials[data-v-e3bfcd0f]{font-size:16px}}#not-found[data-v-22f1ea81]{padding:var(--pad)}#not-found .statement[data-v-22f1ea81]{font-family:stk,serif;font-size:calc(var(--fz)*3.85);font-weight:300;letter-spacing:-.02em;line-height:100%;padding-top:1rem}#not-found .statement a[data-v-22f1ea81]{color:inherit;text-decoration:none}#not-found .statement b[data-v-22f1ea81]{font-family:hv,sans-serif;font-weight:400;letter-spacing:-.03em}#not-found .info-footer[data-v-22f1ea81]{margin-top:12rem}@media screen and (max-width:768px){#not-found .statement[data-v-22f1ea81]{font-size:calc(var(--fz)*2.6)}#not-found .info-footer[data-v-22f1ea81]{margin-top:4rem}}
