.phone[data-astro-cid-ykln7coe]{aspect-ratio:520/1125;background:linear-gradient(160deg,#1b1c24 0%,#0a0a10 55%,#15161d 100%);border-radius:16%/7.4%;width:100%;padding:3.2%;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 0 0 3px #07070b,0 40px 70px -24px #000000a6,0 18px 30px -18px #00000080}.phone[data-astro-cid-ykln7coe] img[data-astro-cid-ykln7coe]{object-fit:cover;background:#fff;border-radius:13%/6%;width:100%;height:100%;display:block}.phone[data-astro-cid-ykln7coe]:after{content:"";aspect-ratio:1;background:#05050a;border-radius:50%;width:4.4%;position:absolute;top:3.6%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff14}.montage[data-astro-cid-ogypyr5n]{--mx:0;--my:0;aspect-ratio:16/10;isolation:isolate;background:var(--brand);user-select:none;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #000c}.montage__bg[data-astro-cid-ogypyr5n]{background:radial-gradient(55% 70% at 50% 58%,#fff3,#0000 70%),radial-gradient(90% 90% at 50% 120%,#00000047,#0000 60%),radial-gradient(70% 60% at 0 0,#00000029,#0000 60%);position:absolute;inset:0}.montage__awning[data-astro-cid-ogypyr5n]{filter:drop-shadow(0 6px 8px #00000040);z-index:7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 28' preserveAspectRatio='none'%3E%3Cg%3E%3Cpath fill='%23a9040e' d='M0 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23fff' d='M20 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23a9040e' d='M40 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23fff' d='M60 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23a9040e' d='M80 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23fff' d='M100 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23a9040e' d='M120 0h20v18a10 10 0 0 1-20 0z'/%3E%3Cpath fill='%23fff' d='M140 0h20v18a10 10 0 0 1-20 0z'/%3E%3C/g%3E%3C/svg%3E") 0 0/100% 100% no-repeat;height:11%;position:absolute;top:0;left:0;right:0}.montage__mark[data-astro-cid-ogypyr5n]{opacity:.08;width:52%;height:auto;transform:rotate(-10deg) translate3d(calc(var(--mx) * -10px), calc(var(--my) * -8px), 0);position:absolute;bottom:-22%;left:-6%}.layer[data-astro-cid-ogypyr5n]{transform:translate3d(calc(var(--mx) * var(--d) * 1px), calc(var(--my) * var(--d) * 1px), 0) rotate(var(--r,0deg));will-change:transform;transition:transform .14s linear;position:absolute}.montage__phones[data-astro-cid-ogypyr5n]{perspective:1400px;position:absolute;inset:0}.ph[data-astro-cid-ogypyr5n]{z-index:4;filter:drop-shadow(0 30px 40px #00000059);width:21%;top:14%;left:39.5%}.ph--l[data-astro-cid-ogypyr5n]{--r:-9deg;z-index:3;width:18%;top:22%;left:20.5%}.ph--r[data-astro-cid-ogypyr5n]{--r:9deg;z-index:3;width:18%;top:22%;left:61.5%}.ph--c[data-astro-cid-ogypyr5n] .bob[data-astro-cid-ogypyr5n]{transform-origin:50% 60%}.montage__browsers[data-astro-cid-ogypyr5n]{position:absolute;inset:0}.bw[data-astro-cid-ogypyr5n]{z-index:4;width:60%;top:14%;left:7%}.bw[data-astro-cid-ogypyr5n] img[data-astro-cid-ogypyr5n]{background:#fff;border:1px solid #ffffff73;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 44px 64px -26px #0009}.bw--r[data-astro-cid-ogypyr5n]{z-index:5;width:43%;top:41%;left:51%}.bw--l[data-astro-cid-ogypyr5n]{z-index:5;width:29%;top:58%;left:3%}.montage--web[data-astro-cid-ogypyr5n] .st--0[data-astro-cid-ogypyr5n]{--x:79%!important;--y:6%!important;--w:14%!important}.st[data-astro-cid-ogypyr5n]{left:var(--x);top:var(--y);width:var(--w);z-index:5}.st__img[data-astro-cid-ogypyr5n]{filter:drop-shadow(0 22px 22px #00000052);width:100%;height:auto;display:block}.st__card[data-astro-cid-ogypyr5n]{filter:none;background:#fff;border-radius:16%;padding:7% 8%;box-shadow:0 16px 28px -12px #00000073}.st__photo[data-astro-cid-ogypyr5n]{border:5px solid #fff;border-radius:14%}.st--3[data-astro-cid-ogypyr5n] .st__img[data-astro-cid-ogypyr5n],.st--4[data-astro-cid-ogypyr5n] .st__img[data-astro-cid-ogypyr5n],.st--5[data-astro-cid-ogypyr5n] .st__img[data-astro-cid-ogypyr5n]{filter:none;background:#fff;border-radius:999px;padding:4% 6%;box-shadow:0 14px 24px -10px #0006}.bob[data-astro-cid-ogypyr5n]{animation:7s ease-in-out infinite alternate bob}.b2[data-astro-cid-ogypyr5n]{animation-duration:8.5s;animation-delay:-2s}.b3[data-astro-cid-ogypyr5n]{animation-duration:6.4s;animation-delay:-4s}@keyframes bob{0%{transform:translateY(-5px)}to{transform:translateY(7px)}}@media (width<=760px){.montage[data-astro-cid-ogypyr5n]{aspect-ratio:1/1.08;border-radius:22px}.ph--c[data-astro-cid-ogypyr5n]{width:38%;top:17%;left:31%}.ph--l[data-astro-cid-ogypyr5n]{width:28%;top:30%;left:5%}.ph--r[data-astro-cid-ogypyr5n]{width:28%;top:30%;left:67%}.st--0[data-astro-cid-ogypyr5n]{--x:1%;--y:6%;--w:30%}.st--1[data-astro-cid-ogypyr5n]{--x:69%;--y:6%;--w:30%}.st--2[data-astro-cid-ogypyr5n]{--x:3%;--y:74%;--w:26%}.st--3[data-astro-cid-ogypyr5n]{--x:62%;--y:84%;--w:30%}.st--4[data-astro-cid-ogypyr5n],.st--5[data-astro-cid-ogypyr5n]{display:none}.bw[data-astro-cid-ogypyr5n]{width:90%;top:17%;left:5%}.bw--l[data-astro-cid-ogypyr5n],.bw--r[data-astro-cid-ogypyr5n]{width:52%;top:56%}.bw--l[data-astro-cid-ogypyr5n]{left:2%}.bw--r[data-astro-cid-ogypyr5n]{left:46%}}@media (prefers-reduced-motion:reduce){.bob[data-astro-cid-ogypyr5n]{animation:none}.layer[data-astro-cid-ogypyr5n]{transition:none}}.case[data-astro-cid-hztoh6di]{padding:calc(var(--nav-h) + 32px) 0 clamp(96px, 12vw, 160px);background:linear-gradient(180deg, var(--midnight) 0%, var(--navy) 40%, var(--midnight) 100%);position:relative;overflow:hidden}.case__glow[data-astro-cid-hztoh6di]{pointer-events:none;background:radial-gradient(40% 50% at 50% 30%,#1a3278b3 0%,#0000 70%);width:120%;height:700px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.case[data-astro-cid-hztoh6di] .wrap[data-astro-cid-hztoh6di]{position:relative}.crumbs[data-astro-cid-hztoh6di]{color:var(--ink-3);flex-wrap:wrap;gap:.6rem;font-size:.875rem;display:flex}.crumbs[data-astro-cid-hztoh6di] a[data-astro-cid-hztoh6di]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-hztoh6di] a[data-astro-cid-hztoh6di]:hover{color:var(--ink)}.case__head[data-astro-cid-hztoh6di]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;padding-block:clamp(40px,6vw,80px) clamp(28px,3.5vw,44px);display:flex}.case__type[data-astro-cid-hztoh6di]{color:var(--ink-3);font-size:1rem}.case__title[data-astro-cid-hztoh6di]{letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(3.2rem,9vw,7.5rem);font-weight:700;line-height:.95}.case__actions[data-astro-cid-hztoh6di]{flex-wrap:wrap;gap:12px;display:flex}.case__hero[data-astro-cid-hztoh6di]{margin-bottom:clamp(56px,7vw,104px)}.overview[data-astro-cid-hztoh6di]{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(32px,5vw,80px);padding-bottom:clamp(56px,7vw,104px);display:grid}.overview__intro[data-astro-cid-hztoh6di]{letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.25rem,1.6vw + .7rem,1.875rem);font-weight:500;line-height:1.4}.facts[data-astro-cid-hztoh6di] div[data-astro-cid-hztoh6di]{border-top:1px solid var(--line-strong);padding:1rem 0}.facts[data-astro-cid-hztoh6di] div[data-astro-cid-hztoh6di]:last-child{border-bottom:1px solid var(--line-strong)}.facts[data-astro-cid-hztoh6di] dt[data-astro-cid-hztoh6di]{color:var(--ink-3);font-size:.8125rem}.facts[data-astro-cid-hztoh6di] dd[data-astro-cid-hztoh6di]{margin-top:.2rem;line-height:1.5}.block[data-astro-cid-hztoh6di]{border-top:1px solid var(--line);padding-block:clamp(40px,5vw,72px)}.block__title[data-astro-cid-hztoh6di]{letter-spacing:-.04em;text-wrap:balance;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.05}.block__hint[data-astro-cid-hztoh6di]{color:var(--ink-3);margin-top:-1.4rem;margin-bottom:2rem;font-size:.9375rem}.hl[data-astro-cid-hztoh6di]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,5vw,80px);display:grid}.hl[data-astro-cid-hztoh6di] li[data-astro-cid-hztoh6di]{border-top:1px solid var(--line);padding:1.4rem 0 1.5rem}.hl[data-astro-cid-hztoh6di] h3[data-astro-cid-hztoh6di]{letter-spacing:-.02em;font-size:1.1875rem;font-weight:600}.hl[data-astro-cid-hztoh6di] p[data-astro-cid-hztoh6di]{color:var(--ink-2);text-wrap:pretty;max-width:48ch;margin-top:.45rem;line-height:1.6}.parts[data-astro-cid-hztoh6di]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.5vw,40px);display:grid}.parts[data-astro-cid-hztoh6di]>li[data-astro-cid-hztoh6di]{border-top:1px solid var(--line-strong);flex-direction:column;gap:.6rem;padding-top:1.3rem;display:flex}.parts[data-astro-cid-hztoh6di] h3[data-astro-cid-hztoh6di]{letter-spacing:-.03em;font-size:1.375rem;font-weight:650}.parts[data-astro-cid-hztoh6di] p[data-astro-cid-hztoh6di]{color:var(--ink-2);text-wrap:pretty;line-height:1.6}.parts[data-astro-cid-hztoh6di] .tags[data-astro-cid-hztoh6di]{margin-top:auto;padding-top:.6rem}.screens[data-astro-cid-hztoh6di]{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:clamp(16px,2.5vw,36px);padding:12px 4px 28px;display:flex;overflow-x:auto}.screens[data-astro-cid-hztoh6di] li[data-astro-cid-hztoh6di]{scroll-snap-align:start;flex:0 0 clamp(180px,22vw,260px)}.film[data-astro-cid-hztoh6di] video[data-astro-cid-hztoh6di]{aspect-ratio:16/9;border:1px solid var(--line);background:#000;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #000000b3}.wides[data-astro-cid-hztoh6di]{grid-template-columns:repeat(2,1fr);align-items:start;gap:clamp(14px,2vw,28px);padding-top:12px;display:grid}.wides[data-astro-cid-hztoh6di] li[data-astro-cid-hztoh6di]:first-child,.wides[data-astro-cid-hztoh6di] li[data-astro-cid-hztoh6di]:last-child:nth-child(2n){grid-column:1/-1}.wides[data-astro-cid-hztoh6di] img[data-astro-cid-hztoh6di]{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -40px #000000b3}@media (width<=640px){.wides[data-astro-cid-hztoh6di]{grid-template-columns:1fr}}.cta[data-astro-cid-hztoh6di]{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin-top:clamp(40px,5vw,72px);padding:clamp(24px,3vw,40px);display:flex}.cta__file[data-astro-cid-hztoh6di]{color:var(--ink-3,var(--ink-2));margin-top:.5rem;font-size:.875rem}.cta[data-astro-cid-hztoh6di] h2[data-astro-cid-hztoh6di]{letter-spacing:-.035em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650}.cta[data-astro-cid-hztoh6di] p[data-astro-cid-hztoh6di]{color:var(--ink-2);margin-top:.3rem}@media (width<=900px){.overview[data-astro-cid-hztoh6di],.hl[data-astro-cid-hztoh6di],.parts[data-astro-cid-hztoh6di]{grid-template-columns:1fr}.parts[data-astro-cid-hztoh6di]{gap:2rem}}
