.lab[data-astro-cid-wi6ou7av]{position:relative}.lab__pin[data-astro-cid-wi6ou7av]{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;gap:clamp(18px,2.4vw,28px);padding-block:clamp(84px,9vh,110px) clamp(20px,4vh,40px)}.lab__head[data-astro-cid-wi6ou7av]{display:grid;gap:14px}@media(max-width:899px){.lab__pin[data-astro-cid-wi6ou7av]{justify-content:flex-start;padding-top:88px}}.lab__caps[data-astro-cid-wi6ou7av]{position:relative;min-height:7.2em}@media(min-width:900px){.lab__head[data-astro-cid-wi6ou7av]{grid-template-columns:220px 1fr;align-items:start}.lab__caps[data-astro-cid-wi6ou7av]{min-height:5.6em}}.lab__cap[data-astro-cid-wi6ou7av]{position:absolute;inset:0 auto auto 0;opacity:0;transform:translateY(14px);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.lab__cap[data-astro-cid-wi6ou7av].is-on{opacity:1;transform:none}.lab__cap[data-astro-cid-wi6ou7av] h2[data-astro-cid-wi6ou7av]{font-size:clamp(28px,4vw,56px);letter-spacing:-.02em}.lab__cap[data-astro-cid-wi6ou7av] p[data-astro-cid-wi6ou7av]{margin-top:10px;max-width:60ch;font-size:clamp(15px,1.3vw,17px)}.lab__stage[data-astro-cid-wi6ou7av]{position:relative;aspect-ratio:16 / 9;max-height:calc(100svh - 300px);min-height:280px;width:100%;margin-inline:auto;border-radius:var(--radius);overflow:hidden;background:#0b0b0b;box-shadow:0 40px 120px -40px #000c,0 0 0 1px #ffffff0f}@media(max-width:899px){.lab__stage[data-astro-cid-wi6ou7av]{aspect-ratio:1 / 1;max-height:calc(100svh - 330px)}}.lab__poster[data-astro-cid-wi6ou7av],.lab__vid[data-astro-cid-wi6ou7av]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab__vid[data-astro-cid-wi6ou7av]{opacity:0;transition:opacity .4s}.lab[data-astro-cid-wi6ou7av].is-live .lab__vid[data-astro-cid-wi6ou7av]{opacity:1}.lab__pair[data-astro-cid-wi6ou7av]{position:absolute;inset:0;opacity:0}.lab__pair[data-astro-cid-wi6ou7av] img[data-astro-cid-wi6ou7av]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab__after[data-astro-cid-wi6ou7av]{position:absolute;inset:0;clip-path:inset(0 100% 0 0)}.lab__brk[data-astro-cid-wi6ou7av]{position:absolute;inset:0;opacity:0}.lab__brk[data-astro-cid-wi6ou7av] img[data-astro-cid-wi6ou7av]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lab__edge[data-astro-cid-wi6ou7av]{position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--amber);box-shadow:0 0 24px 4px #e8a33da6;transform:translate(-50%);opacity:0}.lab__edge[data-astro-cid-wi6ou7av]:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;border-radius:50%;background:var(--amber);transform:translate(-50%,-50%);box-shadow:0 0 0 6px #e8a33d40}.lab__lbl[data-astro-cid-wi6ou7av]{position:absolute;bottom:64px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:#0000008c;color:#fff;backdrop-filter:blur(6px)}.lab__lbl--a[data-astro-cid-wi6ou7av]{left:16px}.lab__lbl--b[data-astro-cid-wi6ou7av]{right:16px}.lab__meter[data-astro-cid-wi6ou7av]{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:14px;background:#0a0a0a99;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff}.lab__meter[data-astro-cid-wi6ou7av] svg[data-astro-cid-wi6ou7av]{width:44px;height:44px;transform:rotate(-90deg)}.lab__track[data-astro-cid-wi6ou7av]{fill:none;stroke:#ffffff26;stroke-width:4}.lab__ring[data-astro-cid-wi6ou7av]{fill:none;stroke:var(--amber);stroke-width:4;stroke-linecap:round;stroke-dasharray:113.1;stroke-dashoffset:113.1}.lab__meter[data-astro-cid-wi6ou7av] strong[data-astro-cid-wi6ou7av]{font-family:var(--font-display);font-size:22px}.lab__meter[data-astro-cid-wi6ou7av] span[data-astro-cid-wi6ou7av]{font-size:12px;opacity:.6;margin-left:2px}.lab__meter[data-astro-cid-wi6ou7av] small[data-astro-cid-wi6ou7av]{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7;margin-top:1px}.lab__tag[data-astro-cid-wi6ou7av]{position:absolute;inset:22px 16px auto auto}@media(max-width:520px){.lab__tag[data-astro-cid-wi6ou7av]{display:none}.lab__lbl[data-astro-cid-wi6ou7av]{bottom:64px}}.lab__chips[data-astro-cid-wi6ou7av]{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:6px;padding:5px;border-radius:999px;background:#0a0a0a99;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);max-width:calc(100% - 24px)}.lab__chip[data-astro-cid-wi6ou7av]{border:0;background:transparent;color:#ffffffbf;font:500 13px/1 var(--font-body);padding:10px 14px;border-radius:999px;cursor:pointer;white-space:nowrap;min-height:36px}.lab__chips-s[data-astro-cid-wi6ou7av]{display:none}.lab__chip[data-astro-cid-wi6ou7av].is-on{background:#fff;color:#111}@media(max-width:640px){.lab__chip[data-astro-cid-wi6ou7av]{padding:9px;font-size:12px}.lab__chipl[data-astro-cid-wi6ou7av]{display:none}.lab__chips-s[data-astro-cid-wi6ou7av]{display:inline}}.lab__hint[data-astro-cid-wi6ou7av]{position:absolute;right:18px;bottom:70px;display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.8;transition:opacity .4s}.lab__hint[data-astro-cid-wi6ou7av] svg[data-astro-cid-wi6ou7av]{width:16px;height:16px;animation:lab-bob 1.6s ease-in-out infinite}@keyframes lab-bob{50%{transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.lab__hint[data-astro-cid-wi6ou7av]{display:none}.lab__cap[data-astro-cid-wi6ou7av]{transition:none}}.stg__rooms[data-astro-cid-onl46ywd]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.stg__box[data-astro-cid-onl46ywd]{position:relative;aspect-ratio:3 / 2;border-radius:var(--radius);overflow:hidden;background:#0b0b0b;box-shadow:0 40px 120px -50px #000c,0 0 0 1px #ffffff0f;user-select:none;-webkit-user-select:none}@media(max-width:640px){.stg__box[data-astro-cid-onl46ywd]{aspect-ratio:4 / 3}}.stg__staged[data-astro-cid-onl46ywd]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.stg__staged[data-astro-cid-onl46ywd].is-on{opacity:1}.stg__src[data-astro-cid-onl46ywd]{display:none}.stg__canvas[data-astro-cid-onl46ywd]{position:absolute;inset:0;width:100%;height:100%;cursor:crosshair;touch-action:pan-y}.stg__box[data-astro-cid-onl46ywd].is-armed .stg__canvas[data-astro-cid-onl46ywd]{touch-action:none}.stg__hud[data-astro-cid-onl46ywd]{position:absolute;top:14px;left:14px;display:flex;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;background:#0a0a0a99;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);color:#fff;font-size:14px;font-variant-numeric:tabular-nums}.stg__hud[data-astro-cid-onl46ywd] strong[data-astro-cid-onl46ywd]{font-family:var(--font-display);font-size:20px;color:var(--amber)}.stg__time[data-astro-cid-onl46ywd]{padding-left:12px;border-left:1px solid rgba(255,255,255,.2);opacity:.85}.stg__auto[data-astro-cid-onl46ywd]{position:absolute;top:14px;right:14px;border:1px solid rgba(255,255,255,.25);background:#0a0a0a99;color:#fff;padding:10px 14px;min-height:44px;border-radius:999px;font:500 14px var(--font-body);cursor:pointer;backdrop-filter:blur(10px)}.stg__auto[data-astro-cid-onl46ywd]:hover{border-color:var(--amber)}.stg__label[data-astro-cid-onl46ywd]{position:absolute;left:14px;bottom:14px}.stg__start[data-astro-cid-onl46ywd]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none;align-items:center;gap:10px;padding:14px 20px;border-radius:999px;border:0;background:var(--amber);color:var(--amber-ink);font:600 15px var(--font-body);box-shadow:0 10px 40px #0006;cursor:pointer}.stg__start[data-astro-cid-onl46ywd] svg[data-astro-cid-onl46ywd]{width:22px;height:22px}@media(pointer:coarse){.stg__box[data-astro-cid-onl46ywd]:not(.is-armed) .stg__start[data-astro-cid-onl46ywd]{display:flex}}.stg__done[data-astro-cid-onl46ywd]{position:absolute;inset:auto 14px 14px;max-width:460px;padding:22px;border-radius:16px;background:#0c0c0cd1;backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12);display:grid;gap:10px;animation:stg-in .5s var(--ease)}.stg__done[data-astro-cid-onl46ywd][hidden]{display:none}.stg__done[data-astro-cid-onl46ywd] h3[data-astro-cid-onl46ywd]{font-size:clamp(22px,2.2vw,28px)}.stg__done[data-astro-cid-onl46ywd] .btn-row[data-astro-cid-onl46ywd]{margin-top:6px}@keyframes stg-in{0%{opacity:0;transform:translateY(12px)}}@media(max-width:640px){.stg__rooms[data-astro-cid-onl46ywd]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}.stg__rooms[data-astro-cid-onl46ywd]::-webkit-scrollbar{display:none}.stg__rooms[data-astro-cid-onl46ywd]>[data-astro-cid-onl46ywd]{flex:none}}.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(112px,11vw,150px)}.hero__copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:18px 0 28px;max-width:18ch;font-size:clamp(40px,5.6vw,88px)}.hero__row[data-astro-cid-j7pv25f6]{display:grid;gap:28px;align-items:end;padding-bottom:clamp(36px,4.5vw,56px)}@media(min-width:900px){.hero__row[data-astro-cid-j7pv25f6]{grid-template-columns:1fr auto;gap:56px}}.hero__actions[data-astro-cid-j7pv25f6]{display:grid;gap:22px}.hero__from[data-astro-cid-j7pv25f6]{font-weight:500;opacity:.75;font-size:14px}.hero__media[data-astro-cid-j7pv25f6]{position:relative;height:min(92vh,900px);min-height:420px;overflow:hidden;background:#000}.hero__media[data-astro-cid-j7pv25f6] video[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@media(max-width:899px){.hero__media[data-astro-cid-j7pv25f6]{height:62vh;margin-inline:var(--gutter);border-radius:var(--radius)}}.vtoggle[data-astro-cid-j7pv25f6]{position:absolute;right:20px;bottom:20px;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:#00000073;color:#fff;display:grid;place-items:center;cursor:pointer;backdrop-filter:blur(6px)}.vtoggle[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:20px;height:20px}.vtoggle[data-astro-cid-j7pv25f6] .i-play[data-astro-cid-j7pv25f6]{display:none}.vtoggle[data-astro-cid-j7pv25f6][data-state=paused] .i-play[data-astro-cid-j7pv25f6]{display:block}.vtoggle[data-astro-cid-j7pv25f6][data-state=paused] .i-pause[data-astro-cid-j7pv25f6]{display:none}.sides[data-astro-cid-j7pv25f6]{display:grid;gap:24px}@media(min-width:900px){.sides[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.side[data-astro-cid-j7pv25f6]{text-decoration:none;display:grid;gap:22px}.side__img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}.side__img[data-astro-cid-j7pv25f6] img{transition:transform 1.2s var(--ease)}.side[data-astro-cid-j7pv25f6]:hover .side__img[data-astro-cid-j7pv25f6] img{transform:scale(1.04)}.side__body[data-astro-cid-j7pv25f6]{display:grid;gap:10px}.side__price[data-astro-cid-j7pv25f6]{margin-top:6px}.side__price[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--amber);font-size:20px}.side[data-astro-cid-j7pv25f6]:hover{color:inherit}.steps[data-astro-cid-j7pv25f6]{padding-block:var(--section)}.steps__in[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}@media(min-width:900px){.steps[data-astro-cid-j7pv25f6]{min-height:100vh;display:flex;align-items:center;padding-block:0}.steps__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1.1fr;gap:72px}}.steps__copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:16px 0 32px;font-size:clamp(34px,4vw,60px)}.steps__wrap[data-astro-cid-j7pv25f6]{position:relative}.steps__list[data-astro-cid-j7pv25f6]{list-style:none;padding:0 0 0 28px;margin:0;display:grid;gap:22px}.steps__rail[data-astro-cid-j7pv25f6]{position:absolute;left:0;top:6px;bottom:6px;width:2px;background:var(--line)}.steps__rail[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:var(--amber);transform-origin:top;transform:scaleY(0)}.steps__item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:44px 1fr;gap:14px;transition:opacity .5s var(--ease)}.steps[data-astro-cid-j7pv25f6].is-anim .steps__item[data-astro-cid-j7pv25f6]{opacity:.55}.steps[data-astro-cid-j7pv25f6].is-anim .steps__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6].is-anim .steps__item[data-astro-cid-j7pv25f6].is-active{opacity:1}.steps__item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(20px,2vw,26px);margin-bottom:6px}.steps__n[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;color:var(--amber);padding-top:4px}.steps__media[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:4 / 3}.steps__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .8s var(--ease),transform 1.4s var(--ease)}.steps__img[data-astro-cid-j7pv25f6].is-active{opacity:1;transform:none}.steps__img[data-astro-cid-j7pv25f6] img{width:100%;height:100%;object-fit:cover}.hs[data-astro-cid-j7pv25f6]{overflow:hidden;padding-block:var(--section) 0}.hs__head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:18px;margin-bottom:48px}.hs__track[data-astro-cid-j7pv25f6]{display:flex;gap:20px;padding-inline:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:thin}.hs[data-astro-cid-j7pv25f6].is-pinned .hs__track[data-astro-cid-j7pv25f6]{overflow:visible;width:max-content;scroll-snap-type:none;padding-bottom:0}.hs__item[data-astro-cid-j7pv25f6],.hs__more[data-astro-cid-j7pv25f6]{scroll-snap-align:start}.hs__item[data-astro-cid-j7pv25f6]{margin:0;width:min(78vw,560px);aspect-ratio:4 / 3;flex:none}.hs__item[data-astro-cid-j7pv25f6]:nth-child(2n){margin-top:64px}.hs__more[data-astro-cid-j7pv25f6]{flex:none;width:260px;aspect-ratio:3 / 4;border:1px solid var(--line-strong);border-radius:var(--radius);display:grid;place-content:center;justify-items:center;gap:16px;text-decoration:none;font-family:var(--font-display);font-size:24px;font-weight:700}.hs__more[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:36px;height:36px}.hs[data-astro-cid-j7pv25f6].is-pinned{padding-top:0}.hs[data-astro-cid-j7pv25f6].is-pinned .hs__in[data-astro-cid-j7pv25f6]{min-height:100vh;display:flex;flex-direction:column;justify-content:center}.hs[data-astro-cid-j7pv25f6]:not(.is-pinned) .hs__item[data-astro-cid-j7pv25f6]:nth-child(2n){margin-top:0}.clients[data-astro-cid-j7pv25f6]{margin-top:72px;padding-top:40px;border-top:1px solid var(--line)}.mini[data-astro-cid-j7pv25f6]{display:grid;gap:16px}@media(min-width:600px){.mini[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.mini[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mini__card[data-astro-cid-j7pv25f6]{padding:28px;text-decoration:none;position:relative;display:grid;gap:8px;transition:border-color .3s,transform .5s var(--ease)}.mini__card[data-astro-cid-j7pv25f6]:hover{border-color:var(--amber);transform:translateY(-4px);color:inherit}.mini__price[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:700;font-size:44px;letter-spacing:-.02em}.mini__badge[data-astro-cid-j7pv25f6]{position:absolute;top:18px;right:18px;font-size:12px;font-weight:600;background:var(--amber);color:var(--amber-ink);padding:4px 10px;border-radius:999px}.pgrid[data-astro-cid-j7pv25f6]{display:grid;gap:24px}@media(min-width:760px){.pgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}
