.hero-name[data-astro-cid-mjti6rzf]{pointer-events:none;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:max(2.75rem,15.9vw);font-weight:700;line-height:.76;position:absolute;inset:0;overflow:visible}.hero-name__line[data-astro-cid-mjti6rzf]{white-space:nowrap;font-family:var(--font-display);font-size:inherit;clip-path:inset(0 100% 0 0);font-weight:700;display:block;position:absolute}.hero-name[data-astro-cid-mjti6rzf].is-revealed .hero-name__line[data-astro-cid-mjti6rzf]{will-change:clip-path;animation:.9s cubic-bezier(.4,0,.2,1) both reveal-name}@media (scripting:none){.hero-name__line[data-astro-cid-mjti6rzf]{clip-path:none}}.hero-name__line--first[data-astro-cid-mjti6rzf]{z-index:1;color:var(--color-paper);top:8%;left:-1%}.hero-name__line--last[data-astro-cid-mjti6rzf]{z-index:2;color:var(--color-accent);animation-delay:.12s;top:21%;left:5%}.hero-name__mobile[data-astro-cid-mjti6rzf]{display:none}@media (max-width:767px){.hero-name__line[data-astro-cid-mjti6rzf]{display:none}.hero-name__mobile[data-astro-cid-mjti6rzf]{flex-direction:column;display:flex;position:absolute;top:44.5%;left:9.5%;transform:translateY(-50%)}.hero-name__word[data-astro-cid-mjti6rzf]{width:63.8vw;height:min(16.32vw,20.4svh);color:var(--color-paper);display:block;overflow:visible}.hero-name__word[data-astro-cid-mjti6rzf]:nth-child(2){width:53.9vw;height:min(15.64vw,19.55svh);margin-top:min(1.9vw,2svh)}.hero-name__word[data-astro-cid-mjti6rzf]:nth-child(3){width:41.4vw;height:min(16.15vw,20.4svh);margin-top:min(1.6vw,2svh)}.hero-name__word--accent[data-astro-cid-mjti6rzf]{color:var(--color-accent)}.hero-name__word[data-astro-cid-mjti6rzf] text[data-astro-cid-mjti6rzf]{font-family:var(--font-display);letter-spacing:1px;fill:currentColor;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill;font-size:100px;font-weight:400}}@keyframes reveal-name{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (max-width:767px) and (orientation:landscape){.hero-name__line--last[data-astro-cid-mjti6rzf]{top:calc(8% + .8em)}}@media (min-width:768px){.hero-name[data-astro-cid-mjti6rzf]{letter-spacing:-.01em;gap:0;width:max-content;font-size:min(21.1vw,57vh);font-weight:700;line-height:.75;inset:9.3% auto auto -.02em}.hero-name__line[data-astro-cid-mjti6rzf]{width:max-content;font-family:var(--font-display);font-size:inherit;transform-origin:0 0;font-weight:700;position:relative;top:auto;left:auto;transform:scaleX(.71)}.hero-name__line--last[data-astro-cid-mjti6rzf]{margin-top:-.1em;margin-left:.563em}}.social-links[data-astro-cid-y2qsmizv]{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.social-links__link[data-astro-cid-y2qsmizv]{color:#fff9;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .2s ease-out,transform .2s ease-out;display:flex}.social-links__link[data-astro-cid-y2qsmizv]:hover,.social-links__link[data-astro-cid-y2qsmizv]:focus-visible{color:var(--color-accent-soft);transform:scale(1.15)}.social-links__link[data-astro-cid-y2qsmizv]:focus-visible{outline:2px solid var(--color-accent-soft);outline-offset:4px}.hero-sticky[data-astro-cid-ge2uvauf]{z-index:0;background:var(--color-ink);min-height:100svh;position:sticky;top:0;overflow:hidden}.hero-frame[data-astro-cid-ge2uvauf]{max-width:120rem;min-height:100svh;margin-inline:auto;position:relative;overflow:hidden}.hero-socials[data-astro-cid-ge2uvauf]{z-index:20;justify-content:flex-end;padding:0 1.25rem 2rem;display:flex;position:absolute;bottom:0;left:0;right:0}@media (min-width:640px){.hero-socials[data-astro-cid-ge2uvauf]{padding-inline:2rem}}@media (min-width:1024px){.hero-socials[data-astro-cid-ge2uvauf]{padding-inline:3rem}}.hero-frame[data-astro-cid-ge2uvauf]:after{z-index:10;content:"";opacity:.04;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}@media (max-width:767px){.hero-socials[data-astro-cid-ge2uvauf]{padding-bottom:max(1.5rem, calc(env(safe-area-inset-bottom) + 1rem))}}.behind-work[data-astro-cid-aodaeftm]{z-index:1;color:#f4f3f0;background:#08090a;padding:clamp(5rem,10vw,9rem) clamp(1.5rem,4vw,4rem) clamp(6rem,12vw,10rem);position:relative;overflow:hidden}.behind-work__inner[data-astro-cid-aodaeftm]{width:min(100%,100rem);margin-inline:auto}.behind-work__eyebrow[data-astro-cid-aodaeftm]{color:var(--color-accent-soft);font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 clamp(2rem,4vw,3.5rem);font-size:clamp(1rem,1.5vw,1.35rem);font-weight:900}.behind-work__copy[data-astro-cid-aodaeftm]{font-family:var(--font-reading);letter-spacing:-.02em;color:#ffffffe0;margin:0;font-size:clamp(1.5rem,2.5vw,2.5rem);font-weight:400;line-height:1.35}@media (max-width:767px){.behind-work[data-astro-cid-aodaeftm]{padding-block:clamp(3rem,8vw,6rem) clamp(4rem,8vw,6rem)}.behind-work__copy[data-astro-cid-aodaeftm]{letter-spacing:normal;font-size:clamp(1.35rem,5.5vw,2rem);line-height:1.45}}.product-shot[data-astro-cid-m3rdiz73]{aspect-ratio:16/9;background:#030303;border-radius:1rem;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.selected-work__visual-fallback[data-astro-cid-m3rdiz73]{aspect-ratio:16/9;background:#030303;border-radius:1rem;align-items:flex-end;width:100%;display:flex;overflow:hidden}.selected-work[data-astro-cid-2t5numtr]{background:var(--color-cream);color:#030303;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,4vw,4rem) clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.selected-work__header[data-astro-cid-2t5numtr]{margin-inline:auto;width:min(100%,120rem);margin-bottom:clamp(3rem,6vw,5rem)}.selected-work__title[data-astro-cid-2t5numtr]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:900;line-height:1.2}.selected-work__grid[data-astro-cid-2t5numtr]{grid-template-columns:repeat(2,1fr);gap:clamp(2rem,4vw,3.5rem);width:min(100%,120rem);margin-inline:auto;display:grid}.selected-work__item[data-astro-cid-2t5numtr]{width:100%;transition:scale .5s cubic-bezier(.16,.8,.2,1)}.selected-work__item[data-astro-cid-2t5numtr]:hover{scale:.97}.selected-work__item[data-astro-cid-2t5numtr]:nth-child(odd):last-child{grid-column:1}.selected-work__link[data-astro-cid-2t5numtr]{color:inherit;text-decoration:none;display:block}.selected-work__link[data-astro-cid-2t5numtr]:focus-visible{outline:2px solid var(--color-accent);outline-offset:.5rem}.selected-work__visual[data-astro-cid-2t5numtr],.product-shot[data-astro-cid-2t5numtr],.selected-work__visual-fallback[data-astro-cid-2t5numtr]{aspect-ratio:16/9;border-radius:1rem;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden}.selected-work__item[data-astro-cid-2t5numtr]:hover .product-shot__ghost{opacity:1;transform:scale(1)}.selected-work__item[data-astro-cid-2t5numtr]:hover .product-shot__img{opacity:.4}.selected-work__visual-fallback[data-astro-cid-2t5numtr]{background:#030303}.selected-work__meta[data-astro-cid-2t5numtr]{flex-direction:column;align-items:flex-start;gap:.1rem;margin-top:1rem;padding-inline:.125rem;display:flex}.selected-work__name-row[data-astro-cid-2t5numtr]{align-items:baseline;gap:.6rem;width:100%;display:flex}.selected-work__name[data-astro-cid-2t5numtr]{color:#030303;min-width:0;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:900;line-height:1.2}.selected-work__label-row[data-astro-cid-2t5numtr]{letter-spacing:.06em;align-items:baseline;gap:.6rem;width:100%;margin-top:.325rem;display:flex}.selected-work__descriptor[data-astro-cid-2t5numtr]{-webkit-line-clamp:2;line-clamp:2;color:#6f6a64;min-width:0;min-height:1.5em;font-family:var(--font-mono);letter-spacing:-.025em;-webkit-box-orient:vertical;font-size:.97375rem;line-height:1.5;display:-webkit-box;overflow:hidden}.selected-work__item--planned[data-astro-cid-2t5numtr] .selected-work__descriptor[data-astro-cid-2t5numtr]{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}.selected-work__year[data-astro-cid-2t5numtr],.selected-work__planned[data-astro-cid-2t5numtr]{color:#6f6a64;font-family:var(--font-mono);white-space:nowrap;flex-shrink:0;margin-left:auto;margin-right:.5rem;font-size:.9025rem;font-weight:400;line-height:1.2}.selected-work__planned[data-astro-cid-2t5numtr]{font-synthesis:style;align-self:center;font-style:italic;transform:translateY(-4px)}@media (min-width:1200px){.selected-work__descriptor[data-astro-cid-2t5numtr],.selected-work__year[data-astro-cid-2t5numtr],.selected-work__planned[data-astro-cid-2t5numtr]{font-family:var(--font-mono-desktop);letter-spacing:normal}.selected-work__descriptor[data-astro-cid-2t5numtr]{letter-spacing:-.025em;font-size:clamp(.97375rem,.855vw,1.06875rem)}}@media (max-width:767px){.selected-work__label-row[data-astro-cid-2t5numtr]{letter-spacing:normal}.selected-work[data-astro-cid-2t5numtr]{padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6rem)}.selected-work__grid[data-astro-cid-2t5numtr]{grid-template-columns:1fr;gap:clamp(2.5rem,6vw,4rem)}.selected-work__item[data-astro-cid-2t5numtr]:nth-child(odd):last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.selected-work__item[data-astro-cid-2t5numtr],.product-shot__ghost[data-astro-cid-2t5numtr],.product-shot__img[data-astro-cid-2t5numtr]{transition-duration:.01ms}}.scroll-wrapper[data-astro-cid-lcdefpme]{position:relative}.scroll-overlay[data-astro-cid-lcdefpme]{z-index:1;position:relative}.site-ender[data-astro-cid-lcdefpme]{z-index:1;text-align:center;background:#08090a;padding-block:calc(clamp(5rem,10vw,8rem) + 112px) clamp(8rem,16vw,14rem);padding-inline:clamp(1.5rem,4vw,4rem);position:relative}.site-ender__text[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#f4f3f0;max-width:22ch;margin:0 auto;font-size:clamp(2.5rem,6vw,7rem);font-weight:900;line-height:1.05}.site-ender__accent[data-astro-cid-lcdefpme]{color:var(--color-accent)}@media (max-width:767px){.site-ender[data-astro-cid-lcdefpme]{padding-block:calc(clamp(10rem,24svh,16rem) + 112px) clamp(14rem,34svh,22rem)}}
