.about[data-astro-cid-oxgmilyn]{z-index:2;padding:12vh var(--gutter);position:relative}.about__kicker[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0 0 20px}.about__lead[data-astro-cid-oxgmilyn]{letter-spacing:-.04em;max-width:18ch;margin:0 0 8vh;font-size:clamp(36px,5vw,80px);font-weight:500;line-height:1.02}.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-oxgmilyn]{border-radius:var(--radius);background:color-mix(in srgb, var(--surface) 85%, transparent);border:1px solid var(--line);backdrop-filter:blur(8px);min-height:260px;padding:22px}.fact[data-astro-cid-oxgmilyn]{transition:background .4s, color .4s, translate .5s var(--ease);flex-direction:column;justify-content:space-between;gap:40px;display:flex}.fact[data-astro-cid-oxgmilyn]:hover{background:var(--fg);color:var(--bg);translate:0 -6px}.fact__big[data-astro-cid-oxgmilyn]{font-size:clamp(56px,6vw,96px)}.fact__small[data-astro-cid-oxgmilyn]{max-width:24ch;font-size:15px;line-height:1.35}.does[data-astro-cid-oxgmilyn]{flex-direction:column;justify-content:space-between;gap:24px;display:flex}.does__label[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0}.does__list[data-astro-cid-oxgmilyn]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.does__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]{transition:color .3s, translate .4s var(--ease);font-size:clamp(24px,2.4vw,38px);line-height:1}.does__list[data-astro-cid-oxgmilyn]:hover li[data-astro-cid-oxgmilyn]{color:var(--muted)}.does__list[data-astro-cid-oxgmilyn] li[data-astro-cid-oxgmilyn]:hover{color:var(--fg);translate:8px}.tools[data-astro-cid-oxgmilyn]{flex-direction:column;grid-column:span 2;gap:18px;display:flex}.tools__label[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0}.tools__group[data-astro-cid-oxgmilyn]{flex-direction:column;gap:10px;display:flex}.tools__group-title[data-astro-cid-oxgmilyn]{color:var(--muted);margin:0;font-size:11px}.tools__list[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.tool[data-astro-cid-oxgmilyn]{border:1px solid var(--line);background:var(--surface-2);transition:border-color .3s, translate .4s var(--ease);border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.tool[data-astro-cid-oxgmilyn]:hover{border-color:var(--fg);translate:0 -3px}.tool__mark[data-astro-cid-oxgmilyn]{background:var(--fg);width:42px;height:42px;color:var(--bg);letter-spacing:-.02em;border-radius:9px;flex:none;place-items:center;font-size:15px;font-weight:700;display:grid}.tool__text[data-astro-cid-oxgmilyn]{flex-direction:column;min-width:0;display:flex}.tool__name[data-astro-cid-oxgmilyn]{font-size:15px;font-weight:600}.tool__use[data-astro-cid-oxgmilyn]{color:var(--muted);font-size:13px;line-height:1.3}@media (width<=1100px){.about__grid[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}.tools[data-astro-cid-oxgmilyn]{grid-column:1/-1}}@media (width<=900px){.card[data-astro-cid-oxgmilyn]{min-height:0;padding:16px}.fact[data-astro-cid-oxgmilyn]{min-height:180px}.fact__big[data-astro-cid-oxgmilyn]{font-size:clamp(36px,11vw,96px)}.tools__list[data-astro-cid-oxgmilyn]{grid-template-columns:repeat(2,minmax(0,1fr))}.tool__mark[data-astro-cid-oxgmilyn]{width:36px;height:36px;font-size:13px}}.contact[data-astro-cid-he3spzz3]{z-index:2;min-height:100svh;padding:16vh var(--gutter) 28px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.contact__kicker[data-astro-cid-he3spzz3]{color:var(--muted);margin:0}.contact__word[data-astro-cid-he3spzz3]{max-width:100%;margin:4vh 0;font-size:clamp(64px,25vw,460px);line-height:1;overflow:clip}html.gl .contact__word[data-astro-cid-he3spzz3]{color:#0000}.contact__mail[data-astro-cid-he3spzz3]{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--bg) 60%, transparent);backdrop-filter:blur(8px);border-radius:999px;padding:18px 30px;font-size:clamp(16px,2vw,26px);font-weight:500;text-decoration:none;transition:background .3s,color .3s}.contact__mail[data-astro-cid-he3spzz3]:hover{background:var(--fg);color:var(--bg)}.contact__foot[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);width:100%;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:20px;font-size:14px;display:flex}.contact__foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-decoration:none}.contact__foot[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--fg)}.hero[data-astro-cid-ge2uvauf]{z-index:2;min-height:100svh;padding:18vh var(--gutter) 28px;flex-direction:column;justify-content:space-between;display:flex;position:relative}.hero__name[data-astro-cid-ge2uvauf]{text-align:center;letter-spacing:.01em;margin:0;font-size:clamp(64px,27vw,520px);line-height:1;overflow:clip}html.gl .hero__name[data-astro-cid-ge2uvauf]{color:#0000}.hero__bottom[data-astro-cid-ge2uvauf]{flex-direction:column;gap:28px;display:flex}.hero__line[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.8vw,44px);font-weight:500;line-height:1.1}.hero__meta[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:repeat(3,1fr);padding-top:16px;display:grid}.hero__meta[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.hero__hint[data-astro-cid-ge2uvauf]{text-align:center}.hero__scroll[data-astro-cid-ge2uvauf]{text-align:right;text-decoration:none}.hero__scroll[data-astro-cid-ge2uvauf]:hover{color:var(--fg)}@media (width<=720px){.hero[data-astro-cid-ge2uvauf]{padding-top:80px}.hero__name[data-astro-cid-ge2uvauf]{margin:auto 0}.hide-sm[data-astro-cid-ge2uvauf]{display:none}.hero__meta[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.hero__hint[data-astro-cid-ge2uvauf]{display:none}}.motion[data-astro-cid-lruqq6ax]{z-index:2;padding:8vh var(--gutter) 14vh;position:relative}.motion__group[data-astro-cid-lruqq6ax]+.motion__group[data-astro-cid-lruqq6ax]{margin-top:64px}.motion__label[data-astro-cid-lruqq6ax]{color:var(--muted);margin:0 0 16px}video[data-astro-cid-lruqq6ax]{object-fit:cover;border-radius:var(--radius);background:var(--surface);width:100%}.motion__logos[data-astro-cid-lruqq6ax]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.motion__logos[data-astro-cid-lruqq6ax] video[data-astro-cid-lruqq6ax]{aspect-ratio:16/9;background:#fff}.motion__social[data-astro-cid-lruqq6ax]{grid-template-columns:repeat(3,minmax(0,260px));gap:16px;display:grid}.motion__social[data-astro-cid-lruqq6ax] video[data-astro-cid-lruqq6ax]{aspect-ratio:9/16}@media (width<=800px){.motion__logos[data-astro-cid-lruqq6ax]{grid-template-columns:1fr}.motion__social[data-astro-cid-lruqq6ax]{scroll-snap-type:x mandatory;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);display:flex;overflow-x:auto}.motion__social[data-astro-cid-lruqq6ax] video[data-astro-cid-lruqq6ax]{scroll-snap-align:center;flex:0 0 62vw}}.ticker[data-astro-cid-u6vsyxkm]{z-index:2;padding:6vh 0 0;position:relative}.ticker__label[data-astro-cid-u6vsyxkm]{margin:0 var(--gutter) 20px;color:var(--muted)}.ticker__viewport[data-astro-cid-u6vsyxkm]{border-block:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, transparent);padding:22px 0;display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track[data-astro-cid-u6vsyxkm]{will-change:transform;flex-shrink:0;margin:0;padding:0;list-style:none;display:flex}.ticker__track[data-astro-cid-u6vsyxkm] li[data-astro-cid-u6vsyxkm]{align-items:center;display:flex}.ticker__logo[data-astro-cid-u6vsyxkm]{width:auto;height:calc(clamp(32px, 3.8vw, 54px) * var(--s,1));opacity:.55;margin:0 clamp(32px,4vw,64px);transition:opacity .3s}.ticker__logo[data-astro-cid-u6vsyxkm]:hover{opacity:1}.ticker__star[data-astro-cid-u6vsyxkm]{color:var(--line-strong);font-size:20px}.work[data-astro-cid-t3eiqlen]{z-index:2;padding:16vh var(--gutter) 12vh;position:relative}.work__grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 20px;margin:0;padding:0;list-style:none;display:grid}.card__link[data-astro-cid-t3eiqlen]{flex-direction:column;gap:10px;text-decoration:none;display:flex}.card__media[data-astro-cid-t3eiqlen]{border-radius:var(--radius);background:var(--surface);aspect-ratio:16/10;display:block;overflow:hidden}.card__media[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform 1s var(--ease), filter .6s;filter:saturate(.85)brightness(.92)}.card__media--content[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen],.card__media--packaging[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{object-position:center 30%}.card__link[data-astro-cid-t3eiqlen]:hover .card__media[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen],.card__link[data-astro-cid-t3eiqlen]:focus-visible .card__media[data-astro-cid-t3eiqlen] img[data-astro-cid-t3eiqlen]{filter:none;transform:scale(1.04)}.card__caption[data-astro-cid-t3eiqlen]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.card__title[data-astro-cid-t3eiqlen]{padding-top:.14em;font-size:clamp(28px,2.6vw,44px)}.card__meta[data-astro-cid-t3eiqlen]{color:var(--muted)}.card__line[data-astro-cid-t3eiqlen]{max-width:44ch;color:var(--muted);font-size:14px;line-height:1.4}@media (width<=1100px){.work__grid[data-astro-cid-t3eiqlen]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.work__grid[data-astro-cid-t3eiqlen]{grid-template-columns:1fr;gap:40px}}.particles[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}
