.R7mGga_counter{font-family:var(--font-mono);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.R7mGga_digit{height:1em;display:inline-block;overflow:hidden}.R7mGga_strip{flex-direction:column;display:flex}.R7mGga_strip>span{height:1em}@keyframes R7mGga_roll{0%{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.R7mGga_strip{animation:1.2s cubic-bezier(.23,1,.32,1) backwards R7mGga_roll}}.R7mGga_comma{margin-inline:-.2em}
.r3w8da_home.r3w8da_main#main-content{flex:1;padding-block:clamp(1rem,3vh,3rem) 1rem}.r3w8da_layout{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(3rem,7vw,7rem);display:grid}.r3w8da_intro{grid-area:1/1}.r3w8da_writing{grid-area:2/1}.r3w8da_work{flex-direction:column;grid-area:1/2/span 2;align-self:stretch;display:flex}.r3w8da_work>.r3w8da_traction{margin-top:auto}@media (max-width:900px){.r3w8da_layout{grid-template-columns:minmax(0,1fr);gap:2.5rem}.r3w8da_intro,.r3w8da_work,.r3w8da_writing{grid-area:auto}}.r3w8da_home .r3w8da_headline{max-width:22ch;font-family:var(--font-sans);overflow-wrap:break-word;letter-spacing:-.035em;text-wrap:balance;min-width:0;margin:0;font-size:clamp(2.25rem,2.8vw,2.75rem);font-weight:500;line-height:1.2}.r3w8da_bio{color:var(--simple-muted);margin:1rem 0 0;font-size:1rem;line-height:1.6}.r3w8da_context{color:var(--simple-muted);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.r3w8da_home .r3w8da_context a{color:var(--simple-ink);text-decoration:underline;-webkit-text-decoration-color:var(--simple-line);text-decoration-color:var(--simple-line);text-underline-offset:.2em;text-decoration-thickness:1px}.r3w8da_home.r3w8da_main a:hover,.r3w8da_home.r3w8da_main a:focus-visible{color:var(--simple-ink)}.r3w8da_home.r3w8da_main a:focus-visible{outline-color:var(--simple-ink)}.r3w8da_home.r3w8da_main .r3w8da_context a:hover{text-decoration-color:currentColor}.r3w8da_actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.5rem;display:flex}.r3w8da_primaryLink{align-items:center;min-height:2.75rem;font-size:.875rem;display:inline-flex}.r3w8da_home .r3w8da_primaryLink{border:1px solid var(--simple-ink);background:var(--simple-ink);color:var(--simple-bg);border-radius:.375rem;padding:.625rem .875rem;font-weight:500}.r3w8da_home .r3w8da_primaryLink:active{opacity:.8}@media (prefers-reduced-motion:no-preference){.r3w8da_home .r3w8da_primaryLink{transition:transform .12s var(--motion-ease-out), background-color .15s var(--motion-ease-out), color .15s var(--motion-ease-out)}.r3w8da_home .r3w8da_primaryLink:active{transform:scale(.97)}}@media (hover:hover) and (pointer:fine){.r3w8da_home.r3w8da_main .r3w8da_primaryLink:hover,.r3w8da_home.r3w8da_main .r3w8da_primaryLink:focus-visible{color:var(--simple-ink);background:0 0}}.r3w8da_work,.r3w8da_writing{min-width:0}.r3w8da_writingList{flex-direction:column;gap:.875rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.r3w8da_writingList li{border:1px solid var(--simple-line);border-radius:var(--simple-radius);margin:0;padding:.75rem 1rem;position:relative}.r3w8da_writingList a{min-width:0;color:var(--simple-ink);letter-spacing:-.015em;font-size:1.0625rem;font-weight:500;line-height:1.4}.r3w8da_writingList a:after{border-radius:inherit;content:"";position:absolute;inset:0}.r3w8da_writingList p{color:var(--simple-muted);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.r3w8da_writingList li:hover{border-color:color-mix(in srgb, var(--simple-ink) 22%, transparent);background:var(--simple-card)}.r3w8da_home .r3w8da_writingList li:hover a{color:var(--simple-ink)}}@media (prefers-reduced-motion:no-preference){.r3w8da_writingList li{transition:background-color .15s var(--motion-ease-out), border-color .15s var(--motion-ease-out)}}.r3w8da_writingList li:has(a:focus-visible){outline:2px solid var(--simple-ink);outline-offset:2px}.r3w8da_home .r3w8da_sectionLabel{color:var(--simple-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:500;line-height:1.5}.r3w8da_work>.r3w8da_project:first-of-type{border-top:1px solid var(--simple-line);margin-top:.75rem}.r3w8da_project{border-bottom:1px solid var(--simple-line);grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:1rem;padding-block:.875rem;display:grid;position:relative}.r3w8da_project>div{min-width:0}.r3w8da_project:last-of-type{border-bottom:0;padding-bottom:.75rem}.r3w8da_traction{border-top:1px solid var(--simple-line);color:var(--simple-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1rem;padding-top:1rem;font-size:.75rem;font-weight:500;display:flex}.r3w8da_traction strong{color:var(--simple-ink);letter-spacing:-.03em;text-transform:none;font-size:1.75rem;font-weight:500}.r3w8da_project h3{font-family:var(--font-sans);letter-spacing:-.015em;margin:0;font-size:1.0625rem;font-weight:500;line-height:1.35}.r3w8da_project h3 a:after{content:"";position:absolute;inset:0}.r3w8da_project:has(a:focus-visible){outline:2px solid var(--simple-ink);outline-offset:4px}.r3w8da_project p{color:var(--simple-muted);overflow-wrap:break-word;margin:.25rem 0 0;font-size:.9375rem;line-height:1.5}.r3w8da_logo{object-fit:contain;width:1.75rem;height:1.75rem;filter:var(--simple-logo-filter);opacity:.7;margin-top:.0625rem}@media (max-width:640px){.r3w8da_home.r3w8da_main#main-content{width:calc(100% - 2rem);padding-block:1.25rem 2rem}.r3w8da_layout{gap:2.5rem}.r3w8da_home .r3w8da_headline{font-size:2rem}.r3w8da_bio{margin-top:1rem;line-height:1.5}.r3w8da_project{gap:.75rem;padding-block:.875rem}.r3w8da_project p{font-size:.875rem}}.r3w8da_home .r3w8da_headline,.r3w8da_work>.r3w8da_sectionLabel{text-box:trim-start cap alphabetic}
