.Backdrop-module__mnghpG__root{z-index:0;--mx:-999px;--my:-999px;--spot-r:300px;--dim:.25;--glow:.22;position:fixed;inset:0}.Backdrop-module__mnghpG__dimLayer,.Backdrop-module__mnghpG__litLayer{object-fit:cover;object-position:center 94%;width:100%;height:100%;position:fixed;inset:0}.Backdrop-module__mnghpG__dimLayer{filter:brightness(var(--dim)) saturate(.92)}.Backdrop-module__mnghpG__litLayer{filter:brightness(1.08);-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--mx) var(--my), #000 0%, #000000bf 45%, #00000040 75%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--spot-r) at var(--mx) var(--my), #000 0%, #000000bf 45%, #00000040 75%, transparent 100%);mask-image:radial-gradient(circle var(--spot-r) at var(--mx) var(--my), #000 0%, #000000bf 45%, #00000040 75%, transparent 100%)}.Backdrop-module__mnghpG__glow{z-index:1;pointer-events:none;background:radial-gradient(circle var(--spot-r) at var(--mx) var(--my), rgba(255, 241, 214, var(--glow)), #fff1d60f 55%, transparent 78%);mix-blend-mode:overlay;position:fixed;inset:0}
.ElsewhereBlock-module__ZXx5zW__block{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.ElsewhereBlock-module__ZXx5zW__label{letter-spacing:.18em;font-size:11px}.ElsewhereBlock-module__ZXx5zW__dark .ElsewhereBlock-module__ZXx5zW__label{color:var(--color-fg-dim)}.ElsewhereBlock-module__ZXx5zW__light .ElsewhereBlock-module__ZXx5zW__label{color:#9a9182}.ElsewhereBlock-module__ZXx5zW__email{font-size:14px}.ElsewhereBlock-module__ZXx5zW__dark .ElsewhereBlock-module__ZXx5zW__email{color:var(--color-fg)}.ElsewhereBlock-module__ZXx5zW__light .ElsewhereBlock-module__ZXx5zW__email{color:#5a5346}.ElsewhereBlock-module__ZXx5zW__icons{gap:18px;display:flex}.ElsewhereBlock-module__ZXx5zW__iconLink{display:inline-flex}.ElsewhereBlock-module__ZXx5zW__dark .ElsewhereBlock-module__ZXx5zW__iconLink{color:var(--color-fg)}.ElsewhereBlock-module__ZXx5zW__light .ElsewhereBlock-module__ZXx5zW__iconLink{color:#5a5346}
.IdentityColumn-module__46ZY5q__column{flex-direction:column;justify-content:space-between;gap:44px;display:flex}.IdentityColumn-module__46ZY5q__name{font-family:var(--font-display);color:var(--color-fg);cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ctext y='26' font-size='26'%3E%F0%9F%8D%90%3C/text%3E%3C/svg%3E") 16 16,default;font-size:38px;line-height:1.1}.IdentityColumn-module__46ZY5q__label{letter-spacing:.18em;color:var(--color-fg-dim);margin-top:44px;font-size:11px}.IdentityColumn-module__46ZY5q__aboutButton{font-family:var(--font-body);color:var(--color-fg);text-align:left;background:0 0;border:none;border-bottom:1px solid #0000;margin-top:14px;padding:0;font-size:15px;transition:border-color .18s cubic-bezier(.2,.6,.2,1);display:block}.IdentityColumn-module__46ZY5q__aboutButton:hover{border-bottom-color:var(--color-link-border-hover)}.IdentityColumn-module__46ZY5q__onHereLink{font-family:var(--font-body);color:var(--color-fg);border-bottom:1px solid #0000;margin-top:14px;font-size:15px;text-decoration:none;transition:border-color .18s cubic-bezier(.2,.6,.2,1);display:table}.IdentityColumn-module__46ZY5q__onHereLink:hover{border-bottom-color:var(--color-link-border-hover)}
.BioColumns-module__5I13NG__column{flex-direction:column;display:flex}.BioColumns-module__5I13NG__heading{letter-spacing:.18em;color:#f0e8da6b;border-bottom:1px solid #f0e8da2e;margin:0;padding-bottom:14px;font-size:11px;font-weight:400}.BioColumns-module__5I13NG__list{flex-direction:column;gap:26px;margin:26px 0 0;padding:0;list-style:none;display:flex}.BioColumns-module__5I13NG__list li{gap:16px;display:flex}.BioColumns-module__5I13NG__num{color:var(--color-accent);flex-shrink:0;font-size:13px;line-height:1.75}.BioColumns-module__5I13NG__list li>span:last-child{color:var(--color-fg-body);font-size:14.5px;line-height:1.75}
.AboutModal-module__wU-BYG__overlay{z-index:10;-webkit-backdrop-filter:blur(16px);opacity:0;background:#0a080673;justify-content:center;align-items:center;padding:48px;transition:opacity .22s;display:flex;position:fixed;inset:0}.AboutModal-module__wU-BYG__overlay.AboutModal-module__wU-BYG__visible{opacity:1}@media (prefers-reduced-motion:reduce){.AboutModal-module__wU-BYG__overlay{transition:none}}.AboutModal-module__wU-BYG__panel{box-sizing:border-box;width:min(880px,90vw);max-height:90vh;font-family:var(--font-body);color:#423d34;background:#faf7ef;grid-template:"photo bio""elsewhere bio"1fr/220px 1fr;gap:28px 32px;padding:40px;display:grid;position:relative;overflow:auto}.AboutModal-module__wU-BYG__close{color:#8b8375;font-size:18px;font-family:var(--font-body);background:0 0;border:none;position:absolute;top:14px;right:16px}.AboutModal-module__wU-BYG__close:hover{color:#1a1916}.AboutModal-module__wU-BYG__photoWrap{grid-area:photo}.AboutModal-module__wU-BYG__elsewhereWrap{grid-area:elsewhere;align-self:end}.AboutModal-module__wU-BYG__portrait{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:220px;height:auto;display:block}.AboutModal-module__wU-BYG__bio{flex-direction:column;grid-area:bio;gap:14px;font-size:13px;line-height:1.6;display:flex}.AboutModal-module__wU-BYG__kicker{letter-spacing:.14em;color:#1a1916;font-size:13px;font-weight:500}.AboutModal-module__wU-BYG__bio p{margin:0}@media (max-width:700px){.AboutModal-module__wU-BYG__panel{grid-template:"photo""bio""elsewhere"/1fr;gap:20px;width:min(420px,92vw);max-height:85vh;padding:24px}.AboutModal-module__wU-BYG__elsewhereWrap{align-self:start}.AboutModal-module__wU-BYG__portrait{width:140px}}
.Footer-module__S6Hkya__footer{z-index:2;letter-spacing:.04em;color:var(--color-fg-dim);font-size:11px;position:fixed;bottom:16px;right:clamp(20px,3vw,40px)}
.page-module___8aEwW__scaleWrapper{z-index:2;min-height:100vh;position:relative}@media (min-width:900px){.page-module___8aEwW__scaleWrapper{zoom:.716625}}.page-module___8aEwW__grid{box-sizing:border-box;grid-template-columns:clamp(220px,18vw,340px) repeat(auto-fit,minmax(260px,1fr));gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,52px) clamp(28px,4.5vw,64px);display:grid}@media (max-width:700px){.page-module___8aEwW__grid{grid-template-columns:1fr}}
