.hero:where(.astro-6o27kgmg){border:0;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);min-height:min(50rem,100svh - 5rem);display:grid}.hero__copy:where(.astro-6o27kgmg){padding:clamp(1.5rem,3.75vw,4.5rem);flex-direction:column;justify-content:space-between;min-width:0;padding-inline-start:0;display:flex;container-type:inline-size}.hero__topline:where(.astro-6o27kgmg),.hero__actions:where(.astro-6o27kgmg) a:where(.astro-6o27kgmg){justify-content:space-between;align-items:center;gap:1rem;display:flex}.hero__topline:where(.astro-6o27kgmg)>a:where(.astro-6o27kgmg),.hero__actions:where(.astro-6o27kgmg) a:where(.astro-6o27kgmg){color:rgb(var(--text-muted));letter-spacing:.1em;font-size:.66rem;font-weight:400}.hero__topline:where(.astro-6o27kgmg)>a:where(.astro-6o27kgmg):hover,.hero__actions:where(.astro-6o27kgmg) a:where(.astro-6o27kgmg):hover{color:rgb(var(--accent))}h1:where(.astro-6o27kgmg){font-family:var(--display);letter-spacing:var(--display-tracking);text-transform:uppercase;margin:clamp(3rem,6.56vw,7rem) 0;font-size:clamp(2.65rem,10.31cqi,8.6rem);font-weight:300;line-height:1.05;display:grid}h1:where(.astro-6o27kgmg) span:where(.astro-6o27kgmg):first-child{color:rgb(var(--accent));font-family:var(--mono);letter-spacing:.2em;margin-bottom:.35em;font-size:.12em;font-weight:400;line-height:1}.hero__intro:where(.astro-6o27kgmg){grid-template-columns:minmax(0,1.5fr) minmax(11rem,.75fr);align-items:end;gap:clamp(1.5rem,3.75vw,4rem);display:grid}.hero__intro:where(.astro-6o27kgmg) p:where(.astro-6o27kgmg),.writing__panel:where(.astro-6o27kgmg) p:where(.astro-6o27kgmg){max-width:62ch;color:rgb(var(--text-muted));margin:0;line-height:1.75}.hero__intro:where(.astro-6o27kgmg) p:where(.astro-6o27kgmg){font-size:clamp(1rem,1.13vw,1.22rem);line-height:1.55}.hero__actions:where(.astro-6o27kgmg){gap:.7rem;display:grid}.hero__actions:where(.astro-6o27kgmg) a:where(.astro-6o27kgmg){justify-content:space-between}.hero__copy:where(.astro-6o27kgmg) .social-icons{margin-top:2rem}.hero__art:where(.astro-6o27kgmg){background:rgb(var(--surface-deep));align-items:center;min-width:0;display:grid}.hero:where(.astro-6o27kgmg).split-frame>.hero__art:where(.astro-6o27kgmg){border-left:0}.projects:where(.astro-6o27kgmg),.writing:where(.astro-6o27kgmg){content-visibility:auto;contain-intrinsic-size:auto 68rem;padding-block:clamp(1rem,1.88vw,2rem)}.projects__grid:where(.astro-6o27kgmg){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.88vw,2rem);display:grid}.projects__artwork:where(.astro-6o27kgmg){aspect-ratio:8/5;border:1px solid rgb(var(--text-primary) / .35);background:rgb(var(--hermes-paper));margin-bottom:clamp(1rem,1.88vw,2rem);display:block;position:relative;overflow:hidden}.projects__artwork:where(.astro-6o27kgmg) img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.16,1,.3,1);display:block}.projects__artwork-label:where(.astro-6o27kgmg){z-index:1;border-top:1px solid rgb(var(--hermes-blue));color:rgb(var(--hermes-blue));background:rgb(var(--hermes-paper) / .94);font-family:var(--mono);letter-spacing:.11em;justify-content:space-between;gap:1rem;padding:.85rem 1rem;font-size:.61rem;font-weight:400;display:flex;position:absolute;bottom:0;left:0;right:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.projects__artwork:where(.astro-6o27kgmg):hover img{scale:1.012}}.writing__panel:where(.astro-6o27kgmg){border:1px solid rgb(var(--text-primary) / .3);grid-template-columns:.5fr 1.5fr auto;align-items:start;gap:clamp(1.5rem,3.75vw,4rem);padding:clamp(1.5rem,2.81vw,3rem);display:grid}.writing__panel:where(.astro-6o27kgmg)>a:where(.astro-6o27kgmg){color:rgb(var(--accent));letter-spacing:.08em;font-size:.68rem;font-weight:400}@media (width>=64rem){.hero:where(.astro-6o27kgmg){--hero-block-max:calc(100svh - var(--masthead-height));min-height:0}.hero__copy:where(.astro-6o27kgmg){padding:5.68%;padding-inline-start:0}h1:where(.astro-6o27kgmg){margin-block:min(8.79cqi,6svh);font-size:7.97cqi}h1:where(.astro-6o27kgmg) span:where(.astro-6o27kgmg):first-child{font-size:max(.66rem,.12em)}.hero__intro:where(.astro-6o27kgmg){gap:5.02cqi}.hero__copy:where(.astro-6o27kgmg) .social-icons{margin-top:clamp(1rem,2.51cqi,2rem)}.hero__art:where(.astro-6o27kgmg) .editorial-mark{width:min(100%, var(--hero-block-max));justify-self:end}}@media (width<=63.99rem){.hero:where(.astro-6o27kgmg){grid-template-columns:1fr}.hero__copy:where(.astro-6o27kgmg){border-right:0;border-bottom:1px solid rgb(var(--text-primary) / .35)}}@media (width<=47.99rem){.hero__intro:where(.astro-6o27kgmg),.projects__grid:where(.astro-6o27kgmg),.writing__panel:where(.astro-6o27kgmg){grid-template-columns:1fr}.projects__artwork-label:where(.astro-6o27kgmg){flex-direction:column;align-items:flex-start;gap:.25rem}}@media (width<=31.99rem){h1:where(.astro-6o27kgmg){font-size:clamp(2.1rem,10.31cqi,3.8rem);line-height:1.05}}
