.hero.svelte-1uha8ag{flex-direction:column;justify-content:flex-end;min-height:100svh;padding:120px 48px 56px 56px;display:flex}@media (width<=720px){.hero.svelte-1uha8ag{padding:100px 20px 40px}}.eyebrow.svelte-1uha8ag{letter-spacing:.14em;color:#4a4a43;gap:24px;margin-bottom:28px;font-size:12px;display:flex}.eyebrow.svelte-1uha8ag span:where(.svelte-1uha8ag):first-child{color:var(--cobalt)}.hero-title.svelte-1uha8ag{letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(2.8rem,9vw,8.5rem);font-weight:900;line-height:.92}.ticker.svelte-1uha8ag{vertical-align:bottom;width:12ch;height:.95em;line-height:.96;display:inline-block;position:relative;overflow:hidden}.hero-title.svelte-1uha8ag em:where(.svelte-1uha8ag){-webkit-text-stroke:1.5px var(--ink);color:var(--paper);white-space:nowrap;font-style:normal;display:inline-block}.hero-foot.svelte-1uha8ag{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:48px;padding-top:20px;display:flex}.hero-foot.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#3a3a34;max-width:34ch;font-size:14px;line-height:1.5}.scroll-cue.svelte-1uha8ag{letter-spacing:.1em;text-align:right;font-size:11px}section.svelte-1uha8ag{padding:0 48px}@media (width<=720px){section.svelte-1uha8ag{padding:0 20px}}.section-head.svelte-1uha8ag{border-top:1px solid var(--ink);justify-content:space-between;align-items:baseline;margin-top:80px;padding:18px 0;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:.1em;text-transform:uppercase;font-size:14px}.count.svelte-1uha8ag{color:#6b6b62;font-size:12px}.work-row.svelte-1uha8ag{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:60px 1.4fr 1fr 90px;align-items:center;gap:16px;padding:30px 0;transition:background .15s,color .15s,padding-left .2s;display:grid}.work-row.svelte-1uha8ag:hover,.work-row.svelte-1uha8ag:focus-visible{background:var(--ink);color:var(--paper);padding-left:16px}.work-row.svelte-1uha8ag:hover .work-tags:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag),.work-row.svelte-1uha8ag:focus-visible .work-tags:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){border-color:var(--paper)}.num.svelte-1uha8ag{color:#6b6b62;font-size:12px}.work-row.svelte-1uha8ag:hover .num:where(.svelte-1uha8ag){color:var(--cobalt)}.title.svelte-1uha8ag{text-transform:uppercase;font-size:clamp(1.2rem,3vw,2rem);font-weight:700}.desc.svelte-1uha8ag{opacity:.75;font-size:13px;line-height:1.5}.work-tags.svelte-1uha8ag{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.work-tags.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid var(--line);letter-spacing:.04em;padding:3px 7px;font-size:10px}@media (width<=720px){.work-row.svelte-1uha8ag{grid-template-columns:32px 1fr;row-gap:8px}.desc.svelte-1uha8ag{grid-column:1/-1}.work-tags.svelte-1uha8ag{grid-column:1/-1;justify-content:flex-start}}.about.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:48px;padding:36px 0;display:grid}@media (width<=720px){.about.svelte-1uha8ag{grid-template-columns:1fr}}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:48ch;font-size:15px;line-height:1.65}.about.svelte-1uha8ag p:where(.svelte-1uha8ag)+p:where(.svelte-1uha8ag){margin-top:16px}.stack-list.svelte-1uha8ag{list-style:none}.stack-list.svelte-1uha8ag li:where(.svelte-1uha8ag){border-bottom:1px dashed var(--line);justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.stack-list.svelte-1uha8ag li:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag):last-child{color:#6b6b62}.contact.svelte-1uha8ag{border-top:1px solid var(--ink);margin-top:80px;padding:90px 48px 60px}@media (width<=720px){.contact.svelte-1uha8ag{padding:70px 20px 40px}}.eyebrow-small.svelte-1uha8ag{letter-spacing:.1em;color:#6b6b62;margin-bottom:16px;font-size:12px}.contact.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;max-width:14ch;font-size:clamp(2rem,6vw,4.5rem);font-weight:900;line-height:1}.big-link.svelte-1uha8ag{border-bottom:2px solid var(--ink);margin-top:28px;padding-bottom:4px;font-size:clamp(1.1rem,2.4vw,1.6rem);display:inline-block}.big-link.svelte-1uha8ag:hover{color:var(--cobalt);border-color:var(--cobalt)}.contact-meta.svelte-1uha8ag{letter-spacing:.08em;color:#6b6b62;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:64px;font-size:11px;display:flex}
