@layer components{:where(.about-hero){background:linear-gradient(180deg, var(--surface), var(--bg))}:where(.about-moon){--about-moon-1:oklch(99% .004 220);--about-moon-2:oklch(84% .025 222);--about-moon-3:oklch(68% .04 230);aspect-ratio:1;opacity:.8;pointer-events:none;width:13rem;position:absolute;top:-4.5rem;right:-3.5rem}:where(:root[data-theme=dark] .about-moon){--about-moon-1:oklch(95% .02 215);--about-moon-2:oklch(62% .05 220);--about-moon-3:oklch(40% .05 235);opacity:.7}:where(.about-moon):before{content:"";border:1px solid color-mix(in oklch, var(--fg) 16%, transparent);border-radius:50%;position:absolute;inset:-9%;mask-image:linear-gradient(200deg,#000 20%,#0000 62%)}@media (width>=64rem){:where(.about-moon){width:24rem;top:-13.5rem;right:-8.5rem}}:where(.about-h1){letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.75rem,7vw,5.5rem);font-weight:700;line-height:.98}:where(.about-lede){letter-spacing:-.01em;color:var(--muted-fg);font-size:1.0625rem;line-height:1.6}:where(.about-lede code){color:var(--fg)}:where(.about-index){background:var(--line);border:1px solid var(--line);gap:1px;max-width:38rem;display:grid}@media (width>=40rem){:where(.about-index){grid-template-columns:1fr 1fr}}:where(.about-index__link){background:var(--surface);min-height:24px;transition:background-color var(--ma-duration-fast) var(--ma-ease-out);grid-template-rows:auto auto;grid-template-columns:2rem 1fr;align-items:baseline;column-gap:.25rem;padding:.75rem 1rem;display:grid}:where(.about-index__link:hover){background:color-mix(in oklch, var(--action) 7%, var(--surface))}:where(.about-index__n){font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.12em;color:var(--action);grid-row:span 2}:where(.about-index__t){letter-spacing:-.01em;font-size:.9375rem;font-weight:600}:where(.about-index__note){font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.035em;color:var(--muted-fg)}:where(.about-facts){border:1px solid color-mix(in oklch, var(--on-ink) 12%, var(--ink));box-shadow:0 1px 0 color-mix(in oklch, var(--fg) 6%, transparent), 0 24px 48px -24px color-mix(in oklch, var(--ink) 55%, transparent);border-radius:.875rem;position:relative;overflow:hidden}:where(.about-facts__bar){border-bottom:1px solid var(--line);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}:where(.about-facts__bar span){background:color-mix(in oklch, var(--on-ink) 22%, var(--ink));border-radius:50%;width:.6rem;height:.6rem}:where(.about-facts__bar em){font-style:normal;font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.035em;color:var(--muted-fg);margin-left:.6rem}:where(.about-facts__list){padding:.35rem 1.1rem;display:grid}:where(.about-facts__row){animation:about-row var(--ma-duration-fast) var(--ma-ease-out) var(--about-d,0s) both;grid-template-columns:8rem minmax(0,1fr);gap:1rem;padding:.7rem 0;font-size:.875rem;line-height:1.45;display:grid}:where(.about-facts__row+.about-facts__row){border-top:1px solid var(--line)}:where(.about-facts__row dt){font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.12em;text-transform:uppercase;color:var(--muted-fg);padding-top:.15rem}:where(.about-num){font-family:var(--font-mono);color:var(--signal)}:where(.about-facts__cap){border-top:1px solid var(--line);color:var(--muted-fg);padding:.75rem 1.1rem;font-size:.8125rem}:where(.about-facts__cap .link){font-family:var(--font-mono);color:var(--fg)}@keyframes about-row{0%{opacity:0;translate:0 .25rem}}@media (prefers-reduced-motion:no-preference){.about-facts.wipe{clip-path:inset(-4rem 100% -4rem -4rem);animation-name:about-wipe}}@keyframes about-wipe{to{clip-path:inset(-4rem)}}@media (prefers-reduced-motion:reduce){:where(.about-facts__row){animation:none}}:where([data-ma-motion=reduce]) :where(.about-facts__row){animation:none}:where(.about-html a:not(.link)){text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out)}:where(.about-html a:not(.link):hover){text-decoration-color:currentColor}:where(.about-html code,.section-blurb code){font-family:var(--font-mono);background:color-mix(in oklch, var(--fg) 6%, transparent);color:var(--fg);border-radius:.3em;padding:.05em .35em;font-size:.875em}:where(.about-html strong){color:var(--fg);font-weight:600}:where(.about-band){background:color-mix(in oklch, var(--surface) 60%, var(--bg))}:where(.about-mark){background:color-mix(in oklch, var(--action) 14%, transparent);width:1.75rem;height:1.75rem;color:var(--action);border-radius:50%;flex:none;place-items:center;display:grid}:where(.about-cell__arrow){color:var(--muted-fg);transition:translate var(--ma-duration-fast) var(--ma-ease-out), color var(--ma-duration-fast) var(--ma-ease-out);display:inline-block}:where(.about-statement){letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.3rem,2.3vw,1.75rem);font-weight:500;line-height:1.4}:where(.about-cell){background:var(--surface)}:where(.about-cell__link){transition:background-color var(--ma-duration-fast) var(--ma-ease-out);gap:.5rem;padding:1.25rem;display:grid}:where(.about-cell__link:hover){background:color-mix(in oklch, var(--action) 6%, var(--surface))}:where(.about-cell__t){letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}:where(.about-cell__link:hover .about-cell__arrow){color:var(--fg);translate:.15rem -.15rem}:where(.about-pairs){gap:1px;padding:1px;display:grid}:where(.about-pairs__head){display:none}:where(.about-pair){box-shadow:0 0 0 1px var(--line);background:var(--surface);grid-template-columns:2.25rem minmax(0,1fr);gap:0 .75rem;display:grid}:where(.about-pair__n){font-family:var(--font-mono);font-size:var(--t-kicker);letter-spacing:.12em;color:var(--action);grid-row:span 3;padding:1.4rem 0 0 1.25rem}:where(.about-pair__problem){padding:1.25rem 1.25rem 1rem 0}:where(.about-pair__title){letter-spacing:-.015em;margin-top:.5rem;font-size:1.0625rem;font-weight:650}:where(.about-pair__rule .about-pair__label){margin-bottom:.5rem}:where(.about-pair__arrow){display:none}:where(.about-pair__rule){background:color-mix(in oklch, var(--action) 7%, var(--surface));border-radius:.5rem;margin:0 1.25rem 1.25rem 0;padding:1rem 1.1rem}@media (width>=64rem){:where(.about-pairs__head){grid-template-columns:3rem minmax(0,1fr) 2.5rem minmax(0,1fr);column-gap:.75rem;padding-inline:1px;display:grid}:where(.about-pairs__head .kicker:first-child){grid-column:2}:where(.about-pairs__head .kicker:last-child){grid-column:4;padding-inline:1.5rem}:where(.about-pair__label){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.about-pair__title){margin-top:0}:where(.about-pair){grid-template-columns:3rem minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:stretch}:where(.about-pair__n){grid-row:auto}:where(.about-pair__problem){padding:1.5rem 0}:where(.about-pair__arrow){color:var(--muted-fg);place-items:center;font-size:1.125rem;display:grid}:where(.about-pair__rule){border-radius:0;margin:0;padding:1.5rem}}:where(.about-check){padding:1.5rem 1.25rem}:where(.about-mark--off){background:color-mix(in oklch, var(--fg) 7%, transparent);color:var(--muted-fg)}:where(.about-ledger){border:1px solid var(--line);background:var(--surface)}:where(.about-ledger__row){gap:.5rem;padding:1.25rem 1.5rem;display:grid}:where(.about-ledger__row+.about-ledger__row){border-top:1px solid var(--line)}:where(.about-ledger__row dd){letter-spacing:-.015em;font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:500;line-height:1.45}@media (width>=48rem){:where(.about-ledger__row){grid-template-columns:9rem minmax(0,1fr);align-items:baseline;gap:1.5rem}}:where(.about-keeps__lead){letter-spacing:-.02em;font-size:1.25rem;font-weight:650}:where(.about-keeps__item){grid-template-columns:1.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1.25rem;display:grid}:where(.about-keeps__item p){color:var(--muted-fg);padding-top:.15rem}@media (width>=48rem){:where(.about-keeps__item){grid-template-columns:minmax(0,1fr);gap:1rem}}:where(.about-ends){border:1px dashed var(--line);grid-template-columns:1.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid}:where(.about-ends__text){color:var(--muted-fg)}:where(.about-contact){border-radius:.875rem;gap:2rem;padding:2rem 1.5rem;display:grid}:where(.about-contact__email){letter-spacing:-.04em;color:var(--action);overflow-wrap:anywhere;text-underline-offset:.12em;transition:text-decoration-color var(--ma-duration-fast) var(--ma-ease-out);margin-top:.75rem;font-size:clamp(1.625rem,4.4vw,3.25rem);font-weight:700;line-height:1.1;text-decoration:underline 2px #0000;display:inline-block}:where(.about-contact__email:hover){text-decoration-color:currentColor}:where(.about-contact__arrow){vertical-align:.2em;color:var(--muted-fg);transition:translate var(--ma-duration-fast) var(--ma-ease-out), color var(--ma-duration-fast) var(--ma-ease-out);margin-left:.3em;font-size:.6em;display:inline-block}:where(.about-contact__email:hover .about-contact__arrow){color:var(--action);translate:.25rem}:where(.about-contact__ways){align-content:center;gap:1.5rem;display:grid}:where(.about-contact__ways dd){color:var(--muted-fg)}:where(.about-contact__ways dd a){color:var(--fg)}@media (width>=64rem){:where(.about-contact){grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:3rem;padding:2.75rem}:where(.about-contact__ways){border-left:1px solid var(--line);padding-left:3rem}}}
