.hero[data-astro-cid-i3irphx7]{color:#fff;background:#000;padding:16px 0 72px;position:relative}.hero-frame[data-astro-cid-i3irphx7]{background-color:#0b0b0b;background-image:radial-gradient(60% 70% at 78% 18%,#e30c0161,#e30c0100 70%),radial-gradient(80% 60% at 30% 100%,#9f090340,#0000 70%);border-radius:32px;flex-direction:column;justify-content:flex-end;min-height:720px;margin:16px 24px 0;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.hero-video[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center 40%;opacity:0;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero-video[data-astro-cid-i3irphx7].is-ready{opacity:1}.hero-scrim[data-astro-cid-i3irphx7]{background-image:linear-gradient(90deg,#000000d6 0%,#000000b3 34%,#00000040 60%,#0000 78%),linear-gradient(#0000 55%,#000000b3 100%);position:absolute;inset:0}.hero-copy[data-astro-cid-i3irphx7]{flex-direction:column;gap:24px;padding-bottom:48px;display:flex;position:relative}.hero-copy[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7],.hero-tagline[data-astro-cid-i3irphx7],.hero-sub[data-astro-cid-i3irphx7],.hero-eyebrow[data-astro-cid-i3irphx7]{text-shadow:0 2px 18px #0000008c}.hero-h1[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;max-width:860px;font-size:clamp(56px,6.2vw,72px);font-weight:500;line-height:1.08}.hero-h1[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7],.hero-tagline[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{color:var(--red)}.hero-text[data-astro-cid-i3irphx7]{flex-direction:column;gap:12px;max-width:620px;display:flex}.hero-tagline[data-astro-cid-i3irphx7]{font-size:26px;font-weight:700;line-height:1.3}.hero-sub[data-astro-cid-i3irphx7]{color:var(--grey-c9);font-size:17px;line-height:1.6}.hero-ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-chips[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.hero-chip[data-astro-cid-i3irphx7]{-webkit-backdrop-filter:blur(14px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 12px;display:flex}.hero-chip--solid[data-astro-cid-i3irphx7]{scroll-snap-align:start;backdrop-filter:none;background:#141414;border:1px solid #ffffff1f;border-radius:16px;flex:none;padding:10px 16px 10px 10px}.hero-chip__icon[data-astro-cid-i3irphx7]{color:#fff;background:#ffffff1f;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.hero-chip__icon[data-astro-cid-i3irphx7].is-accent{background:var(--red)}.hero-chip__text[data-astro-cid-i3irphx7]{flex-direction:column;gap:2px;display:flex}.hero-chip__title[data-astro-cid-i3irphx7]{white-space:nowrap;font-size:14px;font-weight:700}.hero-chip__sub[data-astro-cid-i3irphx7]{color:var(--grey-c9);white-space:nowrap;font-size:13px}.hero-after[data-astro-cid-i3irphx7]{flex-direction:column;gap:20px;padding:24px 0 0}.hero-after__sub[data-astro-cid-i3irphx7]{color:var(--grey-c9);padding:0 20px;font-size:16px;line-height:1.6}.hero-strip[data-astro-cid-i3irphx7]{scroll-snap-type:x mandatory;gap:10px;padding:0 20px;scroll-padding-left:20px;display:flex;overflow-x:auto}.hero-in[data-astro-cid-i3irphx7]{opacity:0;animation:heroIn .9s var(--ease-out) forwards;animation-delay:calc(.15s + var(--i) * .11s);transform:translateY(18px)}@keyframes heroIn{to{opacity:1;transform:none}}@media (width<=860px){.hero[data-astro-cid-i3irphx7]{padding-bottom:60px}.hero-frame[data-astro-cid-i3irphx7]{border-radius:24px;min-height:clamp(460px,100svh - 200px,600px);margin:8px 12px 0}.hero-video[data-astro-cid-i3irphx7]{object-position:center 45%}.hero-scrim[data-astro-cid-i3irphx7]{background-image:linear-gradient(#0000 38%,#00000026 50%,#000000b3 74%,#000000eb 100%),linear-gradient(#00000059 0%,#0000 18%)}.hero-copy[data-astro-cid-i3irphx7]{gap:16px;padding-bottom:24px}.hero-h1[data-astro-cid-i3irphx7]{font-size:clamp(36px,11vw,44px)}.hero-tagline[data-astro-cid-i3irphx7]{font-size:21px}.hero-tagline[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{display:block}.hero-eyebrow[data-astro-cid-i3irphx7],.hero-sub[data-astro-cid-i3irphx7],.hero-ctas[data-astro-cid-i3irphx7],.hero-chips[data-astro-cid-i3irphx7]{display:none}}@media (prefers-reduced-motion:reduce){.hero-in[data-astro-cid-i3irphx7]{opacity:1;animation:none;transform:none}.hero-video[data-astro-cid-i3irphx7]{opacity:1;transition:none}}.clients[data-astro-cid-nkv4fvpg]{background:#fff;border-radius:40px 40px 0 0;margin-top:-40px;padding:64px 0 40px;position:relative}.logo-row[data-astro-cid-nkv4fvpg]{justify-content:flex-start;align-items:center;gap:40px;display:flex}.logo-row__label[data-astro-cid-nkv4fvpg]{color:var(--grey-600);white-space:nowrap;border-right:1px solid var(--grey-200);flex-shrink:0;padding-right:40px;font-size:14px;font-weight:600}.logo-strip[data-astro-cid-nkv4fvpg]{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:center;gap:20px 44px;display:flex}.client-logo[data-astro-cid-nkv4fvpg]{filter:grayscale();opacity:.72;width:auto;transition:filter .3s, opacity .3s, transform .3s var(--ease-out)}.client-logo[data-astro-cid-nkv4fvpg]:hover{filter:none;opacity:1;transform:translateY(-2px)}@media (width<=860px){.logo-row[data-astro-cid-nkv4fvpg]{flex-direction:column;align-items:flex-start;gap:20px}.logo-row__label[data-astro-cid-nkv4fvpg]{white-space:normal;border-right:none;padding-right:0}.logo-strip[data-astro-cid-nkv4fvpg]{justify-content:center;gap:18px 26px;width:100%}.client-logo[data-astro-cid-nkv4fvpg],.client-logo[data-astro-cid-nkv4fvpg]:hover{transform:scale(.88)}}.intro[data-astro-cid-4llfsnk6]{color:var(--grey-700);max-width:400px}.offer-grid[data-astro-cid-4llfsnk6]{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));align-items:stretch;gap:16px;display:grid}.offer[data-astro-cid-4llfsnk6]{border-radius:var(--r-card);flex-direction:column;gap:20px;padding:16px 16px 32px;display:flex}.offer--white[data-astro-cid-4llfsnk6]{color:#000;background:#fff}.offer--red[data-astro-cid-4llfsnk6]{background-image:var(--grad-red-diag);color:#fff}.offer--black[data-astro-cid-4llfsnk6]{color:#fff;background:#000}.offer__media[data-astro-cid-4llfsnk6]{aspect-ratio:16/9;background:#1a1a1a;border-radius:18px;position:relative;overflow:hidden}.offer__media[data-astro-cid-4llfsnk6] img[data-astro-cid-4llfsnk6].zoom-img{object-fit:cover;width:100%;height:100%}.offer__media--reels[data-astro-cid-4llfsnk6]{background:#00000038;justify-content:center;align-items:center;gap:8px;padding:12px 0;display:flex}.offer__reel[data-astro-cid-4llfsnk6]{aspect-ratio:9/16;object-fit:cover;object-position:center top;filter:brightness(.65);width:auto;height:100%;transition:transform .5s var(--ease-out), filter .4s;border-radius:12px}.offer__reel[data-astro-cid-4llfsnk6].is-main{filter:none;border:2px solid #fff;box-shadow:0 10px 30px #00000059}.offer[data-astro-cid-4llfsnk6]:hover .offer__reel[data-astro-cid-4llfsnk6]{filter:brightness(.8)}.offer[data-astro-cid-4llfsnk6]:hover .offer__reel[data-astro-cid-4llfsnk6].is-main{filter:none;transform:scale(1.04)}.offer__badge[data-astro-cid-4llfsnk6]{color:#fff;backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:11px;font-weight:700;display:flex;position:absolute;left:10px}.offer__badge--top[data-astro-cid-4llfsnk6]{top:10px}.offer__badge--bottom[data-astro-cid-4llfsnk6]{bottom:10px}.offer__body[data-astro-cid-4llfsnk6]{flex-direction:column;flex:1;gap:20px;padding:0 16px;display:flex}.offer__title[data-astro-cid-4llfsnk6]{font-family:var(--font-display);text-transform:uppercase;font-size:36px;font-weight:500;line-height:1.08}.offer__text[data-astro-cid-4llfsnk6]{font-size:15px;line-height:1.55}.offer--white[data-astro-cid-4llfsnk6] .offer__text[data-astro-cid-4llfsnk6]{color:var(--grey-700)}.offer--red[data-astro-cid-4llfsnk6] .offer__text[data-astro-cid-4llfsnk6]{color:#ffffffe0}.offer--black[data-astro-cid-4llfsnk6] .offer__text[data-astro-cid-4llfsnk6]{color:var(--grey-c9)}.offer__price[data-astro-cid-4llfsnk6]{border-top:1px solid var(--grey-200);flex-direction:column;gap:6px;padding-top:16px;padding-bottom:6px;display:flex}.offer--red[data-astro-cid-4llfsnk6] .offer__price[data-astro-cid-4llfsnk6],.offer--black[data-astro-cid-4llfsnk6] .offer__price[data-astro-cid-4llfsnk6]{border-top-color:#ffffff2e}.offer__price-label[data-astro-cid-4llfsnk6]{font-size:13px}.offer--white[data-astro-cid-4llfsnk6] .offer__price-label[data-astro-cid-4llfsnk6]{color:var(--grey-700)}.offer--red[data-astro-cid-4llfsnk6] .offer__price-label[data-astro-cid-4llfsnk6]{color:#ffffffe0}.offer--black[data-astro-cid-4llfsnk6] .offer__price-label[data-astro-cid-4llfsnk6]{color:var(--grey-c9)}.offer__price-value[data-astro-cid-4llfsnk6]{font-family:var(--font-display);font-size:40px;font-weight:500;line-height:1.2}@media (width<=860px){.offer[data-astro-cid-4llfsnk6]{padding-bottom:24px}}.sets[data-astro-cid-aieeyzuv]{flex-direction:column;gap:40px;padding-top:72px;display:flex}.split--sets[data-astro-cid-aieeyzuv]{align-items:flex-end;gap:24px}.decor-arrows[data-astro-cid-aieeyzuv]{gap:10px;display:flex}.arrow[data-astro-cid-aieeyzuv]{color:#fff;width:52px;height:52px;transition:transform .25s var(--ease-out), opacity .2s;background:#000;border-radius:999px;justify-content:center;align-items:center;display:flex}.arrow[data-astro-cid-aieeyzuv]:hover{transform:scale(1.06)}.arrow[data-astro-cid-aieeyzuv]:disabled{opacity:.25;cursor:default;transform:none}.decor-switch[data-astro-cid-aieeyzuv]{background:var(--grey-100);border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:inline-flex}.decor-switch[data-astro-cid-aieeyzuv] button[data-astro-cid-aieeyzuv]{white-space:nowrap;height:44px;color:var(--grey-700);border-radius:999px;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .25s,color .25s}.decor-switch[data-astro-cid-aieeyzuv] button[data-astro-cid-aieeyzuv].is-on{color:#fff;background:#000}.decor-switch__count[data-astro-cid-aieeyzuv]{color:var(--grey-500);margin-left:4px;font-weight:600}.decor-switch[data-astro-cid-aieeyzuv] button[data-astro-cid-aieeyzuv].is-on .decor-switch__count[data-astro-cid-aieeyzuv]{color:var(--red-text)}.decor-viewport[data-astro-cid-aieeyzuv]{overflow:hidden}.decor-viewport[data-astro-cid-aieeyzuv][hidden]{display:none}.decor-track[data-astro-cid-aieeyzuv]{width:max-content;transition:transform .55s var(--ease-in-out);align-items:stretch;gap:16px;display:flex}.decor-card[data-astro-cid-aieeyzuv]{width:var(--w);flex:0 0 var(--w);scroll-snap-align:start;border-radius:var(--r-card);background:var(--grey-100);color:#000;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);flex-direction:column;display:flex}.decor-card[data-astro-cid-aieeyzuv]:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0000001f}.decor-card[data-astro-cid-aieeyzuv]:hover .zoom-img[data-astro-cid-aieeyzuv]{transform:scale(1.04)}.decor-card--first[data-astro-cid-aieeyzuv]{background:var(--red);color:#fff}.decor-card__top[data-astro-cid-aieeyzuv]{flex-direction:column;gap:14px;padding:22px 22px 18px;display:flex}.chip--light-solid[data-astro-cid-aieeyzuv]{color:#000;background:#fff}.decor-card__name[data-astro-cid-aieeyzuv]{font-family:var(--font-display);text-transform:uppercase;font-size:34px;font-weight:500;line-height:1.05}.decor-card__text[data-astro-cid-aieeyzuv]{color:var(--grey-700);font-size:14px;line-height:1.55}.decor-card--first[data-astro-cid-aieeyzuv] .decor-card__text[data-astro-cid-aieeyzuv]{color:#fff}.decor-card__media[data-astro-cid-aieeyzuv]{border-radius:var(--r-media);background:#1a1a1a;margin:auto 8px 8px;position:relative;overflow:hidden}.decor-card__media[data-astro-cid-aieeyzuv] img[data-astro-cid-aieeyzuv]{object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.decor-card__cta[data-astro-cid-aieeyzuv]{color:#000;white-space:nowrap;backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;align-items:center;gap:10px;height:44px;padding:6px 6px 6px 16px;font-size:14px;font-weight:700;transition:background-color .2s;display:flex;position:absolute;bottom:14px;left:14px}.decor-card__cta[data-astro-cid-aieeyzuv]:hover{background:#fff}.decor-card__dot[data-astro-cid-aieeyzuv]{background:var(--red);color:#fff;width:32px;height:32px;transition:transform .3s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;display:flex}.decor-card__cta[data-astro-cid-aieeyzuv]:hover .decor-card__dot[data-astro-cid-aieeyzuv]{transform:translate(3px)}@media (width<=860px){.sets[data-astro-cid-aieeyzuv]{gap:32px;padding-top:64px}.decor-arrows[data-astro-cid-aieeyzuv]{display:none}.decor-switch[data-astro-cid-aieeyzuv]{grid-template-columns:repeat(2,minmax(0,1fr));align-self:stretch;display:grid}.decor-switch[data-astro-cid-aieeyzuv] button[data-astro-cid-aieeyzuv]{flex-direction:column;justify-content:center;align-items:center;height:52px;padding:0 8px;font-size:13px;line-height:1.25;display:flex}.decor-switch__count[data-astro-cid-aieeyzuv]{margin-left:0}.decor-viewport[data-astro-cid-aieeyzuv]{scroll-snap-type:x mandatory;scroll-padding-left:20px;overflow-x:auto}.decor-track[data-astro-cid-aieeyzuv]{transform:none!important}.decor-card[data-astro-cid-aieeyzuv]{--w:276px}.decor-card--v[data-astro-cid-aieeyzuv]{--w:220px}.decor-card[data-astro-cid-aieeyzuv]:hover{box-shadow:none;transform:none}}.production[data-astro-cid-5yvu4sij]{color:#fff;background-color:#000;background-image:radial-gradient(40% 55% at 100% 0,#e30c0138,#e30c0100 70%);position:relative}.production__stack[data-astro-cid-5yvu4sij]{gap:64px}.split--top[data-astro-cid-5yvu4sij]{align-items:flex-start}.production__head[data-astro-cid-5yvu4sij]{max-width:560px}.production__aside[data-astro-cid-5yvu4sij]{flex-direction:column;gap:22px;max-width:420px;display:flex}.production__aside[data-astro-cid-5yvu4sij] p[data-astro-cid-5yvu4sij]{color:var(--grey-c9);font-size:17px;line-height:1.6}.production__aside[data-astro-cid-5yvu4sij] .pill[data-astro-cid-5yvu4sij]{align-self:flex-start}.production__rule[data-astro-cid-5yvu4sij]{background:#ffffff24;height:1px}.g4[data-astro-cid-5yvu4sij]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.pitem[data-astro-cid-5yvu4sij]{flex-direction:column;gap:14px;display:flex}.pitem__n[data-astro-cid-5yvu4sij]{color:var(--red);font-size:13px;font-weight:700}.pitem__icon[data-astro-cid-5yvu4sij]{width:52px;height:52px;transition:background-color .3s, transform .3s var(--ease-out);background:#ffffff14;border-radius:16px;justify-content:center;align-items:center;display:flex}.pitem[data-astro-cid-5yvu4sij]:hover .pitem__icon[data-astro-cid-5yvu4sij]{background:var(--red);transform:translateY(-2px)}.pitem__title[data-astro-cid-5yvu4sij]{font-size:19px;font-weight:700}.pitem__text[data-astro-cid-5yvu4sij]{color:var(--grey-b3);font-size:15px;line-height:1.55}@media (width<=860px){.production__stack[data-astro-cid-5yvu4sij]{gap:32px}.g4[data-astro-cid-5yvu4sij]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}}.tabs[data-astro-cid-a5h3wbmc]{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.tab[data-astro-cid-a5h3wbmc]{border-bottom:2px solid var(--grey-300);height:48px;color:var(--grey-600);white-space:nowrap;padding:0 22px;font-size:16px;font-weight:600;transition:color .2s,border-color .2s}.tab[data-astro-cid-a5h3wbmc]:hover{color:#000}.tab[data-astro-cid-a5h3wbmc].is-on{border-bottom-color:var(--red);color:#000;font-weight:700}.fmt-panel[data-astro-cid-a5h3wbmc]{flex-direction:column;gap:32px;display:flex}.fmt-panel[data-astro-cid-a5h3wbmc][hidden]{display:none}.fmt-line[data-astro-cid-a5h3wbmc]{color:var(--grey-700);max-width:640px;font-size:17px;line-height:1.6}.shots[data-astro-cid-a5h3wbmc]{gap:16px;display:grid}.shots--h[data-astro-cid-a5h3wbmc]{grid-template-columns:repeat(4,minmax(0,1fr))}.shots--v[data-astro-cid-a5h3wbmc]{grid-template-columns:repeat(3,minmax(0,260px))}.shot[data-astro-cid-a5h3wbmc]{animation:shotIn .6s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);flex-direction:column;gap:10px;display:flex}.shot[data-astro-cid-a5h3wbmc]:hover .zoom-img[data-astro-cid-a5h3wbmc]{transform:scale(1.04)}.shot__media[data-astro-cid-a5h3wbmc]{border-radius:var(--r-media);background:#1a1a1a}.shot__media[data-astro-cid-a5h3wbmc] img[data-astro-cid-a5h3wbmc]{object-fit:cover;width:100%;height:100%}.shot[data-astro-cid-a5h3wbmc] figcaption[data-astro-cid-a5h3wbmc]{color:var(--grey-600);border-left:1px solid #cfcfcf;padding-left:10px;font-size:13px}.fmt-foot[data-astro-cid-a5h3wbmc]{align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.5;display:flex}.fmt-foot[data-astro-cid-a5h3wbmc] svg[data-astro-cid-a5h3wbmc]{color:var(--red);flex-shrink:0}@keyframes shotIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (width<=860px){.tabs[data-astro-cid-a5h3wbmc]{flex-wrap:nowrap;margin:0 -20px;padding:0 20px;overflow-x:auto}.tabs[data-astro-cid-a5h3wbmc]>[data-astro-cid-a5h3wbmc]{flex-shrink:0}.shots--h[data-astro-cid-a5h3wbmc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}.shots--v[data-astro-cid-a5h3wbmc]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.shot[data-astro-cid-a5h3wbmc]{animation:none}}.work__intro[data-astro-cid-eei5yqns]{color:var(--grey-b3);max-width:380px}.reel-row[data-astro-cid-eei5yqns]{scroll-snap-type:x mandatory;cursor:grab;gap:16px;margin-top:40px;padding-bottom:16px;display:flex;overflow-x:auto}.reel-row[data-astro-cid-eei5yqns].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.reel[data-astro-cid-eei5yqns]{scroll-snap-align:start;aspect-ratio:9/16;color:#fff;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#161616;border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;flex:0 0 240px;justify-content:flex-end;padding:16px;display:flex;position:relative;overflow:hidden}@media (width>=1100px){.reel-row[data-astro-cid-eei5yqns]{cursor:auto;overflow:visible}.reel[data-astro-cid-eei5yqns]{flex:1 1 0;min-width:0}}.reel[data-astro-cid-eei5yqns]:hover{transform:translateY(-4px);box-shadow:0 24px 48px #0006}.reel__cover[data-astro-cid-eei5yqns]{object-fit:cover;object-position:center top;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.reel[data-astro-cid-eei5yqns]:hover .reel__cover[data-astro-cid-eei5yqns]{transform:scale(1.05)}.reel__shade[data-astro-cid-eei5yqns]{background:linear-gradient(#0000 42%,#000000c7 70%,#000000f5 100%);position:absolute;inset:0}.reel__play[data-astro-cid-eei5yqns]{backdrop-filter:blur(8px);width:56px;height:56px;transition:transform .3s var(--ease-out), background-color .3s;background:#ffffff2e;border:1px solid #ffffff40;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reel[data-astro-cid-eei5yqns]:hover .reel__play[data-astro-cid-eei5yqns]{background:var(--red);transform:translate(-50%,-50%)scale(1.1)}.reel__meta[data-astro-cid-eei5yqns]{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:relative}.reel__badge[data-astro-cid-eei5yqns]{letter-spacing:.06em;background:#0000008c;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700}.reel__badge[data-astro-cid-eei5yqns].is-live{background:var(--red)}.reel__who[data-astro-cid-eei5yqns]{align-self:stretch;align-items:center;gap:10px;min-width:0;display:flex}.reel__avatar[data-astro-cid-eei5yqns]{object-fit:cover;background:#fff;border:2px solid #ffffffe6;border-radius:999px;flex-shrink:0;width:36px;height:36px}.reel__names[data-astro-cid-eei5yqns]{flex-direction:column;gap:2px;min-width:0;display:flex}.reel__name[data-astro-cid-eei5yqns]{font-size:15px;font-weight:700;line-height:1.25}.reel__handle[data-astro-cid-eei5yqns]{color:var(--grey-c9);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media (width<=860px){.reel-row[data-astro-cid-eei5yqns]{margin-top:32px;padding-bottom:0}.reel[data-astro-cid-eei5yqns]{flex:0 0 200px}.reel[data-astro-cid-eei5yqns]:hover{transform:none}}.bento[data-astro-cid-34atwkf3]{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:200px;gap:16px;display:grid}.b-stat[data-astro-cid-34atwkf3]{border-radius:var(--r-card);background:var(--grey-50);flex-direction:column;justify-content:space-between;gap:16px;padding:24px;display:flex}.bento-num[data-astro-cid-34atwkf3]{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:56px;font-weight:500;line-height:1.1}.b-stat__label[data-astro-cid-34atwkf3]{font-size:15px;font-weight:600}.b-wa[data-astro-cid-34atwkf3]{border-radius:var(--r-card);background-image:var(--grad-red-135);color:#fff;flex-direction:column;grid-area:span 2/span 2;justify-content:space-between;gap:24px;padding:32px;display:flex;position:relative;overflow:hidden}.b-wa-mark[data-astro-cid-34atwkf3]{filter:brightness(0)invert();pointer-events:none;display:none;position:absolute}.b-wa-chip[data-astro-cid-34atwkf3]{align-self:flex-start;position:relative}.b-wa-icon[data-astro-cid-34atwkf3]{filter:brightness(0)invert();opacity:.9;width:64px;height:auto}.b-wa-copy[data-astro-cid-34atwkf3]{flex-direction:column;gap:14px;display:flex;position:relative}.bento-title[data-astro-cid-34atwkf3]{font-family:var(--font-display);text-transform:uppercase;font-size:44px;font-weight:500;line-height:1.08}.b-wa-text[data-astro-cid-34atwkf3]{max-width:420px;font-size:16px;line-height:1.55}.b-city[data-astro-cid-34atwkf3]{border-radius:var(--r-card);color:#fff;background:#000;grid-column:span 2;justify-content:space-between;align-items:flex-end;gap:16px;padding:24px;display:flex}.b-city__text[data-astro-cid-34atwkf3]{flex-direction:column;gap:6px;display:flex}.b-city__title[data-astro-cid-34atwkf3]{font-family:var(--font-display);text-transform:uppercase;font-size:30px;font-weight:500}.b-city__addr[data-astro-cid-34atwkf3]{color:var(--grey-c9);font-size:15px}.b-city__btn[data-astro-cid-34atwkf3]{background:var(--red);color:#fff;width:48px;height:48px;transition:transform .3s var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.b-city__btn[data-astro-cid-34atwkf3]:hover{transform:translate(2px,-2px)}@media (width<=860px){.bento[data-astro-cid-34atwkf3]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:12px}.bento[data-astro-cid-34atwkf3]>[data-astro-cid-34atwkf3]{grid-row:auto;min-height:150px;padding:20px}.b-wa[data-astro-cid-34atwkf3],.b-city[data-astro-cid-34atwkf3]{grid-column:span 2}.bento-num[data-astro-cid-34atwkf3]{font-size:44px}.b-wa[data-astro-cid-34atwkf3]{justify-content:flex-start;gap:28px;padding:24px}.b-wa-chip[data-astro-cid-34atwkf3]{background:#ffffff29;border:1px solid #ffffff3d;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.b-wa-icon[data-astro-cid-34atwkf3]{opacity:1;width:24px}.b-wa-mark[data-astro-cid-34atwkf3]{opacity:.12;width:150px;display:block;top:-18px;right:-28px;transform:rotate(-12deg)}.bento-title[data-astro-cid-34atwkf3]{font-size:32px;line-height:1.05}.b-wa-copy[data-astro-cid-34atwkf3]{gap:12px}.b-wa-text[data-astro-cid-34atwkf3]{color:#ffffffe6;font-size:15px}}.pricing__head[data-astro-cid-tl27rjbg]{margin-bottom:16px}.pricing__intro[data-astro-cid-tl27rjbg]{color:var(--grey-600);max-width:380px}.price-panel[data-astro-cid-tl27rjbg]{border-radius:32px;flex-direction:column;gap:24px;padding:clamp(20px,2.4vw,32px);display:flex}.price-panel--light[data-astro-cid-tl27rjbg]{background:var(--grey-50);color:#000}.price-panel--dark[data-astro-cid-tl27rjbg]{color:#fff;background:#000}.price-panel__head[data-astro-cid-tl27rjbg]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.price-panel__id[data-astro-cid-tl27rjbg]{align-items:center;gap:16px;display:flex}.price-panel__icon[data-astro-cid-tl27rjbg]{color:#fff;background:#000;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.price-panel--dark[data-astro-cid-tl27rjbg] .price-panel__icon[data-astro-cid-tl27rjbg]{background:var(--red)}.price-panel__titles[data-astro-cid-tl27rjbg]{flex-direction:column;gap:8px;display:flex}.price-panel__titles[data-astro-cid-tl27rjbg] h3[data-astro-cid-tl27rjbg]{font-family:var(--font-display);text-transform:uppercase;font-size:32px;font-weight:500;line-height:1.2}.price-panel__tag[data-astro-cid-tl27rjbg]{color:var(--grey-600);font-size:14px}.price-panel--dark[data-astro-cid-tl27rjbg] .price-panel__tag[data-astro-cid-tl27rjbg]{color:var(--grey-b3)}.price-panel__claim[data-astro-cid-tl27rjbg]{background:var(--red-soft);color:var(--red-dark);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700}.price-panel--dark[data-astro-cid-tl27rjbg] .price-panel__claim[data-astro-cid-tl27rjbg]{color:var(--red-text);background:#e30c0133}.price-row[data-astro-cid-tl27rjbg]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.price-card[data-astro-cid-tl27rjbg]{border-radius:var(--r-card);flex-direction:column;gap:20px;min-width:0;padding:clamp(24px,2.4vw,32px);display:flex;container-type:inline-size}.price-card--white[data-astro-cid-tl27rjbg]{color:#000;background:#fff}.price-card--red[data-astro-cid-tl27rjbg]{background-image:var(--grad-red-diag);color:#fff}.price-card--black[data-astro-cid-tl27rjbg]{color:#fff;background:#000}.price-card--dark[data-astro-cid-tl27rjbg]{background:var(--ink-3);color:#fff}.price-card__top[data-astro-cid-tl27rjbg]{justify-content:space-between;align-items:center;gap:12px;min-height:26px;display:flex}.price-card__name[data-astro-cid-tl27rjbg]{font-size:15px;font-weight:700}.price-card__badge[data-astro-cid-tl27rjbg]{background:var(--red);color:#fff;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.price-card--red[data-astro-cid-tl27rjbg] .price-card__badge[data-astro-cid-tl27rjbg]{color:var(--red);background:#fff}.price-card__price-wrap[data-astro-cid-tl27rjbg]{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.price-card__price[data-astro-cid-tl27rjbg]{font-family:var(--font-display);white-space:nowrap;font-size:clamp(34px,17cqi,52px);font-weight:500;line-height:1.1}.price-card__unit[data-astro-cid-tl27rjbg]{color:var(--grey-600);font-size:13px}.price-card__note[data-astro-cid-tl27rjbg]{color:var(--grey-600);font-size:14px;font-weight:600}.price-card--red[data-astro-cid-tl27rjbg] .price-card__unit[data-astro-cid-tl27rjbg],.price-card--red[data-astro-cid-tl27rjbg] .price-card__note[data-astro-cid-tl27rjbg]{color:#ffffffd9}.price-card--black[data-astro-cid-tl27rjbg] .price-card__unit[data-astro-cid-tl27rjbg],.price-card--black[data-astro-cid-tl27rjbg] .price-card__note[data-astro-cid-tl27rjbg]{color:var(--grey-c9)}.price-card--dark[data-astro-cid-tl27rjbg] .price-card__unit[data-astro-cid-tl27rjbg],.price-card--dark[data-astro-cid-tl27rjbg] .price-card__note[data-astro-cid-tl27rjbg]{color:var(--grey-b3)}.price-panel__foot[data-astro-cid-tl27rjbg]{color:var(--grey-600);font-size:14px}.onsite[data-astro-cid-tl27rjbg]{border:1px solid var(--grey-200);background:#fff;border-radius:32px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.onsite__head[data-astro-cid-tl27rjbg]{align-items:center;gap:16px;max-width:700px;display:flex}.onsite__icon[data-astro-cid-tl27rjbg]{background:var(--grey-50);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.onsite__text[data-astro-cid-tl27rjbg]{flex-direction:column;gap:6px;display:flex}.onsite__title[data-astro-cid-tl27rjbg]{font-family:var(--font-display);text-transform:uppercase;font-size:28px;font-weight:500;line-height:1.15}.onsite__sub[data-astro-cid-tl27rjbg]{color:var(--grey-700);font-size:15px;line-height:1.55}.onsite__cta[data-astro-cid-tl27rjbg]{flex-shrink:0;gap:10px;height:52px;padding:0 24px;font-size:15px}@media (width<=860px){.pricing__head[data-astro-cid-tl27rjbg]{margin-bottom:0}.price-panel[data-astro-cid-tl27rjbg]{border-radius:24px;padding:24px 20px}.price-row[data-astro-cid-tl27rjbg]{scroll-snap-type:x mandatory;align-items:flex-start;margin:0 -20px;padding:0 20px 8px;scroll-padding-left:20px;display:flex;overflow-x:auto}.price-row[data-astro-cid-tl27rjbg]>[data-astro-cid-tl27rjbg]{scroll-snap-align:start;flex:0 0 84%}.price-card[data-astro-cid-tl27rjbg]{padding:24px}.card-hover[data-astro-cid-tl27rjbg]:hover{box-shadow:none;transform:none}.onsite[data-astro-cid-tl27rjbg]{border-radius:24px;flex-direction:column;align-items:flex-start;padding:24px 20px}.onsite__head[data-astro-cid-tl27rjbg]{flex-direction:column;align-items:flex-start;gap:14px}.onsite__cta[data-astro-cid-tl27rjbg]{justify-content:center;align-self:stretch}}.g3[data-astro-cid-lu6b3mm5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step[data-astro-cid-lu6b3mm5]{border-radius:var(--r-card);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#fff;flex-direction:column;gap:16px;padding:32px;display:flex}.step[data-astro-cid-lu6b3mm5]:hover{transform:translateY(-4px);box-shadow:0 20px 40px #00000014}.step__n[data-astro-cid-lu6b3mm5]{font-family:var(--font-display);color:var(--red);font-size:40px;font-weight:500;line-height:1}.step__title[data-astro-cid-lu6b3mm5]{font-size:20px;font-weight:700}.step__text[data-astro-cid-lu6b3mm5]{color:var(--grey-700);font-size:15px;line-height:1.55}.howto__cta[data-astro-cid-lu6b3mm5]{align-self:center}@media (width<=860px){.g3[data-astro-cid-lu6b3mm5]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-lu6b3mm5]{gap:12px;padding:24px}.step[data-astro-cid-lu6b3mm5]:hover{box-shadow:none;transform:none}}.faq[data-astro-cid-ajsgapk5]{align-items:flex-start;gap:64px;display:flex}.faq-head[data-astro-cid-ajsgapk5]{flex:0 0 340px}.faq-list[data-astro-cid-ajsgapk5]{flex-direction:column;flex:1;width:100%;display:flex}details[data-astro-cid-ajsgapk5]{border-bottom:1px solid var(--grey-200);padding:22px 0}summary[data-astro-cid-ajsgapk5]{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.faq-plus[data-astro-cid-ajsgapk5]{color:var(--red);transition:transform .3s var(--ease-out);flex-shrink:0}details[data-astro-cid-ajsgapk5][open] .faq-plus[data-astro-cid-ajsgapk5]{transform:rotate(45deg)}.faq-body[data-astro-cid-ajsgapk5]{transition:grid-template-rows .35s var(--ease-out);grid-template-rows:0fr;display:grid}details[data-astro-cid-ajsgapk5][open] .faq-body[data-astro-cid-ajsgapk5]{grid-template-rows:1fr}.faq-body[data-astro-cid-ajsgapk5]>p[data-astro-cid-ajsgapk5]{color:var(--grey-700);transition:padding-top .35s var(--ease-out);padding-top:0;font-size:15px;line-height:1.6;overflow:hidden}details[data-astro-cid-ajsgapk5][open] .faq-body[data-astro-cid-ajsgapk5]>p[data-astro-cid-ajsgapk5]{padding-top:12px}@media (width<=860px){.faq[data-astro-cid-ajsgapk5]{flex-direction:column;gap:32px}.faq-head[data-astro-cid-ajsgapk5]{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.faq-body[data-astro-cid-ajsgapk5],.faq-body[data-astro-cid-ajsgapk5]>p[data-astro-cid-ajsgapk5],.faq-plus[data-astro-cid-ajsgapk5]{transition:none}}.contact[data-astro-cid-4dqzudvk]{background:#fff;padding:0 0 24px}.banner[data-astro-cid-4dqzudvk]{color:#fff;background-color:#0b0b0b;background-image:radial-gradient(60% 80% at 20% 30%,#e30c014d,#0000 70%);border-radius:32px;gap:24px;min-height:460px;margin:0 24px;padding:24px;display:flex;overflow:hidden}.banner-copy[data-astro-cid-4dqzudvk]{flex-direction:column;flex:1;justify-content:space-between;gap:32px;padding:32px;display:flex}.banner__title[data-astro-cid-4dqzudvk]{font-family:var(--font-display);text-transform:uppercase;max-width:560px;font-size:64px;font-weight:500;line-height:1.1}.banner-copy[data-astro-cid-4dqzudvk] .btn[data-astro-cid-4dqzudvk]{align-self:flex-start}.banner-panel[data-astro-cid-4dqzudvk]{background-image:var(--grad-red-diag);border-radius:24px;flex-direction:column;flex:0 0 360px;justify-content:space-between;gap:24px;max-width:100%;padding:32px;display:flex}.banner-item[data-astro-cid-4dqzudvk]{flex-direction:column;gap:6px;display:flex}.banner-label[data-astro-cid-4dqzudvk]{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.banner-value[data-astro-cid-4dqzudvk]{font-size:17px;font-weight:600;line-height:1.5}@media (width<=860px){.banner[data-astro-cid-4dqzudvk]{border-radius:24px;flex-direction:column;min-height:0;margin:0 12px;padding:16px}.banner-copy[data-astro-cid-4dqzudvk]{padding:20px 8px 8px}.banner__title[data-astro-cid-4dqzudvk]{font-size:34px}.banner-panel[data-astro-cid-4dqzudvk]{flex:none;padding:24px}}.topbar[data-astro-cid-h7lskm3e]{z-index:40;opacity:0;transition:transform .45s var(--ease-out), opacity .3s;pointer-events:none;padding:10px 0;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.topbar[data-astro-cid-h7lskm3e].is-visible{opacity:1;pointer-events:auto;transform:none}.topbar__inner[data-astro-cid-h7lskm3e]{-webkit-backdrop-filter:blur(16px);height:64px;max-width:calc(var(--wrap) - 2 * var(--gutter));background:#000000d6;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:0 10px 0 20px;display:flex;box-shadow:0 16px 40px #00000040}.topbar__logo[data-astro-cid-h7lskm3e] img[data-astro-cid-h7lskm3e]{width:auto;height:40px}.topbar__nav[data-astro-cid-h7lskm3e]{gap:2px;display:flex}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]{color:#d6d6d6;white-space:nowrap;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:500;transition:background-color .2s,color .2s}.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e]:hover,.topbar__nav[data-astro-cid-h7lskm3e] a[data-astro-cid-h7lskm3e].is-current{color:#fff;background:#ffffff1a}.topbar__actions[data-astro-cid-h7lskm3e]{align-items:center;gap:8px;display:flex}.topbar__menu[data-astro-cid-h7lskm3e]{width:44px;height:44px}@media (width<=1000px){.topbar__nav[data-astro-cid-h7lskm3e]{display:none}}@media (width<=860px){.topbar[data-astro-cid-h7lskm3e]{padding:8px 12px}.topbar__inner[data-astro-cid-h7lskm3e]{height:56px;padding:0 6px 0 14px}.topbar__logo[data-astro-cid-h7lskm3e] img[data-astro-cid-h7lskm3e]{height:34px}}@media (prefers-reduced-motion:reduce){.topbar[data-astro-cid-h7lskm3e]{transition:none}}.mmenu[data-astro-cid-xlat7obg]{z-index:60;color:#fff;padding:16px 20px max(32px, env(safe-area-inset-bottom));opacity:0;transition:opacity .3s var(--ease-out);background-color:#000;background-image:radial-gradient(70% 40% at 100% 0,#e30c014d,#0000 70%);flex-direction:column;display:flex;position:fixed;inset:0}.mmenu[data-astro-cid-xlat7obg][hidden]{display:none}.mmenu[data-astro-cid-xlat7obg].is-open{opacity:1}.mmenu__top[data-astro-cid-xlat7obg]{justify-content:space-between;align-items:center;height:72px;display:flex}.mmenu__top[data-astro-cid-xlat7obg] img[data-astro-cid-xlat7obg]{width:auto;height:48px}.mmenu__close[data-astro-cid-xlat7obg]{width:48px;height:48px}.mmenu__nav[data-astro-cid-xlat7obg]{flex-direction:column;margin-top:32px;display:flex}.mmenu__nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{color:#fff;min-height:64px;font-family:var(--font-display);text-transform:uppercase;opacity:0;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out);transition-delay:calc(60ms + var(--i) * 50ms);border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;font-size:30px;font-weight:500;display:flex;transform:translate(-12px)}.mmenu[data-astro-cid-xlat7obg].is-open .mmenu__nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{opacity:1;transform:none}.mmenu__nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg] span[data-astro-cid-xlat7obg]{color:var(--red);transition:transform .3s var(--ease-out);font-size:22px}.mmenu__nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]:active span[data-astro-cid-xlat7obg]{transform:translate(4px)}.mmenu__bottom[data-astro-cid-xlat7obg]{flex-direction:column;gap:12px;margin-top:auto;display:flex}.mmenu__row[data-astro-cid-xlat7obg]{justify-content:space-between;align-items:center;gap:12px;display:flex}.mmenu__social[data-astro-cid-xlat7obg]{gap:8px;display:flex}.mmenu__book[data-astro-cid-xlat7obg]{background-image:var(--grad-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:700;display:flex}.mmenu__wa[data-astro-cid-xlat7obg]{color:#fff;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:52px;font-size:15px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.mmenu[data-astro-cid-xlat7obg],.mmenu__nav[data-astro-cid-xlat7obg] a[data-astro-cid-xlat7obg]{transition:none}}.mobile-bar[data-astro-cid-uhv5q5dv]{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);z-index:50;transition:transform .4s var(--ease-out), opacity .3s;background:#000000e0;border-radius:999px;gap:10px;padding:8px;display:none;position:fixed;box-shadow:0 12px 32px #0000004d}.mobile-bar[data-astro-cid-uhv5q5dv].is-hidden{opacity:0;transform:translateY(calc(100% + 24px))}.mobile-bar__book[data-astro-cid-uhv5q5dv]{background-image:var(--grad-red);color:#fff;border-radius:999px;flex:1;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:700;display:flex}.mobile-bar__book[data-astro-cid-uhv5q5dv]:active{transform:scale(.98)}.mobile-bar__wa[data-astro-cid-uhv5q5dv]{color:#000;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@media (width<=860px){.mobile-bar[data-astro-cid-uhv5q5dv]{display:flex}}@media (prefers-reduced-motion:reduce){.mobile-bar[data-astro-cid-uhv5q5dv]{transition:none}}.home[data-astro-cid-zkhec6xw]{color:#000;background:#fff;width:100%;overflow:hidden}
