div.svelte-h9zw9n{width:100%;height:100%;position:relative;overflow:hidden}canvas.svelte-h9zw9n{width:100%;height:100%;display:block;position:relative}.hero.svelte-x8bpd6{isolation:isolate;background:var(--color-neutral-900);flex-direction:column;width:100vw;min-height:85svh;display:flex;position:relative;left:calc(50% - 50vw);overflow:hidden}@media (width>=62em){.hero.svelte-x8bpd6{min-height:100svh}}.hero.svelte-x8bpd6 .hero__scene:where(.svelte-x8bpd6){z-index:0;width:100vw;height:100%;cursor:-webkit-grab;cursor:grab;position:absolute;top:0;left:50%;transform:translate(-50%)}.svelte-x8bpd6:is(.hero:where(.svelte-x8bpd6) .hero__scene:where(.svelte-x8bpd6)):active{cursor:-webkit-grabbing;cursor:grabbing}.svelte-x8bpd6:is(.hero:where(.svelte-x8bpd6) .hero__scene:where(.svelte-x8bpd6)):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0c050759,#0000 42%);position:absolute;inset:0}.hero.svelte-x8bpd6 .hero__content:where(.svelte-x8bpd6){z-index:1;padding-inline:max(16px,50vw - 704px);flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;padding-bottom:32px;display:flex;position:relative}.manifesto.svelte-1r8qaa9{border-block:1px solid var(--color-primary);margin-block:128px;padding-block:32px;position:relative;overflow:clip}.manifesto__meta.svelte-1r8qaa9,.manifesto__footer.svelte-1r8qaa9{color:var(--color-quaternary);justify-content:space-between;gap:24px;display:flex}.manifesto__statement.svelte-1r8qaa9{justify-items:center;margin-block:128px;display:grid}.manifesto__line.svelte-1r8qaa9{color:#ffffff2e;width:auto;max-width:100%;font-family:var(--font-family-heading);text-align:center;flex-wrap:wrap;justify-content:center;gap:0 .3em;margin:0;font-size:clamp(2rem,6.6vw,6.5rem);line-height:1.05;display:flex}.manifesto__line--accent.svelte-1r8qaa9{font-family:var(--font-family-body)}.manifesto__word-mask.svelte-1r8qaa9{display:inline-block;overflow:visible}.manifesto__word.svelte-1r8qaa9{will-change:color;display:inline-block}.manifesto__footer.svelte-1r8qaa9{align-items:end}.manifesto__footer.svelte-1r8qaa9 p:where(.svelte-1r8qaa9){max-width:38rem;color:var(--color-white);margin:0;font-size:clamp(1rem,1.8vw,1.35rem)}.manifesto__footer.svelte-1r8qaa9 span:where(.svelte-1r8qaa9){text-align:right;flex:none}@media (width<=48em){.manifesto.svelte-1r8qaa9{margin-block:96px}.manifesto__meta.svelte-1r8qaa9 span:where(.svelte-1r8qaa9):last-child,.manifesto__footer.svelte-1r8qaa9>span:where(.svelte-1r8qaa9){display:none}.manifesto__statement.svelte-1r8qaa9{justify-items:start;margin-block:72px}.manifesto__line.svelte-1r8qaa9{text-align:left;justify-content:flex-start;width:auto;font-size:clamp(2.1rem,10vw,4rem)}}@media (prefers-reduced-motion:reduce){.manifesto__line.svelte-1r8qaa9{color:var(--color-white)}.manifesto__word.svelte-1r8qaa9{will-change:auto}}.latest-work.svelte-13gukhs{flex-direction:column;gap:24px;margin-block:64px 128px;display:flex}.latest-work.svelte-13gukhs .latest-work__subtitle:where(.svelte-13gukhs){color:var(--color-quaternary)}.latest-work.svelte-13gukhs .latest-work__title:where(.svelte-13gukhs){max-width:480px}.latest-work.svelte-13gukhs .button:where(.svelte-13gukhs){margin-inline:auto}.latest-work.svelte-13gukhs .latest-work__empty:where(.svelte-13gukhs){color:var(--color-quaternary)}.latest-work.svelte-13gukhs .latest-work__list:where(.svelte-13gukhs){margin:0;padding:0;list-style:none}:is(.latest-work.svelte-13gukhs .latest-work__list:where(.svelte-13gukhs)) .work-list-item{margin-bottom:16px}@media (width>=48em){.latest-work.svelte-13gukhs .latest-work__list:where(.svelte-13gukhs){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}:is(.latest-work.svelte-13gukhs .latest-work__list:where(.svelte-13gukhs)) .work-list-item{margin-bottom:0}}@media (width>=62em){.latest-work.svelte-13gukhs .latest-work__list:where(.svelte-13gukhs){grid-template-columns:repeat(3,minmax(0,1fr))}}.personal-intro.svelte-qjx9u8{border-top:1px solid var(--color-primary);gap:48px;margin-block:128px;padding-top:24px;display:grid}.personal-intro__content.svelte-qjx9u8{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.personal-intro__eyebrow.svelte-qjx9u8{color:var(--color-quaternary)}.personal-intro__description.svelte-qjx9u8{max-width:34rem;color:var(--color-quaternary);margin:0}.personal-intro__image.svelte-qjx9u8{aspect-ratio:4/3;border-radius:4px;margin:0;overflow:hidden}.personal-intro__image.svelte-qjx9u8 img:where(.svelte-qjx9u8){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width>=48em){.personal-intro.svelte-qjx9u8{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}
