.nav-button-content[data-v-2adfb9de]{isolation:isolate;gap:var(--nav-control-inset);width:100%;height:100%;padding:var(--nav-control-inset);border-radius:inherit;display:flex;position:relative;overflow:hidden}.nav-button-fill[data-v-2adfb9de]{z-index:-1;background:var(--nav-control-fg);position:absolute;inset:0 -10%;transform:translateY(175%)rotate(15deg)}.nav-button-label[data-v-2adfb9de]{min-width:0;padding-inline:var(--nav-control-label-padding);border:.5px solid var(--nav-control-fg);border-radius:calc(var(--button-radius)/2);flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.nav-button-text[data-v-2adfb9de]{text-shadow:0 var(--nav-control-inner) var(--nav-control-surface);line-height:1.3}.nav-button-icon[data-v-2adfb9de],.nav-button-icon-mask[data-v-2adfb9de]{width:var(--nav-control-inner);height:var(--nav-control-inner);flex-shrink:0;display:block;position:relative}.nav-button-icon-bg[data-v-2adfb9de]{border-radius:calc(var(--button-radius)/2);background:var(--nav-control-accent);position:absolute;inset:0}.nav-button-icon-mask[data-v-2adfb9de]{overflow:hidden}.nav-button-icon-track[data-v-2adfb9de]{display:flex;transform:translate(-200%)}.nav-button-arrow[data-v-2adfb9de]{flex:0 0 var(--nav-control-inner);width:var(--nav-control-inner);height:var(--nav-control-inner);color:var(--nav-control-surface);padding:30%}.nav-button-fill[data-v-2adfb9de],.nav-button-icon-bg[data-v-2adfb9de],.nav-button-icon-track[data-v-2adfb9de],.nav-button-text[data-v-2adfb9de]{transition:transform var(--nav-motion-duration) var(--nav-motion-ease)}@media (hover:hover) and (pointer:fine){.nav-button-content--hovered .nav-button-fill[data-v-2adfb9de],.nav-button-content:hover .nav-button-fill[data-v-2adfb9de]{transform:none}.nav-button-content--hovered .nav-button-text[data-v-2adfb9de],.nav-button-content:hover .nav-button-text[data-v-2adfb9de]{transform:translateY(calc(var(--nav-control-inner)*-1))}.nav-button-content--hovered .nav-button-icon-bg[data-v-2adfb9de],.nav-button-content:hover .nav-button-icon-bg[data-v-2adfb9de]{transform:rotate(90deg)}.nav-button-content--hovered .nav-button-icon-track[data-v-2adfb9de],.nav-button-content:hover .nav-button-icon-track[data-v-2adfb9de]{transform:none}}@media (prefers-reduced-motion:reduce){.nav-button-fill[data-v-2adfb9de],.nav-button-icon-bg[data-v-2adfb9de],.nav-button-icon-track[data-v-2adfb9de],.nav-button-text[data-v-2adfb9de]{transition:none}}.btn[data-v-70be8ee4]{height:var(--button-height);padding:0 var(--button-padding);border-radius:var(--button-radius);font-family:var(--font-mono);font-size:var(--button-font-size);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;text-decoration:none;transition:background-color .25s,color .25s;display:flex}.btn--light[data-v-70be8ee4]{background:var(--color-paper);color:var(--nav-base)}.btn--light[data-v-70be8ee4]:hover{background:var(--color-white)}.btn--dark[data-v-70be8ee4]{background:var(--nav-base);color:var(--nav-fg)}.btn--dark[data-v-70be8ee4]:hover{background:color-mix(in srgb,var(--nav-base) 88%,var(--color-paper))}.btn--landing[data-v-70be8ee4]{background:var(--color-ink);width:100%;height:3rem;color:var(--color-paper);font-family:var(--font-display);letter-spacing:-.02em;text-transform:none;border-radius:.375rem;padding-inline:2rem;font-size:1rem;font-weight:600}.btn--landing[data-v-70be8ee4]:hover{background:color-mix(in srgb,var(--color-ink) 88%,var(--color-paper))}.btn--navigation[data-v-70be8ee4],.btn--navigation-cta[data-v-70be8ee4]{height:var(--nav-control-height);border-radius:var(--button-radius);background:var(--nav-control-surface);color:var(--nav-control-fg);font-family:var(--nav-control-font);font-size:var(--nav-control-text-size);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;padding:0;font-weight:500}.btn--navigation-cta[data-v-70be8ee4]:focus-visible,.btn--navigation[data-v-70be8ee4]:focus-visible{outline-offset:var(--nav-control-inset);outline:2px solid}.btn[data-v-70be8ee4]:disabled{cursor:wait;opacity:.55}
