.hero[data-astro-cid-bbe6dxrz]{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate}.hero-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:radial-gradient(55% 60% at 72% 42%,rgba(217,191,134,.15),transparent 70%),radial-gradient(40% 35% at 0% 100%,rgba(168,138,79,.12),transparent 70%),linear-gradient(rgba(217,191,134,.04) 1px,transparent 1px) 0 0/72px 72px,linear-gradient(90deg,rgba(217,191,134,.04) 1px,transparent 1px) 0 0/72px 72px;-webkit-mask:linear-gradient(180deg,#000 60%,transparent);mask:linear-gradient(180deg,#000 60%,transparent)}.hero-copy[data-astro-cid-bbe6dxrz]{order:1;padding-top:clamp(2rem,6vw,3rem)}.stage-wrap[data-astro-cid-bbe6dxrz]{order:2;position:relative;margin-top:2.25rem}.hero-foot[data-astro-cid-bbe6dxrz]{order:3}.h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.55rem,10.5vw,4.7rem);margin-top:1.1rem}.cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.9rem}.btn-xl[data-astro-cid-bbe6dxrz]{--pad:1.15rem 1.9rem;font-size:1rem;min-height:3.4rem}@media(max-width:420px){.cta[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}@media(max-width:360px){.btn-xl[data-astro-cid-bbe6dxrz]{--pad:1rem 1.1rem;font-size:.93rem;gap:.5rem}}.points[data-astro-cid-bbe6dxrz]{list-style:none;padding:0;margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;color:var(--text-3);font:600 .8rem var(--font-body);letter-spacing:.04em}.points[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:.5rem}.points[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.stage[data-astro-cid-bbe6dxrz]{position:relative;width:100%;aspect-ratio:1/.82;perspective:1100px}.stage[data-astro-cid-bbe6dxrz] canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1.2s var(--ease)}.stage[data-astro-cid-bbe6dxrz][data-3d=on] canvas{opacity:1}.static[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;transform-style:preserve-3d;transition:opacity .7s var(--ease)}.stage[data-astro-cid-bbe6dxrz][data-3d=on] .static[data-astro-cid-bbe6dxrz]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .7s var(--ease),visibility 0s .7s}.stage[data-astro-cid-bbe6dxrz][data-3d=on] .f[data-astro-cid-bbe6dxrz]{animation:none}.f[data-astro-cid-bbe6dxrz]{position:absolute;margin:0;border-radius:10px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #e6cf98bf,0 0 40px -6px #d9bf8673,0 40px 80px -30px #000000f2}.f[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz],.f[data-astro-cid-bbe6dxrz] video{width:100%;height:100%;object-fit:cover;object-position:top;filter:brightness(1.1) saturate(1.05)}.f[data-astro-cid-bbe6dxrz] video{position:absolute;inset:0;opacity:0;transition:opacity .6s}.f[data-astro-cid-bbe6dxrz] video.live{opacity:1}.f-main[data-astro-cid-bbe6dxrz]{left:6%;top:16%;width:88%;aspect-ratio:16/10;transform:translateZ(30px);z-index:3}.f-left[data-astro-cid-bbe6dxrz]{left:-14%;top:4%;width:52%;aspect-ratio:16/10;transform:rotateY(32deg);z-index:1;opacity:.8}.f-right[data-astro-cid-bbe6dxrz]{right:-14%;top:0;width:52%;aspect-ratio:16/10;transform:rotateY(-32deg);z-index:1;opacity:.8}.f-ph1[data-astro-cid-bbe6dxrz],.f-ph2[data-astro-cid-bbe6dxrz]{aspect-ratio:390/844;border-radius:16px;z-index:4}.f-ph1[data-astro-cid-bbe6dxrz]{display:none}.f-ph2[data-astro-cid-bbe6dxrz]{right:1%;bottom:-3%;width:19%;transform:rotateY(-14deg) translateZ(80px)}.floor[data-astro-cid-bbe6dxrz]{position:absolute;left:-10%;right:-10%;bottom:-6%;height:30%;background:radial-gradient(50% 50% at 50% 0%,rgba(217,191,134,.28),transparent 70%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.f-main[data-astro-cid-bbe6dxrz]{animation:bob 7s ease-in-out infinite}.f-ph1[data-astro-cid-bbe6dxrz]{animation:bob 6s ease-in-out -2s infinite}.f-ph2[data-astro-cid-bbe6dxrz]{animation:bob 6.5s ease-in-out -4s infinite}}@keyframes bob{50%{translate:0 -6px}}.hero-foot[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1.25rem 2.25rem}.legend[data-astro-cid-bbe6dxrz]{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font:600 .74rem var(--font-body);color:var(--text-3);letter-spacing:.03em}.sep[data-astro-cid-bbe6dxrz]{color:var(--line-gold)}.dot[data-astro-cid-bbe6dxrz]{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--ok);box-shadow:0 0 0 3px #9be0b02e;margin-right:.3rem}.pause[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.5rem;background:#06060799;border:1px solid var(--line-gold);color:var(--text-2);padding:.5rem .95rem;border-radius:999px;font:700 .7rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:2.75rem;white-space:nowrap}.pause[data-astro-cid-bbe6dxrz]:hover{border-color:var(--gold);color:var(--text)}.retry[data-astro-cid-bbe6dxrz]{background:none;border:1px solid var(--line-gold);color:var(--gold-hi);padding:.5rem .95rem;border-radius:999px;font:700 .68rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:2.75rem;white-space:nowrap}.retry[data-astro-cid-bbe6dxrz]:hover{border-color:var(--gold);color:var(--text)}.retry[data-astro-cid-bbe6dxrz][hidden]{display:none}.director[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:1rem;min-width:0;flex:1}.director[data-astro-cid-bbe6dxrz][hidden]{display:none}.now[data-astro-cid-bbe6dxrz]{margin:0;font:800 .62rem var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.shots[data-astro-cid-bbe6dxrz]{display:flex;gap:.5rem;min-width:0;flex:1}.shot[data-astro-cid-bbe6dxrz]{position:relative;flex:1;min-width:0;display:grid;gap:.15rem;text-align:left;padding:.6rem .85rem .75rem;border-radius:12px;border:1px solid var(--line);background:#0606078c;color:var(--text-3);cursor:pointer;font:inherit;overflow:hidden;min-height:2.75rem;transition:border-color .3s,color .3s,background .3s}.shot[data-astro-cid-bbe6dxrz]:hover{color:var(--text);border-color:var(--line-gold)}.shot[data-astro-cid-bbe6dxrz][aria-pressed=true]{color:var(--text);border-color:#d9bf8680;background:#d9bf8612}.s-name[data-astro-cid-bbe6dxrz]{font:700 .8rem/1.2 var(--font-body);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.s-status[data-astro-cid-bbe6dxrz]{font:700 .6rem/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3)}.shot[data-astro-cid-bbe6dxrz][aria-pressed=true] .s-status[data-astro-cid-bbe6dxrz]{color:var(--gold-hi)}.s-bar[data-astro-cid-bbe6dxrz]{position:absolute;left:0;right:0;bottom:0;height:2px;background:#d9bf861f}.s-bar[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{display:block;height:100%;width:100%;background:var(--gold-grad);transform:scaleX(0);transform-origin:left}@media(min-width:1000px){.hero[data-astro-cid-bbe6dxrz]{--copy:29rem;min-height:min(900px,calc(100svh - 4.5rem))}.hero-copy[data-astro-cid-bbe6dxrz]{flex:1;display:flex;align-items:center;position:relative;z-index:3;padding-block:3rem 2rem;pointer-events:none}.copy[data-astro-cid-bbe6dxrz]{max-width:var(--copy);pointer-events:auto}.h1[data-astro-cid-bbe6dxrz]{font-size:clamp(3.1rem,4.7vw,4.7rem)}.stage-wrap[data-astro-cid-bbe6dxrz]{position:absolute;top:0;bottom:5.5rem;right:0;margin:0;z-index:0;left:calc(max((100vw - var(--max)) / 2,0px) + var(--gutter) + var(--copy) + .5rem);-webkit-mask:linear-gradient(90deg,transparent,#000 15%);mask:linear-gradient(90deg,transparent,#000 15%)}.stage[data-astro-cid-bbe6dxrz]{height:100%;aspect-ratio:auto}.stage[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 55% 45%,transparent 55%,rgba(6,6,7,.55))}.f-main[data-astro-cid-bbe6dxrz]{left:14%;top:22%;width:72%}.f-left[data-astro-cid-bbe6dxrz]{left:-12%;top:14%;width:44%;transform:rotateY(34deg)}.f-right[data-astro-cid-bbe6dxrz]{right:-12%;top:12%;width:44%;transform:rotateY(-34deg)}.f-ph2[data-astro-cid-bbe6dxrz]{right:6%;bottom:16%;width:15%}.floor[data-astro-cid-bbe6dxrz]{bottom:4%;height:22%}.hero-foot[data-astro-cid-bbe6dxrz]{position:relative;z-index:3;padding-block:.5rem 1.4rem;flex-wrap:nowrap}}@media(min-width:1000px)and (max-width:1180px){.hero[data-astro-cid-bbe6dxrz]{--copy:25rem}.now[data-astro-cid-bbe6dxrz]{display:none}}.proj[data-astro-cid-wkx7uqji]{position:relative;border-radius:22px;border:1px solid var(--line);background:radial-gradient(90% 70% at 30% 0%,rgba(217,191,134,.09),transparent 60%),linear-gradient(180deg,var(--panel-hi),var(--panel));overflow:hidden;display:grid}.featured[data-astro-cid-wkx7uqji]{margin-bottom:1.5rem}@media(min-width:1000px){.featured[data-astro-cid-wkx7uqji]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center}}.pair[data-astro-cid-wkx7uqji]{display:grid;gap:1.5rem}@media(min-width:860px){.pair[data-astro-cid-wkx7uqji]{grid-template-columns:1fr 1fr}}.scene[data-astro-cid-wkx7uqji]{--rx:0deg;--ry:0deg;position:relative;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,4vw,3rem) clamp(2.5rem,5vw,3.5rem);perspective:1200px}.scene[data-astro-cid-wkx7uqji]:after{content:"";position:absolute;left:10%;right:10%;bottom:6%;height:30%;background:radial-gradient(50% 50% at 50% 50%,rgba(217,191,134,.22),transparent 70%);filter:blur(10px);z-index:0;pointer-events:none}.browser[data-astro-cid-wkx7uqji]{position:relative;z-index:1;border-radius:12px;overflow:hidden;background:#0c0c0f;box-shadow:0 0 0 1px #e6cf9873,0 30px 70px -25px #000000f2;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s var(--ease)}.chrome[data-astro-cid-wkx7uqji]{display:flex;align-items:center;gap:.4rem;height:1.9rem;padding:0 .8rem;background:#141418;border-bottom:1px solid #222}.chrome[data-astro-cid-wkx7uqji] i[data-astro-cid-wkx7uqji]{width:.5rem;height:.5rem;border-radius:50%;background:#2c2c33}.chrome[data-astro-cid-wkx7uqji] span[data-astro-cid-wkx7uqji]{margin-left:.8rem;font:600 .66rem var(--font-body);color:var(--text-3);background:#0c0c0f;padding:.22rem .8rem;border-radius:999px;letter-spacing:.03em}.screen[data-astro-cid-wkx7uqji]{position:relative;overflow:hidden}.browser[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.screen[data-astro-cid-wkx7uqji] video[data-astro-cid-wkx7uqji],.phone[data-astro-cid-wkx7uqji] video[data-astro-cid-wkx7uqji]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transition:opacity .5s}.screen[data-astro-cid-wkx7uqji] video[data-astro-cid-wkx7uqji].live,.phone[data-astro-cid-wkx7uqji] video[data-astro-cid-wkx7uqji].live{opacity:1}.rec[data-astro-cid-wkx7uqji]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1rem;color:var(--text-3);font-size:.9rem}.ptoggle[data-astro-cid-wkx7uqji]{background:none;border:1px solid var(--line-gold);color:var(--text-2);padding:.45rem .9rem;border-radius:999px;font:700 .68rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:2.5rem}.ptoggle[data-astro-cid-wkx7uqji]:hover{border-color:var(--gold);color:var(--text)}.proj[data-astro-cid-wkx7uqji].playing .browser[data-astro-cid-wkx7uqji]{box-shadow:0 0 0 1px #e6cf98cc,0 0 50px -12px #d9bf868c,0 30px 70px -25px #000000f2}.phone[data-astro-cid-wkx7uqji]{position:absolute;z-index:2;right:clamp(.5rem,3vw,2rem);bottom:clamp(.75rem,2vw,1.5rem);width:clamp(4.6rem,18%,8.5rem);border-radius:14px;overflow:hidden;background:#000;box-shadow:0 0 0 1px #e6cf98b3,0 0 0 5px #0b0b0e,0 0 0 6px #e6cf9840,0 26px 50px -18px #000000f2;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(40px);transition:transform .5s var(--ease)}.phone[data-astro-cid-wkx7uqji] img[data-astro-cid-wkx7uqji]{display:block;width:100%;height:auto;aspect-ratio:390/844;object-fit:cover;object-position:top}.info[data-astro-cid-wkx7uqji]{padding:0 clamp(1.4rem,3vw,2.6rem) clamp(1.6rem,3vw,2.6rem)}@media(min-width:1000px){.featured[data-astro-cid-wkx7uqji] .info[data-astro-cid-wkx7uqji]{padding:2.5rem 2.75rem 2.5rem .5rem}}.meta[data-astro-cid-wkx7uqji]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.kind[data-astro-cid-wkx7uqji]{font:700 .7rem var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.badge[data-astro-cid-wkx7uqji]{font:800 .64rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;padding:.5rem .75rem;border-radius:999px;border:1px solid var(--line-gold);color:var(--gold-hi);background:#d9bf860f}.badge[data-astro-cid-wkx7uqji].live{color:#bff0cc;border-color:#9be0b066;background:#9be0b00f}.badge[data-astro-cid-wkx7uqji].live:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ok);margin-right:.45rem;vertical-align:1px}.proj[data-astro-cid-wkx7uqji] h3[data-astro-cid-wkx7uqji]{font-size:clamp(2rem,3.6vw,2.9rem);margin:.85rem 0 .6rem}.summary[data-astro-cid-wkx7uqji]{color:var(--text-2);max-width:34rem}.shows[data-astro-cid-wkx7uqji]{margin:1.5rem 0 0;display:grid;gap:0;border-top:1px solid var(--line)}.shows[data-astro-cid-wkx7uqji] div[data-astro-cid-wkx7uqji]{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.shows[data-astro-cid-wkx7uqji] dt[data-astro-cid-wkx7uqji]{font:800 .66rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);padding-top:.2rem}.shows[data-astro-cid-wkx7uqji] dd[data-astro-cid-wkx7uqji]{margin:0;color:var(--text);font-size:.95rem}@media(max-width:420px){.shows[data-astro-cid-wkx7uqji] div[data-astro-cid-wkx7uqji]{grid-template-columns:1fr;gap:.25rem}}.visit[data-astro-cid-wkx7uqji]{margin-top:1.6rem}.flow[data-astro-cid-nou7a3w3]{background:radial-gradient(60% 50% at 80% 30%,rgba(217,191,134,.07),transparent 70%)}.grid[data-astro-cid-nou7a3w3]{display:grid;gap:clamp(2rem,5vw,4.5rem)}@media(min-width:1000px){.grid[data-astro-cid-nou7a3w3]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center}}.tabs[data-astro-cid-nou7a3w3]{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:2rem}.tab[data-astro-cid-nou7a3w3]{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.15rem .8rem;align-items:baseline;text-align:left;padding:.9rem 1rem;border-radius:14px;border:1px solid var(--line);background:#ffffff04;color:var(--text-2);cursor:pointer;overflow:hidden;font:inherit;min-height:3.25rem;transition:border-color .3s,background .3s,color .3s}.tab[data-astro-cid-nou7a3w3]:hover{border-color:var(--line-gold);color:var(--text)}.tab[data-astro-cid-nou7a3w3][aria-selected=true]{border-color:#d9bf868c;background:linear-gradient(90deg,#d9bf861a,#d9bf8605);color:var(--text)}.n[data-astro-cid-nou7a3w3]{font:500 1.15rem var(--font-display);color:var(--gold)}.tt[data-astro-cid-nou7a3w3]{font:700 .9rem/1.3 var(--font-body)}.dd[data-astro-cid-nou7a3w3]{display:none;grid-column:2;color:var(--text-2);font-size:.9rem;line-height:1.5}.bar[data-astro-cid-nou7a3w3]{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--gold-grad)}.playing[data-astro-cid-nou7a3w3] .tab[data-astro-cid-nou7a3w3][aria-selected=true] .bar[data-astro-cid-nou7a3w3]{animation:fill 5.5s linear forwards}@keyframes fill{to{width:100%}}@media(min-width:1000px){.tabs[data-astro-cid-nou7a3w3]{grid-template-columns:1fr;gap:.5rem}.tab[data-astro-cid-nou7a3w3]{padding:1.1rem 1.25rem}.tt[data-astro-cid-nou7a3w3]{font-size:1rem}.dd[data-astro-cid-nou7a3w3]{display:block}}.ctrl[data-astro-cid-nou7a3w3]{margin-top:1rem}.play[data-astro-cid-nou7a3w3]{background:none;border:0;color:var(--text-3);font:700 .72rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;padding:.6rem 0;min-height:2.5rem;text-decoration:underline;text-decoration-color:var(--line-gold);text-underline-offset:4px}.play[data-astro-cid-nou7a3w3]:hover{color:var(--text)}.stage[data-astro-cid-nou7a3w3]{position:relative;border-radius:24px;border:1px solid var(--line-gold);background:radial-gradient(70% 60% at 50% 30%,rgba(217,191,134,.13),transparent 70%),linear-gradient(rgba(217,191,134,.04) 1px,transparent 1px) 0 0/36px 36px,linear-gradient(90deg,rgba(217,191,134,.04) 1px,transparent 1px) 0 0/36px 36px,#09090b;padding:clamp(1rem,3vw,1.75rem);min-height:clamp(31rem,62vw,37rem);display:grid;overflow:hidden}.sim[data-astro-cid-nou7a3w3]{position:absolute;top:1rem;left:1rem;z-index:5;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.45rem .75rem;border-radius:999px;background:#060607cc;border:1px solid var(--line-gold);font:800 .6rem/1 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.panel[data-astro-cid-nou7a3w3]{grid-area:1/1;display:flex;flex-direction:column;padding-top:2.5rem}@media(max-width:999px){.sim[data-astro-cid-nou7a3w3]{position:relative;top:auto;left:auto;justify-self:start;margin-bottom:.9rem;line-height:1.35}.panel[data-astro-cid-nou7a3w3]{grid-area:2/1;padding-top:0}}.panel[data-astro-cid-nou7a3w3][hidden]{display:none}.cap[data-astro-cid-nou7a3w3]{margin:0 0 1rem;color:var(--text-2);font-size:.95rem}.cap[data-astro-cid-nou7a3w3] strong[data-astro-cid-nou7a3w3]{color:var(--text)}@media(min-width:1000px){.cap[data-astro-cid-nou7a3w3]{display:none}}.scene[data-astro-cid-nou7a3w3]{position:relative;flex:1;display:grid;place-items:center;min-height:25rem}.panel[data-astro-cid-nou7a3w3]:not([hidden]) .scene[data-astro-cid-nou7a3w3]>[data-astro-cid-nou7a3w3]{animation:rise .7s var(--ease) both}.panel[data-astro-cid-nou7a3w3]:not([hidden]) .scene[data-astro-cid-nou7a3w3]>[data-astro-cid-nou7a3w3]:nth-child(2){animation-delay:.12s}.panel[data-astro-cid-nou7a3w3]:not([hidden]) .scene[data-astro-cid-nou7a3w3]>[data-astro-cid-nou7a3w3]:nth-child(3){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(16px) scale(.98)}}.phone[data-astro-cid-nou7a3w3]{width:min(15rem,62vw);aspect-ratio:9/18.5;border-radius:2.1rem;padding:.55rem;background:#0b0b0e;box-shadow:0 0 0 1px #e6cf98b3,0 40px 80px -30px #000000f2,0 0 60px -20px #d9bf8673}.site[data-astro-cid-nou7a3w3]{height:100%;border-radius:1.6rem;overflow:hidden;background:#f7f5f0;color:#1d2433;display:flex;flex-direction:column;font-family:var(--font-body)}.s-nav[data-astro-cid-nou7a3w3]{display:flex;align-items:baseline;gap:.3rem;padding:.9rem .9rem .6rem;font-size:.62rem;letter-spacing:.12em}.s-nav[data-astro-cid-nou7a3w3] b[data-astro-cid-nou7a3w3]{font-weight:800;color:#1d3557}.s-nav[data-astro-cid-nou7a3w3] span[data-astro-cid-nou7a3w3]{color:#6b7280}.s-nav[data-astro-cid-nou7a3w3] i[data-astro-cid-nou7a3w3]{margin-left:auto;width:1rem;height:.12rem;background:#1d3557;box-shadow:0 .25rem #1d3557}.s-hero[data-astro-cid-nou7a3w3]{padding:.4rem .9rem .9rem;display:flex;flex-direction:column;gap:.45rem}.s-k[data-astro-cid-nou7a3w3]{margin:0;font:800 .5rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#c2410c}.s-h[data-astro-cid-nou7a3w3]{margin:0;font:600 1.3rem/1.08 var(--font-display);color:#13203a}.s-h[data-astro-cid-nou7a3w3].sm{font-size:1.15rem;margin-bottom:.35rem}.s-p[data-astro-cid-nou7a3w3]{margin:0;font-size:.66rem;color:#4b5563}.s-btn[data-astro-cid-nou7a3w3],.s-btn2[data-astro-cid-nou7a3w3]{display:block;text-align:center;font:800 .66rem var(--font-body);padding:.7rem;border-radius:.6rem}.s-btn[data-astro-cid-nou7a3w3]{background:#c2410c;color:#fff;margin-top:.3rem}.s-btn2[data-astro-cid-nou7a3w3]{border:1px solid #cbd5e1;color:#1d3557}.s-img[data-astro-cid-nou7a3w3]{flex:1;margin:.2rem .9rem .9rem;border-radius:.8rem;background:linear-gradient(160deg,#9fb3c8,#41556b 60%,#2a3646)}.tap[data-astro-cid-nou7a3w3]{position:relative}.tap[data-astro-cid-nou7a3w3]:after{content:"";position:absolute;left:50%;top:50%;width:2.2rem;height:2.2rem;margin:-1.1rem;border-radius:50%;border:2px solid rgba(255,255,255,.9);animation:ping 2.2s var(--ease) infinite}@keyframes ping{0%{transform:scale(.4);opacity:1}80%,to{transform:scale(1.6);opacity:0}}.form[data-astro-cid-nou7a3w3]{padding:1.1rem .9rem;gap:.5rem}.fld[data-astro-cid-nou7a3w3]{display:flex;flex-direction:column;gap:.15rem;padding:.45rem .6rem;border:1px solid #d6dbe3;border-radius:.5rem;background:#fff}.fld[data-astro-cid-nou7a3w3] span[data-astro-cid-nou7a3w3]{font:700 .5rem var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.fld[data-astro-cid-nou7a3w3] b[data-astro-cid-nou7a3w3]{font:600 .7rem var(--font-body);color:#13203a}.fld[data-astro-cid-nou7a3w3].tall{min-height:3rem}.sent[data-astro-cid-nou7a3w3]{background:#15803d;margin-top:auto}.chip[data-astro-cid-nou7a3w3]{position:absolute;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem .9rem;border-radius:12px;background:#111114eb;border:1px solid var(--line-gold);font:700 .74rem var(--font-body);color:var(--text);box-shadow:0 18px 40px -18px #000000e6}.ck[data-astro-cid-nou7a3w3]{width:1rem;height:1rem;border-radius:50%;background:var(--gold-grad);position:relative;flex:none}.ck[data-astro-cid-nou7a3w3]:after{content:"";position:absolute;left:.32rem;top:.2rem;width:.25rem;height:.45rem;border:solid #14110a;border-width:0 2px 2px 0;transform:rotate(45deg)}.c1[data-astro-cid-nou7a3w3]{left:4%;top:24%}.c2[data-astro-cid-nou7a3w3]{right:4%;bottom:18%}@media(max-width:560px){.c1[data-astro-cid-nou7a3w3]{left:0;top:8%}.c2[data-astro-cid-nou7a3w3]{right:0;bottom:4%}}.toast[data-astro-cid-nou7a3w3]{position:absolute;top:6%;right:6%;display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:14px;background:#18181df2;border:1px solid var(--line-gold);font-size:.8rem;color:var(--gold-hi);box-shadow:0 20px 40px -18px #000000e6}.toast[data-astro-cid-nou7a3w3] b[data-astro-cid-nou7a3w3]{color:var(--text)}.toast[data-astro-cid-nou7a3w3] span[data-astro-cid-nou7a3w3]{color:var(--text-3);font-size:.72rem}.mail[data-astro-cid-nou7a3w3]{width:min(27rem,100%);border-radius:16px;background:#fbfaf7;color:#1d2433;padding:1.25rem 1.35rem;box-shadow:0 0 0 1px #e6cf9899,0 40px 80px -30px #000000f2,0 0 70px -25px #d9bf8680;margin-top:2.5rem}.m-top[data-astro-cid-nou7a3w3]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem;font-size:.72rem;color:#6b7280}.m-from[data-astro-cid-nou7a3w3]{font-weight:800;color:#13203a}.m-sub[data-astro-cid-nou7a3w3]{margin:.6rem 0 .9rem;font:600 1.2rem/1.2 var(--font-display);color:#13203a}.m-rows[data-astro-cid-nou7a3w3]{margin:0;display:grid;border-top:1px solid #e5e7eb}.m-rows[data-astro-cid-nou7a3w3] div[data-astro-cid-nou7a3w3]{display:grid;grid-template-columns:4.5rem 1fr;padding:.45rem 0;border-bottom:1px solid #eef0f3;font-size:.78rem}.m-rows[data-astro-cid-nou7a3w3] dt[data-astro-cid-nou7a3w3]{color:#6b7280;font-weight:700}.m-rows[data-astro-cid-nou7a3w3] dd[data-astro-cid-nou7a3w3]{margin:0;color:#13203a}.m-act[data-astro-cid-nou7a3w3]{display:flex;gap:.5rem;margin-top:1rem}.m-act[data-astro-cid-nou7a3w3] span[data-astro-cid-nou7a3w3]{flex:1}.stack[data-astro-cid-nou7a3w3]{display:flex;flex-direction:column;justify-content:center;gap:.8rem;max-width:28rem;margin-inline:auto;width:100%}.card-f[data-astro-cid-nou7a3w3]{border-radius:16px;padding:1rem 1.15rem;background:linear-gradient(180deg,var(--panel-hi),var(--panel));border:1px solid var(--line-gold)}.card-f[data-astro-cid-nou7a3w3].dev{border-style:dashed;opacity:.85}.tag[data-astro-cid-nou7a3w3]{display:inline-block;margin:0 0 .5rem;font:800 .6rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--gold-hi);border:1px solid var(--line-gold);padding:.35rem .55rem;border-radius:999px}.tag[data-astro-cid-nou7a3w3].ok{color:#bff0cc;border-color:#9be0b066}.tag[data-astro-cid-nou7a3w3].dv{color:var(--text-2);border-style:dashed}.f-h[data-astro-cid-nou7a3w3]{margin:0;font:600 1.25rem/1.2 var(--font-display);color:var(--text)}.f-b[data-astro-cid-nou7a3w3]{margin:.35rem 0 0;color:var(--text-2);font-size:.88rem}@media(prefers-reduced-motion:reduce){.tap[data-astro-cid-nou7a3w3]:after{display:none}}.svc[data-astro-cid-g5jplrhu]{display:grid;gap:1.25rem;border:1px solid var(--line-gold);border-radius:24px;padding:clamp(.75rem,2vw,1.25rem);background:linear-gradient(180deg,#18181d99,#0b0b0e99)}@media(min-width:1000px){.svc[data-astro-cid-g5jplrhu]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.list[data-astro-cid-g5jplrhu]{display:grid;gap:.35rem;align-content:start}.item[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:2.4rem 1fr auto auto;align-items:center;gap:.75rem;text-align:left;padding:1rem 1.1rem;border-radius:16px;border:1px solid transparent;background:none;color:var(--text-2);font:inherit;cursor:pointer;min-height:3.5rem;transition:background .3s,border-color .3s,color .3s}.item[data-astro-cid-g5jplrhu]:hover{color:var(--text);background:#ffffff05}.item[data-astro-cid-g5jplrhu][aria-selected=true]{color:var(--text);border-color:#d9bf8673;background:linear-gradient(90deg,#d9bf861f,#d9bf8605)}.num[data-astro-cid-g5jplrhu]{font:500 1.1rem var(--font-display);color:var(--gold)}.name[data-astro-cid-g5jplrhu]{font:500 clamp(1.45rem,2.6vw,2rem)/1.1 var(--font-display)}.tag[data-astro-cid-g5jplrhu]{font:800 .56rem/1 var(--font-body);letter-spacing:.13em;text-transform:uppercase;color:var(--text-2);border:1px dashed var(--line-gold);padding:.35rem .5rem;border-radius:999px;white-space:nowrap}.arr[data-astro-cid-g5jplrhu]{width:1.2rem;height:1.2rem;color:var(--gold);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .3s var(--ease)}.item[data-astro-cid-g5jplrhu][aria-selected=true] .arr[data-astro-cid-g5jplrhu]{opacity:1;transform:none}@media(max-width:520px){.item[data-astro-cid-g5jplrhu]{grid-template-columns:2rem 1fr auto}.arr[data-astro-cid-g5jplrhu]{display:none}}.panel[data-astro-cid-g5jplrhu]{display:grid;gap:1.5rem;border-radius:18px;background:radial-gradient(80% 70% at 100% 0%,rgba(217,191,134,.12),transparent 60%),#0b0b0e;border:1px solid var(--line);padding:clamp(1.25rem,3vw,2.25rem);animation:pin .55s var(--ease)}.panel[data-astro-cid-g5jplrhu][hidden]{display:none}@keyframes pin{0%{opacity:0;transform:translateY(10px)}}@media(min-width:700px){.panel[data-astro-cid-g5jplrhu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}.txt[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:clamp(1.9rem,3.4vw,2.7rem)}.body[data-astro-cid-g5jplrhu]{color:var(--text-2);margin-top:.8rem}.txt[data-astro-cid-g5jplrhu] ul[data-astro-cid-g5jplrhu]{list-style:none;padding:0;margin:1.2rem 0 1.6rem;display:grid;gap:.55rem}.txt[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{display:flex;gap:.7rem;align-items:baseline;font-size:.95rem}.txt[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--gold-grad);transform:translateY(-.05rem)}.dev[data-astro-cid-g5jplrhu]{margin:0 0 .75rem;font:700 .74rem var(--font-body);color:var(--text-2);border-left:2px dashed var(--gold-deep);padding-left:.7rem}.art[data-astro-cid-g5jplrhu]{position:relative;min-height:13rem;display:grid;place-items:center;border-radius:14px;background:linear-gradient(rgba(217,191,134,.05) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(217,191,134,.05) 1px,transparent 1px) 0 0/24px 24px;overflow:hidden}.a-web[data-astro-cid-g5jplrhu]{width:82%;border-radius:10px;background:#141418;box-shadow:0 0 0 1px #e6cf9880,0 30px 60px -25px #000}.w-bar[data-astro-cid-g5jplrhu]{display:flex;gap:.3rem;padding:.55rem .7rem;border-bottom:1px solid #26262c}.w-bar[data-astro-cid-g5jplrhu] i[data-astro-cid-g5jplrhu]{width:.4rem;height:.4rem;border-radius:50%;background:#2c2c33}.w-hero[data-astro-cid-g5jplrhu]{padding:1.1rem .9rem;display:grid;gap:.45rem;background:radial-gradient(80% 90% at 90% 0%,rgba(217,191,134,.22),transparent)}.w-hero[data-astro-cid-g5jplrhu] b[data-astro-cid-g5jplrhu]{height:.65rem;width:80%;border-radius:4px;background:#e9e2d3}.w-hero[data-astro-cid-g5jplrhu] b[data-astro-cid-g5jplrhu].s{width:55%;background:var(--gold)}.w-hero[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{margin-top:.35rem;width:38%;height:1.2rem;border-radius:999px;background:var(--gold-grad)}.w-row[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:.45rem;padding:.7rem .9rem .9rem}.w-row[data-astro-cid-g5jplrhu] i[data-astro-cid-g5jplrhu]{height:2.2rem;border-radius:6px;background:#1e1e24}.a-leads[data-astro-cid-g5jplrhu]{position:relative;width:86%;height:11rem}.l-f[data-astro-cid-g5jplrhu]{position:absolute;left:0;top:0;width:58%;padding:.8rem;border-radius:12px;background:#f7f5f0;display:grid;gap:.4rem;box-shadow:0 25px 50px -25px #000}.l-f[data-astro-cid-g5jplrhu] i[data-astro-cid-g5jplrhu]{height:1.1rem;border-radius:5px;border:1px solid #d6dbe3;background:#fff}.l-f[data-astro-cid-g5jplrhu] i[data-astro-cid-g5jplrhu].t{height:1.8rem}.l-f[data-astro-cid-g5jplrhu] span[data-astro-cid-g5jplrhu]{font:800 .6rem var(--font-body);color:#fff;background:#15803d;text-align:center;padding:.45rem;border-radius:6px}.l-mail[data-astro-cid-g5jplrhu]{position:absolute;right:0;bottom:0;width:56%;padding:.8rem;border-radius:12px;background:#18181d;border:1px solid var(--line-gold);display:grid;gap:.4rem;box-shadow:0 25px 50px -20px #000}.l-mail[data-astro-cid-g5jplrhu] b[data-astro-cid-g5jplrhu]{height:.6rem;width:70%;border-radius:4px;background:var(--gold)}.l-mail[data-astro-cid-g5jplrhu] i[data-astro-cid-g5jplrhu]{height:.45rem;border-radius:4px;background:#2c2c33}.a-ai[data-astro-cid-g5jplrhu]{width:86%;display:grid;gap:.5rem}.b[data-astro-cid-g5jplrhu]{margin:0;max-width:80%;padding:.6rem .85rem;border-radius:14px;font-size:.78rem;line-height:1.35}.b[data-astro-cid-g5jplrhu].in{justify-self:end;background:#1e1e24;color:var(--text);border-bottom-right-radius:4px}.b[data-astro-cid-g5jplrhu].out{background:linear-gradient(135deg,#f3e3b6f2,#d9bf86f2);color:#14110a;border-bottom-left-radius:4px}.b[data-astro-cid-g5jplrhu].sm{max-width:50%}.a-care[data-astro-cid-g5jplrhu]{width:84%;display:grid;gap:.5rem}.a-care[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{margin:0;display:flex;align-items:center;gap:.65rem;padding:.7rem .9rem;border-radius:12px;background:#141418;border:1px solid var(--line);font-size:.82rem}.a-care[data-astro-cid-g5jplrhu] em[data-astro-cid-g5jplrhu]{margin-left:auto;font-style:normal;font:800 .6rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.ok[data-astro-cid-g5jplrhu]{width:.55rem;height:.55rem;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px #9be0b02e}.steps[data-astro-cid-fz4tclxl]{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));counter-reset:s}.step[data-astro-cid-fz4tclxl]{position:relative;padding:1.5rem 0 0;border-top:1px solid var(--line-gold)}.step[data-astro-cid-fz4tclxl]:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px var(--gold)}.num[data-astro-cid-fz4tclxl]{font:500 2.6rem/1 var(--font-display);background:var(--gold-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.step[data-astro-cid-fz4tclxl] h3[data-astro-cid-fz4tclxl]{font-size:1.6rem;margin:.9rem 0 .6rem}.step[data-astro-cid-fz4tclxl] p[data-astro-cid-fz4tclxl]{color:var(--text-2);font-size:.96rem}.two[data-astro-cid-al2ca2vr]{display:grid;gap:clamp(2rem,5vw,5rem)}@media(min-width:960px){.two[data-astro-cid-al2ca2vr]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.sec-head[data-astro-cid-al2ca2vr]{margin-bottom:0}}.contact[data-astro-cid-al2ca2vr]{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--line)}.contact[data-astro-cid-al2ca2vr] h3[data-astro-cid-al2ca2vr]{font-size:1.7rem;margin-bottom:1rem}.contact[data-astro-cid-al2ca2vr] ul[data-astro-cid-al2ca2vr]{list-style:none;padding:0;margin:0 0 1.5rem;display:grid;gap:.7rem}.contact[data-astro-cid-al2ca2vr] li[data-astro-cid-al2ca2vr]{display:flex;gap:1rem;font-size:.98rem;color:var(--text-2)}.contact[data-astro-cid-al2ca2vr] li[data-astro-cid-al2ca2vr] span[data-astro-cid-al2ca2vr]{width:6.5rem;flex:none;font:700 .72rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding-top:.3rem}.contact[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]:not(.btn){color:var(--gold-hi)}.tbc[data-astro-cid-al2ca2vr]{font-style:normal;color:var(--text-3);border-bottom:1px dashed var(--line-gold)}details[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--line)}details[data-astro-cid-al2ca2vr]:first-child{border-top:1px solid var(--line)}summary[data-astro-cid-al2ca2vr]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;font:500 clamp(1.35rem,2.4vw,1.75rem)/1.15 var(--font-display);min-height:3.5rem}summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}summary[data-astro-cid-al2ca2vr]:hover{color:var(--gold-hi)}.pm[data-astro-cid-al2ca2vr]{position:relative;width:1.1rem;height:1.1rem;flex:none}.pm[data-astro-cid-al2ca2vr]:before,.pm[data-astro-cid-al2ca2vr]:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px;background:var(--gold);transition:transform .3s var(--ease)}.pm[data-astro-cid-al2ca2vr]:after{transform:rotate(90deg)}details[data-astro-cid-al2ca2vr][open] .pm[data-astro-cid-al2ca2vr]:after{transform:rotate(0)}details[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{color:var(--text-2);padding:0 2.6rem 1.5rem 0;max-width:40rem}.mcta[data-astro-cid-p2eu5wuw]{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#06060700,#060607eb 35%);transform:translateY(110%);transition:transform .4s var(--ease);display:none}.mcta[data-astro-cid-p2eu5wuw] .btn[data-astro-cid-p2eu5wuw]{width:100%}.mcta[data-astro-cid-p2eu5wuw].on{transform:none}@media(max-width:999px){.mcta[data-astro-cid-p2eu5wuw]{display:block}}
