html,body{overflow-x:clip}[data-surface=public] :is(h1,h2,h3){text-wrap:balance}@media (min-width:1024px){[data-surface=public] main section h2{letter-spacing:-.02em;font-size:clamp(2.25rem,.75rem + 2.4vw,3.25rem);line-height:1.1}[data-surface=public]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) main section h2{letter-spacing:normal}[data-surface=public] section[aria-labelledby=home-title],[data-surface=public] section[aria-labelledby=project-title]{min-height:calc(100svh - 7.5rem)}[data-surface=public] section[aria-labelledby=project-title]{flex-direction:column;justify-content:flex-end;display:flex}[data-surface=public] section[aria-labelledby=project-title]>div:last-child{width:100%}[data-surface=public] section[aria-labelledby=home-title]>div:only-child{grid-column:1/-1;max-width:62rem}}[data-surface=public] #projects ul>li:only-child{grid-column:1/-1}@media (min-width:1024px){[data-surface=public] #projects ul>li:only-child>article{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}[data-surface=public] #projects ul>li:only-child>article>a>div{height:100%;min-height:18rem}}[data-surface=public] a.inline-flex.min-h-11{white-space:nowrap}@media (max-width:400px){[data-surface=public] .fixed a.min-h-11{padding-inline:.75rem;font-size:.9375rem}}@media (min-width:640px){[data-surface=public] [data-testid=hero-facts] dd{white-space:nowrap}}[data-surface=public] a.min-h-11:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){[data-surface=public] a.min-h-11:active{transform:none}}
