@font-face{font-family:inter tight;font-weight:100;font-style:normal;font-display:swap;src:url(/fonts/inter-tight-latin-100.woff2)format("woff2")}:root{--bg:#111112;--surface:#1b1b1d;--radius:4px;--text:#e8e6e3;--muted:#9a9894;--accent:#f0f0f0;color-scheme:dark}*,*::before,*::after{box-sizing:border-box}html{overscroll-behavior:none}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 '-apple-system',BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,sans-serif;display:flex;flex-direction:column;height:100vh;height:100svh;overflow:hidden}a{color:inherit}img{display:block;max-width:100%;height:auto}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 16px}.site-header nav{display:flex;gap:.5rem;margin-left:auto}.logo img{height:65px;width:auto;margin:-8px 0 -9px -15px}@media(max-width:480px){.logo img{height:40px;margin-left:-9px}}.site-header nav a{color:var(--text);text-decoration:none;text-transform:uppercase;font-size:.8rem;letter-spacing:.12em;padding:.4em .7em .4em calc(.7em + .12em);border:1px solid transparent}.site-header nav a:hover,.site-header nav a[aria-current]{color:var(--accent);border-color:initial}.site-name{font-family:inter tight,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;font-weight:100;font-size:2rem;line-height:1;letter-spacing:-.02em;text-decoration:none}@media(max-width:480px){.site-header nav{gap:.25rem}.site-header nav a{padding:.3em .45em .3em calc(.45em + .12em)}}main{flex:1;display:flex;align-items:flex-end;justify-content:center;padding:0 16px}.title{margin:0;font-family:inter tight,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;font-size:clamp(4rem,25vw,22rem);font-weight:100;line-height:.85;letter-spacing:-.04em;margin-right:-.04em;text-align:center}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.site-footer{padding:1rem 16px 1.25rem;color:var(--muted);font-size:.8rem}.pond{position:fixed;inset:0;width:100%;height:100%;z-index:0;opacity:0;transition:opacity 1s}.pond.is-ready{opacity:1}.site-header,.title,.site-footer{position:relative;z-index:1}.title,.site-header nav a,.site-footer{text-shadow:0 0 4px #111112,0 0 8px #111112,0 0 13px #111112}.site-footer{color:var(--text)}body:has(.pond){touch-action:none}.is-page{height:auto;min-height:100vh;min-height:100svh;overflow:visible}.is-page main{display:block;max-width:1400px;width:100%;margin:0 auto;padding:1rem 16px 3rem}.page.has-photo{display:grid;grid-template-columns:minmax(0,5fr)minmax(0,6fr);gap:clamp(1.5rem,5vw,4rem);align-items:start}.page-photo{margin:0}.page-photo img{width:100%;border-radius:var(--radius);background:var(--surface)}.page h1{font-family:inter tight,-apple-system,BlinkMacSystemFont,helvetica neue,sans-serif;font-weight:100;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.02em;margin:0 0 1.5rem}.prose{max-width:42rem}.prose p{margin:0 0 1em}@media(max-width:720px),(pointer:coarse) and (max-height:540px){.page.has-photo{grid-template-columns:1fr}}