/* Generated by scripts/port-brand-pages.py from GraphonAI/graphon-brand. Do not edit by hand. */
/* The home page's stray square: one painted-cyan square that rides down the right margin as the page scrolls,
   and settles into its slot after "Memory that persists." at the end. */
#stray { position: fixed; left: 0; top: 0; width: 14px; height: 14px; z-index: 15; pointer-events: none; will-change: transform;
  background: var(--cyan-paint); box-shadow: inset 0 0 0 1px var(--cyan-edge); }
.ind-end { padding-top: 96px; padding-bottom: 112px; }
.ind-end h2 { font: var(--dw) clamp(44px, 6vw, 92px)/1 var(--display); font-variation-settings: var(--dfv); letter-spacing: calc(-.045em * var(--dt)); margin: 0 0 36px; }
.ind-end .dock { display: inline-block; width: .42em; height: .42em; margin-left: .12em; vertical-align: .02em; outline: 1.5px dashed var(--muted); outline-offset: -1.5px; }
.ind-end .row { display: flex; align-items: center; gap: 18px; flex-wrap: wrap; }
.ind-end .pen { font: italic 400 14px/1.4 var(--sans); color: var(--muted); }
@media (prefers-reduced-motion: reduce) { #stray { display: none; } .ind-end .dock { outline: 0; background: var(--cyan-paint); box-shadow: inset 0 0 0 1px var(--cyan-edge); } }
