.sg[data-astro-cid-dre74ung]{border-top:1px solid var(--line);grid-template-columns:260px 1fr;gap:40px;padding:30px 0;display:grid}.sg__head[data-astro-cid-dre74ung]{align-content:start;gap:8px;display:grid}.row[data-astro-cid-dre74ung]{border-bottom:1px solid var(--line);grid-template-columns:44px 1.25fr 1fr 48px;align-items:center;gap:20px;min-height:104px;padding:22px 6px;display:grid}.row__n[data-astro-cid-dre74ung]{color:var(--muted);font-size:14px;font-weight:700}.row__main[data-astro-cid-dre74ung]{align-items:center;min-height:64px;display:flex;position:relative}.row__thumb[data-astro-cid-dre74ung]{clip-path:inset(0 100% 0 0 round 10px);width:112px;height:72px;transition:clip-path .6s var(--ease);border-radius:10px;margin-top:-36px;position:absolute;top:50%;left:0;overflow:hidden}.row__thumb[data-astro-cid-dre74ung] img[data-astro-cid-dre74ung]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .8s var(--ease);transform:scale(1.3)}.row__name[data-astro-cid-dre74ung]{letter-spacing:-.02em;text-transform:uppercase;transition:transform .6s var(--ease);font-size:clamp(19px,2vw,28px);font-weight:700;line-height:1.1}.row__short[data-astro-cid-dre74ung]{color:var(--muted);transition:opacity .4s, transform .5s var(--ease);font-size:15px}.row__go[data-astro-cid-dre74ung]{border:1px solid var(--line);width:46px;height:46px;transition:background .4s, border-color .4s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.row[data-astro-cid-dre74ung]:hover .row__thumb[data-astro-cid-dre74ung]{clip-path:inset(0 round 10px)}.row[data-astro-cid-dre74ung]:hover .row__thumb[data-astro-cid-dre74ung] img[data-astro-cid-dre74ung]{transform:scale(1)}.row[data-astro-cid-dre74ung]:hover .row__name[data-astro-cid-dre74ung]{transform:translate(132px)}.row[data-astro-cid-dre74ung]:hover .row__short[data-astro-cid-dre74ung]{opacity:.35;transform:translate(14px)}.row[data-astro-cid-dre74ung]:hover .row__go[data-astro-cid-dre74ung]{background:var(--lime);border-color:var(--lime);color:var(--ink);transform:rotate(45deg)}@media (width<=1000px){.sg[data-astro-cid-dre74ung]{grid-template-columns:1fr;gap:12px}}@media (width<=700px){.row[data-astro-cid-dre74ung]{grid-template-columns:1fr 46px;gap:6px 14px;min-height:0;padding:18px 0}.row__n[data-astro-cid-dre74ung],.row__thumb[data-astro-cid-dre74ung]{display:none}.row__main[data-astro-cid-dre74ung]{min-height:0}.row__name[data-astro-cid-dre74ung]{font-size:22px}.row__short[data-astro-cid-dre74ung]{grid-column:1;font-size:14px}.row__go[data-astro-cid-dre74ung]{grid-area:1/2/span 2}.row[data-astro-cid-dre74ung]:hover .row__name[data-astro-cid-dre74ung]{transform:none}}.reel-sec[data-astro-cid-pxh3uvjy]{height:230vh;position:relative}.reel-sec__sticky[data-astro-cid-pxh3uvjy]{place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.reel-sec__title[data-astro-cid-pxh3uvjy]{z-index:2;pointer-events:none;letter-spacing:-.03em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(36px,8vw,130px);font-weight:800;line-height:.9;display:flex;position:absolute;inset:0}.reel-sec__l[data-astro-cid-pxh3uvjy]{transform:translate(-12%)}.reel-sec__r[data-astro-cid-pxh3uvjy]{transform:translate(12%)}.reel-sec__r[data-astro-cid-pxh3uvjy] em[data-astro-cid-pxh3uvjy]{color:var(--lime);font-style:italic;font-weight:700}.reel-sec__frame[data-astro-cid-pxh3uvjy]{z-index:1;will-change:transform;background:#151515;border-radius:40px;width:100vw;height:100vh;position:relative;overflow:hidden;transform:scale(.42)}.reel-sec__frame[data-astro-cid-pxh3uvjy] video[data-astro-cid-pxh3uvjy]{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.reel-sec__frame[data-astro-cid-pxh3uvjy]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#00000040,#0000 30% 70%,#00000073);position:absolute;inset:0}.reel-sec__fallback[data-astro-cid-pxh3uvjy]{text-align:center;background:radial-gradient(circle at 30% 30%,#b3ff4659,#0000 55%),#121212;place-content:end center;padding-bottom:14vh;display:grid;position:absolute;inset:0}.reel-sec__fallback[data-astro-cid-pxh3uvjy] small[data-astro-cid-pxh3uvjy]{letter-spacing:.4em;text-transform:uppercase;color:var(--muted)}.reel-sec__sound[data-astro-cid-pxh3uvjy]{z-index:3;backdrop-filter:blur(8px);color:#fff;background:#0d0d0d80;border:1px solid #fff6;border-radius:99px;padding:12px 20px;font-size:14px;font-weight:600;position:absolute;bottom:4vh;right:3vw}.reel-sec__sound[data-astro-cid-pxh3uvjy][aria-pressed=true]{background:var(--lime);color:#0d0d0d;border-color:var(--lime)}.reel-sec__cap[data-astro-cid-pxh3uvjy]{text-align:center;z-index:3;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:13px;position:absolute;bottom:5vh;left:0;right:0}@media (width<=700px){.reel-sec[data-astro-cid-pxh3uvjy]{height:170vh}.reel-sec__frame[data-astro-cid-pxh3uvjy]{border-radius:24px}.reel-sec__title[data-astro-cid-pxh3uvjy]{font-size:10vw}.reel-sec__cap[data-astro-cid-pxh3uvjy]{display:none}}@media (prefers-reduced-motion:reduce){.reel-sec[data-astro-cid-pxh3uvjy]{height:auto}.reel-sec__sticky[data-astro-cid-pxh3uvjy]{height:auto;padding:80px 0;position:relative}.reel-sec__frame[data-astro-cid-pxh3uvjy]{width:90vw;height:50vw;transform:none}.reel-sec__title[data-astro-cid-pxh3uvjy]{margin-bottom:30px;position:relative}}.hero[data-astro-cid-wcolddp2]{padding-top:clamp(140px,15vw,190px);overflow:hidden}.hero__inner[data-astro-cid-wcolddp2]{position:relative}.hero__title[data-astro-cid-wcolddp2]{max-width:14ch}.hero__static[data-astro-cid-wcolddp2]{display:block}.rotator[data-astro-cid-wcolddp2]{white-space:nowrap;min-height:1em;display:block}@media (width<=600px){.hero__title[data-astro-cid-wcolddp2]{font-size:29px}.rotator[data-astro-cid-wcolddp2]{white-space:normal;min-height:2.1em}}.rotator[data-astro-cid-wcolddp2] .ch{transition:opacity .55s var(--ease), filter .55s var(--ease), transform .55s var(--ease);display:inline-block}.rotator[data-astro-cid-wcolddp2] .ch.is-off{opacity:0;filter:blur(12px);transform:translateY(.12em)}.hero__row[data-astro-cid-wcolddp2]{grid-template-columns:auto 1fr auto;align-items:center;gap:40px;margin-top:44px;display:grid}.hero__jump[data-astro-cid-wcolddp2]{color:var(--muted)}.badge[data-astro-cid-wcolddp2]{place-items:center;width:160px;height:160px;display:grid;position:absolute;top:10px;right:0}.badge[data-astro-cid-wcolddp2] svg[data-astro-cid-wcolddp2]{animation:16s linear infinite spin;position:absolute;inset:0}.badge[data-astro-cid-wcolddp2] text[data-astro-cid-wcolddp2]{letter-spacing:.12em;fill:var(--text);font-size:13px;font-weight:700}.badge[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{color:var(--lime);transition:transform .6s var(--ease);font-size:30px}.badge[data-astro-cid-wcolddp2]:hover span[data-astro-cid-wcolddp2]{transform:rotate(180deg)scale(1.2)}@keyframes spin{to{transform:rotate(360deg)}}.stage[data-astro-cid-wcolddp2]{margin-top:clamp(50px,7vw,90px)}.stage__inner[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);background:linear-gradient(#161616,#0d0d0d);padding:clamp(50px,6vw,90px) 0}.stage__wrap[data-astro-cid-wcolddp2]{position:relative}.float[data-astro-cid-wcolddp2]{z-index:3;border-radius:18px;position:absolute;box-shadow:0 30px 70px -20px #000c}.float--post[data-astro-cid-wcolddp2]{border:4px solid #fff;width:clamp(110px,14vw,200px);bottom:16%;left:0;overflow:hidden;transform:rotate(-6deg)}.float--chat[data-astro-cid-wcolddp2]{color:#111;background:#fff;border-bottom-right-radius:4px;max-width:250px;padding:14px 18px;top:4%;right:3%}.float--chat[data-astro-cid-wcolddp2] small[data-astro-cid-wcolddp2]{color:#2a7a00;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.float--chat[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:15px;font-weight:600;line-height:1.35}.home-marquee[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--line);padding:34px 0}.intro[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr 1fr;align-items:end;gap:48px;display:grid}.intro__text[data-astro-cid-wcolddp2]{align-items:center;gap:32px;display:flex}.intro__text[data-astro-cid-wcolddp2] .circle-btn[data-astro-cid-wcolddp2]{flex:none}.stats[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(50px,6vw,80px);display:grid}.stat[data-astro-cid-wcolddp2]{gap:6px;padding:30px 0 0;display:grid}.stat[data-astro-cid-wcolddp2]+.stat[data-astro-cid-wcolddp2]{border-left:1px solid var(--line);padding-left:32px}.stat[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{letter-spacing:-.05em;font-size:clamp(56px,7vw,104px);font-weight:800;line-height:1}.stat[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--lime);font-style:normal}.stat[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{color:var(--muted)}.sec-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:clamp(36px,4vw,60px);display:flex}.sec-head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:15ch}.projects[data-astro-cid-wcolddp2]{padding-top:clamp(50px,6vw,80px)}.deco[data-astro-cid-wcolddp2]{position:relative;overflow-x:clip}.deco[data-astro-cid-wcolddp2]>.container[data-astro-cid-wcolddp2],.deco[data-astro-cid-wcolddp2]>.marquee{z-index:1;position:relative}.wm-about[data-astro-cid-wcolddp2]{font-size:34vw;top:4%;right:-2vw}.proj-lead[data-astro-cid-wcolddp2]{margin:36px 0}.center[data-astro-cid-wcolddp2]{justify-content:center;margin-top:30px;display:flex}.ba-home[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,6vw,90px);display:grid}.ba-home[data-astro-cid-wcolddp2]>div[data-astro-cid-wcolddp2]:first-child{justify-items:start;gap:24px;display:grid}.ba-home__pair[data-astro-cid-wcolddp2]{border-radius:20px;justify-self:center;width:100%;max-width:460px}.logos[data-astro-cid-wcolddp2]{opacity:.7;flex-wrap:wrap;align-items:center;gap:48px;display:flex}.logos[data-astro-cid-wcolddp2] img[data-astro-cid-wcolddp2]{filter:grayscale()brightness(2);width:auto;height:34px}.testi[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.testi[data-astro-cid-wcolddp2] figure[data-astro-cid-wcolddp2]{background:var(--bg-2);border:1px solid var(--line);border-radius:24px;gap:20px;margin:0;padding:32px;display:grid}.testi[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2]{margin:0;font-size:20px}@media (width<=1000px){.badge[data-astro-cid-wcolddp2]{display:none}.intro[data-astro-cid-wcolddp2],.ba-home[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero__row[data-astro-cid-wcolddp2]{grid-template-columns:1fr;justify-items:start;gap:24px}.hero__jump[data-astro-cid-wcolddp2]{display:none}}@media (width<=700px){.stats[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr)}.stat[data-astro-cid-wcolddp2]+.stat[data-astro-cid-wcolddp2]{padding-left:14px}.stat[data-astro-cid-wcolddp2] strong[data-astro-cid-wcolddp2]{font-size:44px}.stat[data-astro-cid-wcolddp2]>span[data-astro-cid-wcolddp2]{font-size:13px;line-height:1.3}.intro__text[data-astro-cid-wcolddp2]{flex-direction:column;align-items:flex-start}.float--chat[data-astro-cid-wcolddp2]{display:none}.float--post[data-astro-cid-wcolddp2]{width:84px;bottom:34%}}
