.hero[data-astro-cid-lcdefpme]{gap:var(--s-12);padding-block:var(--s-8) var(--s-24);display:grid}.hero__text[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__name[data-astro-cid-lcdefpme]{margin-top:var(--s-6);font-size:var(--fs-hero);letter-spacing:-.02em;font-weight:500;line-height:.88}.hero__name[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:block}.hero__last[data-astro-cid-lcdefpme]{padding-left:.6em}.hero__tagline[data-astro-cid-lcdefpme]{margin-top:var(--s-8);max-width:30rem;font-size:var(--fs-md)}.hero__photo[data-astro-cid-lcdefpme]{isolation:isolate;margin-right:var(--s-4);position:relative}.hero__photo[data-astro-cid-lcdefpme]:before{content:"";transform:translate(var(--s-4), var(--s-4));background:var(--lavanda);z-index:-1;position:absolute;inset:0}.hero__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/5;object-fit:cover;object-position:64% center;width:100%}.hero__photo[data-astro-cid-lcdefpme] .hero__note{left:calc(var(--s-2) * -1);bottom:var(--s-8);position:absolute}@media (width>=64rem){.hero[data-astro-cid-lcdefpme]{align-items:end;gap:var(--s-6);padding-top:var(--s-12);grid-template-columns:repeat(12,minmax(0,1fr))}.hero__text[data-astro-cid-lcdefpme]{padding-bottom:var(--s-16);grid-area:1/1/auto/span 8}.hero__photo[data-astro-cid-lcdefpme]{grid-area:1/8/auto/span 5}.hero__photo[data-astro-cid-lcdefpme] .hero__note{left:calc(var(--s-16) * -1)}}.about[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);position:relative}.about__text[data-astro-cid-lcdefpme]{gap:var(--s-6);display:grid}.pillars[data-astro-cid-lcdefpme]{gap:var(--s-8);margin-top:var(--s-16);padding-top:var(--s-8);border-top:1px solid var(--carbon);display:grid}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-xl)}.pillar[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--s-2);max-width:22rem}.pillar[data-astro-cid-lcdefpme] .pillar__tagline[data-astro-cid-lcdefpme]{margin-top:var(--s-1);font-family:var(--font-display);font-style:italic;font-size:var(--fs-lg);color:var(--azul);line-height:1.2}.pillar__op[data-astro-cid-lcdefpme]{height:1.5rem;font-family:var(--font-display);color:var(--azul);font-size:2rem;line-height:1;display:block}.about[data-astro-cid-lcdefpme] .about__note{margin-top:var(--s-8)}@media (width>=64rem){.about__head[data-astro-cid-lcdefpme]{grid-column:1/span 5}.about__text[data-astro-cid-lcdefpme]{grid-column:6/span 7}.pillars[data-astro-cid-lcdefpme]{gap:var(--s-12);grid-template-columns:repeat(3,1fr)}.about[data-astro-cid-lcdefpme] .about__note{right:var(--gutter);bottom:calc(var(--s-8) * -1);margin:0;position:absolute}}.sec-row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:var(--s-6);margin-bottom:var(--s-12);flex-wrap:wrap;display:flex}.work[data-astro-cid-lcdefpme]{padding-block:var(--s-12) var(--s-24);border-top:1px solid var(--carbon)}.work[data-astro-cid-lcdefpme]:last-child{padding-bottom:0}.work__head[data-astro-cid-lcdefpme]{gap:var(--s-4) var(--s-4);margin-bottom:var(--s-8);grid-template-columns:auto 1fr;display:grid}.work__num[data-astro-cid-lcdefpme]{font-size:var(--fs-lg);line-height:1.3}.work__title[data-astro-cid-lcdefpme]{font-size:var(--fs-xl)}.work__sub[data-astro-cid-lcdefpme]{margin-top:var(--s-1);font-style:italic;font-size:var(--fs-lg);color:var(--text-muted);display:block}.work__desc[data-astro-cid-lcdefpme]{gap:var(--s-4);max-width:36rem;color:var(--text-muted);grid-column:2;justify-items:start;display:grid}.work__ai[data-astro-cid-lcdefpme]{padding-left:var(--s-3);border-left:3px solid var(--lavanda);font-size:var(--fs-sm);color:var(--carbon)}.work__pieces[data-astro-cid-lcdefpme]{gap:var(--s-4);height:clamp(16rem,34vw,28rem);padding:clamp(var(--s-4), 2.5vw, var(--s-8));scroll-snap-type:x proximity;background:var(--mat);border-radius:var(--radius);display:flex;overflow-x:auto}.work__pieces[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:none;height:100%}.work__pieces[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;max-width:none;height:100%}@media (width>=64rem){.work__head[data-astro-cid-lcdefpme]{align-items:start;gap:var(--s-6) var(--s-8);grid-template-columns:auto 5fr 6fr}.work__desc[data-astro-cid-lcdefpme]{grid-column:3}}.visual[data-astro-cid-lcdefpme]{gap:var(--s-12);display:grid}.visual__head[data-astro-cid-lcdefpme]{gap:var(--s-4);align-content:start;justify-items:start;display:grid}.visual__text[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--text-muted)}.visual__series[data-astro-cid-lcdefpme]{gap:var(--s-2);flex-wrap:wrap;display:flex}.visual__series[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding:var(--s-1) var(--s-3);border:1px solid var(--carbon);color:var(--carbon);font-size:var(--fs-sm);border-radius:999px;text-decoration:none;display:inline-block}.visual__series[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--lavanda);border-color:var(--lavanda)}.collage[data-astro-cid-lcdefpme]{gap:var(--s-4);grid-template-columns:repeat(6,1fr);display:grid;position:relative}.collage__img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%}.collage__img--1[data-astro-cid-lcdefpme]{aspect-ratio:4/5;grid-column:1/span 3}.collage__img--2[data-astro-cid-lcdefpme]{aspect-ratio:3/2;grid-column:4/span 3;align-self:end}.collage__img--3[data-astro-cid-lcdefpme]{aspect-ratio:1;grid-column:2/span 2}.collage__img--4[data-astro-cid-lcdefpme]{aspect-ratio:3/4;grid-column:4/span 2}.collage[data-astro-cid-lcdefpme] .collage__squiggle{right:0;bottom:calc(var(--s-8) * -1);position:absolute}@media (width>=64rem){.visual[data-astro-cid-lcdefpme]{grid-template-columns:4fr 8fr;align-items:start}.visual__head[data-astro-cid-lcdefpme]{top:var(--s-8);position:sticky}}.reel[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.shop__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.shop__quote[data-astro-cid-lcdefpme]{margin-block:var(--s-6);font-family:var(--font-display);font-style:italic;font-size:var(--fs-xl);color:var(--rosa);line-height:1.15}.shop__intro[data-astro-cid-lcdefpme]{opacity:.85;max-width:30rem}.shop__link[data-astro-cid-lcdefpme]{margin-top:var(--s-8)}.shop__intro[data-astro-cid-lcdefpme]+.shop__intro[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.shop__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:baseline;gap:var(--s-4);padding-block:var(--s-4);font-family:var(--font-display);font-size:var(--fs-lg);border-top:1px solid #f7f5f140;line-height:1.25;display:flex}.shop__video[data-astro-cid-lcdefpme]{max-width:20rem}.shop__video-text[data-astro-cid-lcdefpme]{margin-top:var(--s-3);font-size:var(--fs-sm);opacity:.85}@media (width>=64rem){.shop__head[data-astro-cid-lcdefpme]{grid-column:1/span 5}.shop__steps[data-astro-cid-lcdefpme]{grid-column:6/span 4;align-self:start}.shop__video[data-astro-cid-lcdefpme]{grid-column:10/span 3;max-width:none}}.more[data-astro-cid-lcdefpme]{gap:var(--s-8);display:grid}.more__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--s-4);font-size:var(--fs-xl)}.more__body[data-astro-cid-lcdefpme]{gap:var(--s-6);max-width:36rem;color:var(--text-muted);justify-items:start;display:grid}.more__folders[data-astro-cid-lcdefpme]{gap:var(--s-2);flex-wrap:wrap;display:flex}.more__folders[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--s-1) var(--s-3);border:1px solid var(--line);font-size:var(--fs-sm);color:var(--carbon);border-radius:999px}.more__cta[data-astro-cid-lcdefpme]{align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-6);border:1px solid var(--carbon);color:var(--carbon);transition:background .3s var(--ease), border-color .3s var(--ease);border-radius:999px;font-weight:600;text-decoration:none;display:inline-flex}.more__cta[data-astro-cid-lcdefpme]:hover{background:var(--lavanda);border-color:var(--lavanda)}@media (width>=64rem){.more[data-astro-cid-lcdefpme]{align-items:end;gap:var(--s-16);grid-template-columns:5fr 7fr}}
