.CursorLabel-module__4tlHHG__anchor{z-index:100;pointer-events:none;position:fixed;top:0;left:0}.CursorLabel-module__4tlHHG__label{border-radius:var(--radius-full);color:var(--color-background);white-space:nowrap;padding:2px 8px;display:block}.CursorLabel-module__4tlHHG__link{background:var(--color-primary);padding-right:4px}.CursorLabel-module__4tlHHG__wip{background:var(--color-navigation);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}
.Footer-module__S6Hkya__footer{padding:var(--page-padding);background:var(--color-black);color:var(--color-secondary);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 8px;line-height:normal;display:grid}.Footer-module__S6Hkya__text{flex-direction:column;grid-column:1/span 2;gap:24px;display:flex}.Footer-module__S6Hkya__group{flex-direction:column;gap:8px;display:flex}.Footer-module__S6Hkya__muted{opacity:.7}.Footer-module__S6Hkya__underline{text-decoration-skip-ink:none;text-decoration:underline}.Footer-module__S6Hkya__monogram{grid-column:3/span 2;width:100%;height:auto}@media (max-width:599px){.Footer-module__S6Hkya__text,.Footer-module__S6Hkya__monogram{grid-column:1/-1}}
.Header-module__hBw1pG__header{z-index:10;pointer-events:none;padding:20px var(--page-padding);justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:sticky;top:0}.Header-module__hBw1pG__identity,.Header-module__hBw1pG__nav{pointer-events:auto}.Header-module__hBw1pG__identity{align-items:center;gap:8px;min-width:0;display:flex}.Header-module__hBw1pG__logo,.Header-module__hBw1pG__nav{background:var(--color-surface);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--radius-full);color:var(--color-primary);flex-shrink:0}.Header-module__hBw1pG__logo{justify-content:center;align-items:center;height:33px;padding:0 8px;display:flex}.Header-module__hBw1pG__monogram{width:42px;height:auto}.Header-module__hBw1pG__name{white-space:nowrap;text-overflow:ellipsis;transition:opacity .2s;overflow:hidden}.Header-module__hBw1pG__name[data-hidden]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.Header-module__hBw1pG__name{transition:none}}.Header-module__hBw1pG__nav{gap:4px;padding:4px;display:flex}
@font-face{font-family:areal;src:url(../media/ABCArealSuperfamilyVariable-s.p.43ifpp_h89a8e.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:areal Fallback;src:local(Arial);ascent-override:87.13%;descent-override:20.84%;line-gap-override:0.0%;size-adjust:100.76%}.areal_2b9df103-module__e9VZxW__className{font-family:areal,areal Fallback}.areal_2b9df103-module__e9VZxW__variable{--font-areal:"areal", "areal Fallback"}
:root{--color-primary:#1e1e1c;--color-background:#fafaf8;--color-secondary:#f2f2ef;--color-tertiary:#e6e6e2;--color-tertiary-semi:#e6e6e266;--color-surface:#e6e6e2cc;--color-navigation:#3a3a36cc;--color-black:#000;--font-family:var(--font-areal), system-ui, sans-serif;--text-base:16px;--text-xl:20px;--text-4xl:36px;--text-5xl:44px;--page-padding:48px;--gutter:16px;--section-gap:35px;--blur:blur(4px);--radius-media:2px;--radius-tag:4px;--radius-full:9999px}@media (max-width:1023px){:root{--page-padding:24px}}@media (max-width:599px){:root{--page-padding:16px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{background:var(--color-background);min-height:100dvh;color:var(--color-primary);font-family:var(--font-family);font-size:var(--text-base);font-feature-settings:"ss04" 1, "ss05" 1;-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.45;display:flex}main{flex:1}a{color:inherit;text-decoration:none}h1,h2,h3{font:inherit}img,video,svg{max-width:100%;display:block}.mono{font-variation-settings:"MONO" 100}.semi-mono{font-variation-settings:"MONO" 50}.tabular{font-feature-settings:"ss04" 1, "ss05" 1, "lnum" 1, "tnum" 1}@media (hover:hover) and (pointer:fine){[data-cursor]{cursor:none}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body:has([data-theme=dark]){background:var(--color-black);color:var(--color-secondary)}
