.page_page__556_G{background:var(--site-cream);color:var(--black);line-height:normal;-webkit-font-smoothing:antialiased}.Hero_hero__DBRgo{position:relative;container-type:inline-size;overflow:hidden;background:var(--hero-ink)}.Hero_stage__s_h_o{--u:calc(100cqw / 1708);position:relative;width:100%;aspect-ratio:1708/651;font-family:var(--font-hand)}.Hero_background__N1f0o{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.Hero_journal___KzGM,.Hero_petBean__BClUC,.Hero_psst__HGgOn{position:absolute;margin:0;font-family:var(--font-hand);font-weight:400;letter-spacing:0;font-size:calc(22 * var(--u))}.Hero_psst__HGgOn{color:var(--white)}.Hero_petBean__BClUC{color:var(--site-cream);transform:translate(-50%,-50%) rotate(9.7deg);white-space:nowrap}.Hero_journal___KzGM{font-family:var(--font-serif);line-height:normal;color:var(--hero-ink)}.Hero_journal___KzGM em{font-style:italic}.Hero_previously__DYOyQ{display:block;margin-top:1lh;color:var(--almost-black)}.Hero_company__RJZOs{color:var(--subtitle)}.Hero_underline__ZQrX0{position:absolute;height:calc(1 * var(--u));min-height:1px;background:var(--subtitle);transform:rotate(-1.79deg);transform-origin:left center}.Hero_spot__VXXyd{position:absolute}.Hero_spotButton__2glD5{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.Hero_spotButton__2glD5:focus-visible{outline:2px solid var(--site-cream);outline-offset:4px}.Hero_art__4xDOv{transform-origin:center;will-change:transform}.Hero_art__4xDOv,.Hero_front__OZXzp{position:absolute;max-width:none;pointer-events:none}.Hero_note__XGIWW{position:absolute;pointer-events:none;opacity:0;transform:translateY(calc(4 * var(--u)));transition:opacity .15s ease,transform .15s ease}.Hero_note__XGIWW img{position:absolute;inset:0;width:100%;height:100%;max-width:none}.Hero_note__XGIWW p{position:absolute;inset:calc(21 * var(--u)) calc(33 * var(--u)) calc(21 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--black);line-height:1.15}.Hero_note__XGIWW img.Hero_cover__KNuuR{inset:auto;left:calc(30 * var(--u));top:calc(19 * var(--u));width:calc(42 * var(--u));height:calc(42 * var(--u));object-fit:cover;border-radius:calc(2 * var(--u));transform:rotate(-3deg);box-shadow:0 calc(1 * var(--u)) calc(3 * var(--u)) rgb(0 0 0/.25)}.Hero_note__XGIWW p.Hero_withCover__qm6Q1{inset:calc(14 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u)) calc(82 * var(--u));align-items:flex-start;text-align:left}.Hero_spot__VXXyd:has(:focus-visible) .Hero_note__XGIWW,.Hero_spot__VXXyd:hover .Hero_note__XGIWW{opacity:1;transform:none}@keyframes Hero_wiggle3__ggQ1P{0%,16%,to{transform:rotate(0)}4%{transform:rotate(4deg)}8%{transform:rotate(-4deg)}12%{transform:rotate(3deg)}14%{transform:rotate(-3deg)}}@keyframes Hero_wiggle4__WhHzy{0%,12%,to{transform:rotate(0)}3%{transform:rotate(4deg)}6%{transform:rotate(-4deg)}9%{transform:rotate(3deg)}10.5%{transform:rotate(-3deg)}}@keyframes Hero_wiggle5__Oabz0{0%,9.6%,to{transform:rotate(0)}2.4%{transform:rotate(4deg)}4.8%{transform:rotate(-4deg)}7.2%{transform:rotate(3deg)}8.4%{transform:rotate(-3deg)}}.Hero_wiggle3__ggQ1P{animation:Hero_wiggle3__ggQ1P 3s ease-in-out infinite}.Hero_wiggle4__WhHzy{animation:Hero_wiggle4__WhHzy 4s ease-in-out infinite}.Hero_wiggle5__Oabz0{animation:Hero_wiggle5__Oabz0 5s ease-in-out infinite}.Hero_spot__VXXyd:has(:focus-visible) .Hero_art__4xDOv,.Hero_spot__VXXyd:hover .Hero_art__4xDOv{animation:none}.Hero_bean__fO61c{position:absolute}.Hero_sparkle__3bpcK{position:absolute;opacity:0;background:var(--hero-sparkle-cream);-webkit-mask:url(/images/site/hero/sparkle.webp) center/contain no-repeat;mask:url(/images/site/hero/sparkle.webp) center/contain no-repeat}.Hero_butter__OY9Fh{background:var(--hero-sparkle-butter)}.Hero_bean__fO61c:hover .Hero_sparkle__3bpcK{animation:Hero_pop__QR0Wl .35s ease-out forwards}@keyframes Hero_pop__QR0Wl{0%{opacity:0;transform:translateY(calc(40 * var(--u))) scale(.4)}to{opacity:1;transform:none}}@media (max-width:768px){.Hero_hero__DBRgo{height:calc(651 * 1100 / 1708 * 1px)}.Hero_stage__s_h_o{--u:calc(1100 / 1708 * 1px);width:calc(1708 * var(--u));left:calc(50% - 985 * var(--u))}}@media (prefers-reduced-motion:reduce){.Hero_bean__fO61c:hover .Hero_sparkle__3bpcK,.Hero_wiggle3__ggQ1P,.Hero_wiggle4__WhHzy,.Hero_wiggle5__Oabz0{animation:none}.Hero_bean__fO61c:hover .Hero_sparkle__3bpcK{opacity:1}.Hero_note__XGIWW{transition:none}}.ProjectTabs_band__2xZq5{background:linear-gradient(to bottom,var(--home-section-top),var(--home-section-bottom));color:var(--site-cream);padding-bottom:var(--space-xl);scroll-margin-top:var(--nav-height)}.ProjectTabs_inner__MMuKJ{max-width:1708px;margin:0 auto;padding:0 var(--home-gutter)}.ProjectTabs_tabs__q04PI{display:flex;gap:var(--space-md);padding:0 calc(var(--space-md) - 4px);border-bottom:1px solid var(--home-card-label);margin-bottom:var(--space-lg)}.ProjectTabs_tab__v7vJh{position:relative;padding:var(--space-md) 0 var(--space-sm);margin:0;background:none;border:0;color:var(--home-tab-rest);font-family:var(--font-body);font-size:var(--text-meta);font-weight:400;line-height:normal;cursor:pointer;transition:color .2s ease-out}.ProjectTabs_tab__v7vJh:hover{color:var(--site-cream)}.ProjectTabs_tab__v7vJh[aria-selected=true]{color:var(--site-cream);font-weight:500}.ProjectTabs_tab__v7vJh[aria-selected=true]:after{content:"";position:absolute;left:-8px;right:-8px;bottom:-1.5px;height:2px;border-radius:1px;background:var(--site-accent-lift)}.ProjectTabs_tab__v7vJh:focus-visible{outline:2px solid var(--site-cream);outline-offset:4px}.ProjectTabs_cards__vhldX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--home-card-gap);gap:var(--home-card-gap);align-items:stretch}.ProjectTabs_cards__vhldX[hidden],.ProjectTabs_masonry__bbsIH[hidden]{display:none}.ProjectTabs_card__GsT8l{display:flex;flex-direction:column;overflow:hidden;background:var(--home-card-surface);border:1px solid var(--home-card-stroke);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow);color:inherit;text-decoration:none}.ProjectTabs_cardLink__5JXPn{cursor:pointer;transition:transform .25s ease-out}.ProjectTabs_cardLink__5JXPn:focus-visible,.ProjectTabs_cardLink__5JXPn:hover{transform:translateY(-4px)}.ProjectTabs_cardLink__5JXPn:focus-visible{outline:2px solid var(--site-cream);outline-offset:4px}.ProjectTabs_cover__EBRrz{aspect-ratio:var(--home-card-cover-ratio);background:var(--home-card-cover);overflow:hidden}.ProjectTabs_cover__EBRrz img{display:block;width:100%;height:100%;object-fit:cover}.ProjectTabs_caption__nEbpy{display:flex;flex-direction:column;gap:6px;flex:1 1;padding:var(--space-md) var(--space-box-padding);border-top:1px solid var(--home-card-border)}.ProjectTabs_company__7Mh_T{margin:0;font-family:var(--font-intel-mono);font-size:var(--home-card-meta);letter-spacing:var(--home-card-tracking);text-transform:uppercase;color:var(--home-card-label)}.ProjectTabs_title__nNUxS{margin:0;font-family:var(--font-serif);font-size:var(--home-card-title);font-weight:400;letter-spacing:normal;line-height:var(--site-leading-tight);color:var(--black)}.ProjectTabs_description__Qii7h{margin:0;font-family:var(--font-body);font-size:var(--site-text-body);font-weight:400;line-height:var(--site-leading-body);color:var(--home-card-body)}.ProjectTabs_tags__64btj{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:auto 0 0;padding-top:var(--space-xs);font-family:var(--font-intel-mono);font-size:var(--home-card-meta);letter-spacing:var(--home-card-tracking);text-transform:uppercase;color:var(--home-card-body)}.ProjectTabs_tags__64btj span+span:before{content:"|";margin:0 var(--space-sm)}.ProjectTabs_lock__kVkIy{width:12px;height:12px;margin-right:6px;fill:none;stroke:currentColor;stroke-width:1.2}.ProjectTabs_masonry__bbsIH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--home-play-gap);gap:var(--home-play-gap);align-items:start}.ProjectTabs_column__u1mKj{display:flex;flex-direction:column;gap:var(--home-play-gap)}.ProjectTabs_tile__UOD21{position:relative;display:block;overflow:hidden;border:1px solid var(--home-card-stroke);border-radius:var(--home-card-radius);box-shadow:var(--home-card-shadow);background:var(--home-card-cover)}.ProjectTabs_tile__UOD21 img{display:block;width:100%;height:100%;object-fit:cover}.ProjectTabs_tileLink__rGe4N{cursor:pointer}.ProjectTabs_tileLink__rGe4N:focus-visible{outline:2px solid var(--site-cream);outline-offset:4px}.ProjectTabs_pill__Lu61y{position:absolute;left:var(--space-xs);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 2 * var(--space-xs));bottom:var(--space-xs);padding:var(--home-pill-pad-y) var(--home-pill-pad-x);border-radius:var(--home-pill-radius);background:var(--home-pill-bg);box-shadow:var(--home-pill-shadow);font-family:var(--font-intel-mono);font-size:var(--site-text-small);letter-spacing:var(--home-card-tracking);line-height:normal;color:var(--home-card-label);display:flex;align-items:flex-start;gap:var(--space-sm);opacity:0;transform:translateY(4px);transition:opacity .2s ease-out,transform .2s ease-out;pointer-events:none}.ProjectTabs_pillText___bHd0{min-width:0;display:flex;flex-direction:column;gap:2px}.ProjectTabs_pillTitle__BIhp3{font-weight:700;text-transform:uppercase;color:var(--black)}.ProjectTabs_pillTags__72MI6{font-size:var(--home-pill-tags);color:var(--home-card-label)}.ProjectTabs_arrow__yCXUo{flex:none;color:var(--home-card-label);transition:color var(--home-arrow-duration) ease-out,transform var(--home-arrow-duration) ease-out;display:inline-block}.ProjectTabs_tile__UOD21:focus-visible .ProjectTabs_arrow__yCXUo,.ProjectTabs_tile__UOD21:hover .ProjectTabs_arrow__yCXUo{color:var(--black);transform:translate(var(--home-arrow-nudge),calc(var(--home-arrow-nudge) * -1))}.ProjectTabs_tile__UOD21:focus-visible .ProjectTabs_pill__Lu61y,.ProjectTabs_tile__UOD21:hover .ProjectTabs_pill__Lu61y{opacity:1;transform:none}@media (hover:none){.ProjectTabs_pill__Lu61y{opacity:1;transform:none}}@media (max-width:1100px){.ProjectTabs_cards__vhldX,.ProjectTabs_masonry__bbsIH{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectTabs_column__u1mKj:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.ProjectTabs_inner__MMuKJ{padding:0 var(--page-gutter)}.ProjectTabs_cards__vhldX,.ProjectTabs_masonry__bbsIH{grid-template-columns:minmax(0,1fr)}.ProjectTabs_tabs__q04PI{padding:0}}@media (prefers-reduced-motion:reduce){.ProjectTabs_arrow__yCXUo,.ProjectTabs_cardLink__5JXPn,.ProjectTabs_pill__Lu61y,.ProjectTabs_tab__v7vJh{transition:none}.ProjectTabs_tile__UOD21:focus-visible .ProjectTabs_arrow__yCXUo,.ProjectTabs_tile__UOD21:hover .ProjectTabs_arrow__yCXUo{transform:none}.ProjectTabs_cardLink__5JXPn:hover{transform:none}}