.hctoDW_root{--size:96px;width:var(--size);flex:none;margin-left:4px}@media (max-width:30rem){.hctoDW_root{--size:80px}}.hctoDW_thumbnail{width:var(--size);cursor:zoom-in;transition:transform .3s var(--ease-out);background:0 0;border:0;padding:0;animation:.7s cubic-bezier(.16,1,.3,1) .25s both hctoDW_polaroid;display:block;transform:rotate(-6deg)}@media (hover:hover) and (pointer:fine){.hctoDW_thumbnail:hover{transform:rotate(-2deg)scale(1.06)}}@keyframes hctoDW_polaroid{0%{opacity:0;transform:rotate(-14deg)translateY(10px)scale(.9)}}.hctoDW_print{aspect-ratio:1;background:var(--print);padding:6.5%;display:block;position:relative;box-shadow:0 0 0 .5px #00000014,0 2px 6px #0000001f}.hctoDW_photo{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.hctoDW_monogram{color:#0000008c;background:linear-gradient(135deg,#d9d6cc,#b9b4a6);place-items:center;width:100%;height:100%;font-size:1.25em;font-weight:500;display:grid}.hctoDW_dialog{cursor:zoom-out;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:32px}.hctoDW_dialog[open]{justify-content:center;align-items:center;display:flex}.hctoDW_dialog::backdrop{background:color-mix(in srgb, var(--paper) 55%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.4s both hctoDW_fade}.hctoDW_enlarged{width:min(430px,78vw,49dvh);font-size:6rem;animation:.5s cubic-bezier(.16,1,.3,1) both hctoDW_enlarge;display:block}@keyframes hctoDW_fade{0%{opacity:0}}@keyframes hctoDW_enlarge{0%{opacity:0;transform:rotate(-6deg)scale(.4)}to{transform:rotate(-2deg)}}.hctoDW_enlarged{transform:rotate(-2deg)}
.Af2_WG_header{flex-direction:column;display:flex}.Af2_WG_intro{flex-direction:column;gap:4px;display:flex}.Af2_WG_top{align-items:center;gap:20px;margin-bottom:20px;display:flex}.Af2_WG_name{min-width:0;color:var(--ink)}.Af2_WG_signature{mix-blend-mode:multiply;width:min(240px,100%);height:auto;animation:2.2s cubic-bezier(.45,.05,.35,1) .35s both Af2_WG_write;display:block;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 50%);mask-image:linear-gradient(90deg,#000 40%,#0000 50%);-webkit-mask-size:250% 100%;mask-size:250% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes Af2_WG_write{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.Af2_WG_bio{color:var(--secondary-ink);text-wrap:balance}.Af2_WG_links{margin-top:var(--space-line);flex-wrap:wrap;gap:4px 16px;display:flex}
._27SNAG_title{min-height:var(--row-height);border-bottom:.5px solid var(--rule);color:var(--ink);align-items:center;padding:8px 0;font-weight:500;display:flex}._27SNAG_list{flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){._27SNAG_list:has(>li:hover)>li:not(:hover){opacity:.35}}._27SNAG_list:has(>li :focus-visible)>li:not(:has(:focus-visible)){opacity:.35}
._R1EsW_row{border-bottom:.5px solid var(--rule);transition:opacity var(--fast) ease}._R1EsW_head{min-height:var(--row-height);color:var(--body-ink);transition:color var(--fast) ease;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}a._R1EsW_head:hover{color:var(--ink)}._R1EsW_title{align-items:center;gap:10px;min-width:0;display:inline-flex}._R1EsW_name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._R1EsW_logo{width:20px;height:20px;box-shadow:0 0 0 1px var(--ring);object-fit:cover;background:#fff;border-radius:5px;flex-shrink:0}._R1EsW_year{color:var(--muted-ink);font-size:var(--text-small);font-variant-numeric:tabular-nums;flex:none}._R1EsW_arrowSlot{flex:none;width:0;height:18px;margin-left:-10px;transition:width .36s,margin-left .36s;position:relative;overflow:hidden}._R1EsW_arrow{width:18px;height:18px;transition:transform .36s;position:absolute;top:0;left:0;transform:translate(-18px)}._R1EsW_head:hover ._R1EsW_arrowSlot,._R1EsW_head:focus-visible ._R1EsW_arrowSlot{width:18px;margin-left:-6px}._R1EsW_head:hover ._R1EsW_arrow,._R1EsW_head:focus-visible ._R1EsW_arrow{transform:translate(0)}._R1EsW_reveal{transition:grid-template-rows var(--reveal) var(--ease-out);grid-template-rows:0fr;display:grid}._R1EsW_revealInner{min-height:0;overflow:hidden}._R1EsW_description{color:var(--secondary-ink);font-size:var(--text-small);text-wrap:pretty;opacity:0;transition:opacity var(--reveal) var(--ease-out);padding-bottom:10px}._R1EsW_indented{padding-left:30px}._R1EsW_extra{margin-left:8px}._R1EsW_row:hover ._R1EsW_reveal,._R1EsW_row:focus-within ._R1EsW_reveal{grid-template-rows:1fr}._R1EsW_row:hover ._R1EsW_description,._R1EsW_row:focus-within ._R1EsW_description{opacity:1}@media (hover:hover) and (pointer:fine){._R1EsW_row,._R1EsW_reveal,._R1EsW_description{transition-delay:var(--hover-intent)}}@media (hover:none){._R1EsW_reveal{grid-template-rows:1fr}._R1EsW_description{opacity:1}._R1EsW_head{min-height:var(--touch-target)}}
.E0kJGG_sections{gap:var(--space-section);margin-top:var(--space-section);flex-direction:column;display:flex}
