.vt-track-base[data-astro-cid-juyacwr2]{stroke:color-mix(in oklch, var(--p) 22%, transparent)}.vt-track[data-astro-cid-juyacwr2]{stroke:var(--p);stroke-dasharray:1;stroke-dashoffset:1px}.vt-start[data-astro-cid-juyacwr2]{fill:var(--p)}.vt-end[data-astro-cid-juyacwr2]{stroke:#dddbd780}.vt-marker[data-astro-cid-juyacwr2]{fill:#fff;stroke:var(--p);stroke-width:.6px}.vt-halo[data-astro-cid-juyacwr2]{fill:color-mix(in oklch, var(--p) 20%, transparent);stroke:color-mix(in oklch, var(--p) 60%, transparent);stroke-width:.3px}.vt-label[data-astro-cid-juyacwr2]{letter-spacing:.12em;text-transform:uppercase;fill:var(--color-text-2);font-size:2.6px;font-weight:600}.vt-accent[data-astro-cid-juyacwr2]{color:var(--p)}.vt-area[data-astro-cid-juyacwr2]{fill:color-mix(in oklch, var(--p) 16%, transparent)}.vt-line[data-astro-cid-juyacwr2]{stroke:var(--p)}.vt-head[data-astro-cid-juyacwr2]{stroke:#fff}.vt-btn[data-astro-cid-juyacwr2]{color:#fff;background:#0009;border:1px solid #ffffff2e;border-radius:10px;place-items:center;width:2.5rem;height:2.5rem;display:grid}.vt-btn[data-astro-cid-juyacwr2]:hover{background:#000c}.vt-btn[data-astro-cid-juyacwr2] svg{width:1.05rem;height:1.05rem}.vt-dialog[data-astro-cid-juyacwr2]{width:min(92vw,1100px);max-width:none;color:var(--color-text);background:0 0;border:0;margin:auto;padding:3.5rem 0 0;overflow:visible}.vt-dialog[data-astro-cid-juyacwr2]::backdrop{background:#050506e0}.sm-grid[data-astro-cid-nojj2i7l][data-cols="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="7"]{grid-template-columns:repeat(7,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="8"]{grid-template-columns:repeat(8,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="9"]{grid-template-columns:repeat(9,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="10"]{grid-template-columns:repeat(10,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="11"]{grid-template-columns:repeat(11,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="12"]{grid-template-columns:repeat(12,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="13"]{grid-template-columns:repeat(13,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="14"]{grid-template-columns:repeat(14,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="15"]{grid-template-columns:repeat(15,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="16"]{grid-template-columns:repeat(16,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="17"]{grid-template-columns:repeat(17,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="18"]{grid-template-columns:repeat(18,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="19"]{grid-template-columns:repeat(19,minmax(0,1fr))}.sm-grid[data-astro-cid-nojj2i7l][data-cols="20"]{grid-template-columns:repeat(20,minmax(0,1fr))}.sm-stage[data-astro-cid-nojj2i7l]{background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--p) 70%, transparent), transparent)}.sm-seat[data-astro-cid-nojj2i7l]{border:1px solid color-mix(in oklch, var(--color-text) 16%, transparent);background:0 0}.sm-seat[data-astro-cid-nojj2i7l].taken,.sm-seat[data-astro-cid-nojj2i7l].taken-static{background:color-mix(in oklch, var(--p) 45%, transparent);border-color:#0000}.sm-seat[data-astro-cid-nojj2i7l].selected{background:var(--color-text);border-color:var(--color-text);box-shadow:0 0 0 3px color-mix(in oklch, var(--p) 60%, transparent)}.sm-key[data-astro-cid-nojj2i7l]{border-radius:30%;width:.9rem;height:.9rem;display:inline-block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sm-seat[data-astro-cid-nojj2i7l].taken{animation:linear both seat view()}.sm-seat[data-astro-cid-nojj2i7l].taken.d0{animation-range:entry 10% entry 45%}.sm-seat[data-astro-cid-nojj2i7l].taken.d1{animation-range:entry 18% entry 55%}.sm-seat[data-astro-cid-nojj2i7l].taken.d2{animation-range:entry 26% entry 65%}.sm-seat[data-astro-cid-nojj2i7l].taken.d3{animation-range:entry 34% entry 75%}.sm-seat[data-astro-cid-nojj2i7l].taken.d4{animation-range:entry 42% entry 85%}.sm-seat[data-astro-cid-nojj2i7l].taken.d5{animation-range:entry 50% entry 95%}.sm-seat[data-astro-cid-nojj2i7l].selected{animation:linear both pick view();animation-range:entry 80%}}}@keyframes seat{0%{border-color:color-mix(in oklch, var(--color-text) 16%, transparent);background:0 0;transform:scale(.8)}to{transform:none}}@keyframes pick{0%{border-color:color-mix(in oklch, var(--color-text) 16%, transparent);box-shadow:none;background:0 0}}.gf-cell[data-astro-cid-mcq3kpch]{background:color-mix(in oklch, var(--p) 22%, transparent);color:var(--color-text)}.gf-cell[data-astro-cid-mcq3kpch].d1,.gf-cell[data-astro-cid-mcq3kpch].d4{background:color-mix(in oklch, var(--p) 34%, transparent)}.gf-empty[data-astro-cid-mcq3kpch]{border:1px dashed var(--color-line-2)}.gf-conflict[data-astro-cid-mcq3kpch]{color:#f0c27a;background:#f0b45a14;border:1.5px dashed #f0b45a}.gf-why[data-astro-cid-mcq3kpch]{background:#f0b45a0f;border-color:#f0b45a59}.gf-bang[data-astro-cid-mcq3kpch]{color:#141416;background:#f0b45a;border-radius:999px;flex:none;place-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;font-weight:800;display:grid}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.gf-cell[data-astro-cid-mcq3kpch]{animation:linear both fill view()}.gf-cell[data-astro-cid-mcq3kpch].d0{animation-range:entry 5% entry 40%}.gf-cell[data-astro-cid-mcq3kpch].d1{animation-range:entry 12% entry 50%}.gf-cell[data-astro-cid-mcq3kpch].d2{animation-range:entry 20% entry 60%}.gf-cell[data-astro-cid-mcq3kpch].d3{animation-range:entry 28% entry 70%}.gf-cell[data-astro-cid-mcq3kpch].d4{animation-range:entry 36% entry 80%}.gf-cell[data-astro-cid-mcq3kpch].d5{animation-range:entry 44% entry 88%}.gf-conflict[data-astro-cid-mcq3kpch],.gf-why[data-astro-cid-mcq3kpch]{animation:linear both fill view();animation-range:entry 85%}}}@keyframes fill{0%,46%{transform:scaleX(0)}74%,86%{transform:scaleX(.594)}89%,to{transform:scaleX(.625)}}.cs-stack[data-astro-cid-bgphiauo]{gap:1rem;display:grid}.cs-card[data-astro-cid-bgphiauo]{position:relative}.cs-card[data-astro-cid-bgphiauo] img[data-astro-cid-bgphiauo]{border:1px solid #14141614;box-shadow:0 30px 60px -25px #00000073}.cs-label[data-astro-cid-bgphiauo]{color:#fff;background:#141416c7;border-radius:6px;padding:.2rem .6rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.75rem;left:.75rem}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.cs-card[data-astro-cid-bgphiauo].piece{animation-name:slide-in}}}@keyframes slide-in{0%{transform:translateY(3rem)scale(.97)}to{transform:none}}@media (width>=640px){.cs-stack[data-astro-cid-bgphiauo]{aspect-ratio:16/10.5;display:block}.cs-card[data-astro-cid-bgphiauo]{width:72%;position:absolute}.pos0[data-astro-cid-bgphiauo]{z-index:1;top:14%;left:0}.pos1[data-astro-cid-bgphiauo]{z-index:2;top:7%;left:14%}.pos2[data-astro-cid-bgphiauo]{z-index:3;top:0;left:28%}[data-astro-cid-bgphiauo][data-count="1"] .pos0[data-astro-cid-bgphiauo]{top:4%;left:14%}[data-astro-cid-bgphiauo][data-count="2"] .pos1[data-astro-cid-bgphiauo]{top:0;left:28%}}.term[data-astro-cid-hd7f3fxd]{background:#0d0e13}.term-dot[data-astro-cid-hd7f3fxd]{background:#dddbd72e;border-radius:999px;width:.65rem;height:.65rem}.term-cmd[data-astro-cid-hd7f3fxd]{color:var(--color-text)}.term-prompt[data-astro-cid-hd7f3fxd]{color:var(--p-dark,var(--color-cyan))}.term-out[data-astro-cid-hd7f3fxd]{color:var(--color-text-2)}.term-ok[data-astro-cid-hd7f3fxd]{color:var(--color-mint)}.term-note[data-astro-cid-hd7f3fxd]{color:#a6a49fbf;font-style:italic}.term-ask[data-astro-cid-hd7f3fxd]{color:var(--color-text);font-family:var(--font-sans);margin-block:.5rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.term[data-astro-cid-hd7f3fxd].ready .term-line[data-astro-cid-hd7f3fxd]{opacity:0;translate:0 .3rem}.term[data-astro-cid-hd7f3fxd].run .term-line[data-astro-cid-hd7f3fxd]{animation:.35s ease-out forwards term-in}}@keyframes term-in{to{opacity:1;translate:0}}.kd{--bg:#0b0b0c;--panel:#111118;--panel-2:#15151f;--ink:#dddbd7;--ink-dim:#a6a49f;--rule:#ffffff14;--rule-2:#ffffff24;--cyan:#00d4ff;--cyan-ink:#5fe4ff;--mint:#00f5d4;--mint-ink:#4ff7de;--violet:#a78bff;--amber:#f0b45a;view-timeline-name:--kd;view-timeline-axis:block;width:100%;max-width:620px;color:var(--ink);margin:0 auto;font-family:Montserrat,system-ui,sans-serif;line-height:1.35;position:relative;container-type:inline-size}:root[data-theme=light] .kd:not(.on-light *),:root:not([data-theme=light]) .on-light .kd{--bg:#e5e9f2;--panel:#fff;--panel-2:#eef2fa;--ink:#0d1420;--ink-dim:#3a4456;--rule:#cbd4e4;--rule-2:#aeb9d0;--cyan-ink:#0b6c86;--mint-ink:#0c6a61;--violet:#4a2fce;--amber:#a85f00}:root[data-theme=light] .kd:not(.on-light *) .kd-chip,:root:not([data-theme=light]) .on-light .kd .kd-chip{box-shadow:0 12px 30px -20px #172a4a66,0 2px 6px -3px #172a4a1f}.kd [lang=en]{display:none}.kd[data-lang=en] [lang=en]{display:inline}.kd[data-lang=en] [lang=es]{display:none}.kd .kd-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kd .kd-box{--s:1;height:calc(500px*var(--s));position:relative;overflow:hidden}.kd .kd-stage{width:620px;height:500px;transform:scale(var(--s));transform-origin:50% 0;margin-left:-310px;position:absolute;top:0;left:50%}@container (width<=600px){.kd .kd-box{--s:.9}}@container (width<=540px){.kd .kd-box{--s:.8}}@container (width<=470px){.kd .kd-box{--s:.7}}@container (width<=410px){.kd .kd-box{--s:.6}}.kd .kd-3d{perspective:1500px;perspective-origin:50% 38%;height:400px;position:absolute;top:34px;left:0;right:0}.kd .kd-glow{background:radial-gradient(50% 50%,#00d4ff42,#7d5cff1f 55%,#0000 76%);border-radius:50%;width:60%;height:66px;margin-left:-30%;position:absolute;top:76%;left:50%}.kd .kd-plat{width:440px;height:360px;transform-style:preserve-3d;background:linear-gradient(#00d4ff0d 1px,transparent 1px),linear-gradient(90deg,#00d4ff0d 1px,transparent 1px),var(--panel-2);background-size:24px 24px,24px 24px,auto;border:1px solid #00d4ff29;border-radius:18px;margin:-180px 0 0 -220px;position:absolute;top:50%;left:50%;transform:rotateX(58deg)rotate(-42deg)}.kd .kd-plat:before{content:"";border-radius:inherit;background:#0f0f15;border:1px solid #00d4ff1a;position:absolute;inset:0;transform:translateZ(-16px)}.kd .kd-plat-in,.kd .kd-hours{transform-style:preserve-3d;position:absolute;inset:0}.kd .kd-days{width:360px;position:absolute;top:16px;left:40px;transform:translateZ(20px)}.kd .kd-day{text-align:center;letter-spacing:.12em;width:66px;color:var(--cyan-ink);font-size:10px;font-weight:800;position:absolute}.kd .kd-hour{color:var(--cyan-ink);font-size:9px;font-weight:700;position:absolute;left:6px;transform:translateZ(6px)}.kd .kd-cell,.kd .kd-mover{width:66px;height:40px;position:absolute}.kd .kd-cell{transform-style:preserve-3d;background:linear-gradient(150deg,var(--c1),var(--c2));--ink-c:#03181c;border:1px solid #ffffff2e;border-radius:6px;flex-direction:column;justify-content:center;padding:0 6px;display:flex;transform:translateZ(14px)}.kd .kd-cell:before{content:"";transform-origin:top;background:linear-gradient(var(--sd),var(--sd2));width:100%;height:12px;position:absolute;top:100%;left:0;transform:rotateX(-90deg)}.kd .kd-cell:after{content:"";transform-origin:0;background:linear-gradient(90deg,var(--sd),var(--sd2));width:12px;height:100%;position:absolute;top:0;left:100%;transform:rotateY(90deg)}.kd .kd-cell .t{color:var(--ink-c);white-space:nowrap;font-size:8.5px;font-weight:800;overflow:hidden}.kd .kd-cell .s{color:var(--ink-c);opacity:.75;white-space:nowrap;font-size:7px;font-weight:600;overflow:hidden}.kd .c-tut{--c1:#3fe3ff;--c2:#00b8e6;--sd:#0489b4;--sd2:#036488}.kd .c-opt{--c1:#43f8da;--c2:#00d9b4;--sd:#049f83;--sd2:#03705d}.kd .c-reu{--c1:#a78bff;--c2:#7a5cf5;--sd:#3c28a6;--sd2:#2b1c78;--ink-c:#f6f3ff}.kd .kd-free{border:1px dashed var(--rule-2);background:0 0}.kd .kd-free:before,.kd .kd-free:after{display:none}.kd .kd-mover{transform-style:preserve-3d}.kd .kd-ring{box-shadow:0 0 0 2px var(--mint),0 0 26px #00f5d4e6;pointer-events:none;border:2.5px solid #eafffb;border-radius:9px;position:absolute;inset:-4px}.kd .kd-chip{z-index:3;background:var(--panel);border:1px solid var(--rule-2);border-radius:14px;padding:9px 13px;font-size:12px;position:absolute;box-shadow:0 16px 36px -10px #0000008c}.kd .kd-status{border-color:#00d4ff3d;place-items:center;max-width:100%;height:36px;padding:0 16px;display:grid;top:0;left:50%;transform:translate(-50%)}.kd .kd-st{white-space:nowrap;color:var(--ink-dim);grid-area:1/1;justify-content:center;align-items:center;gap:11px;display:flex}.kd .kd-st b{color:var(--ink);font-weight:700}.kd .kd-st .ok{color:var(--mint-ink);font-weight:700}.kd .kd-st .sep{background:var(--rule-2);width:1px;height:14px}.kd .kd-gen{opacity:0}.kd .kd-dot{background:var(--cyan);border-radius:50%;width:8px;height:8px}.kd .kd-card{width:296px;padding:12px 14px 13px;bottom:6px;left:2px}.kd .kd-k{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:800;display:flex}.kd .kd-k i{background:var(--violet);border-radius:2px;width:8px;height:8px}.kd .kd-req{color:var(--cyan-ink);font-size:12.5px;font-weight:700;display:block}.kd .kd-why{color:var(--ink);margin-top:6px;font-size:11.5px;display:block}.kd .kd-why b{color:var(--amber);font-weight:700}.kd .kd-cede{flex-direction:column;gap:5px;margin-top:8px;display:flex}.kd .kd-cede-h{color:var(--ink-dim);font-size:10.5px}.kd .kd-opt{border:1px solid var(--rule-2);color:var(--ink-dim);border-radius:9px;align-items:center;gap:8px;padding:5px 9px;font-size:11.5px;display:flex;position:relative}.kd .kd-opt .mk{border:1.5px solid var(--rule-2);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.kd .kd-opt.pick{color:var(--ink)}.kd .kd-pick{border:1px solid var(--mint);background:#00f5d414;border-radius:9px;position:absolute;inset:-1px}.kd .kd-tick{background:var(--mint);border-radius:50%;width:5px;height:5px;position:absolute;top:3px;left:3px}.kd .kd-opt span{position:relative}.kd .kd-res{border-top:1px solid var(--rule);color:var(--ink-dim);align-items:center;gap:7px;margin-top:9px;padding-top:8px;font-size:11.5px;display:flex}.kd .kd-res b{color:var(--mint-ink)}@container (width<=540px){.kd .kd-box{height:calc(430px*var(--s))}.kd .kd-card{width:auto;max-width:420px;margin:6px auto 0;position:relative;bottom:auto;left:auto}.kd .kd-status{width:max-content;margin:0 auto 4px;font-size:11px;position:relative;left:auto;transform:none}.kd .kd-st{gap:8px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.kd .kd-plat-in,.kd .kd-lab,.kd .kd-cell,.kd .kd-mover,.kd .kd-gen,.kd .kd-done,.kd .kd-card,.kd .kd-req,.kd .kd-why,.kd .kd-cede,.kd .kd-pick,.kd .kd-tick,.kd .kd-ring,.kd .kd-res{animation-timing-function:cubic-bezier(.22,.8,.24,1);animation-fill-mode:both;animation-timeline:--kd}.kd .kd-plat-in{animation-name:kd-fade;animation-range:entry entry 12%}.kd .kd-lab{animation-name:kd-fade;animation-range:entry 6% entry 16%}.kd .kd-cell:not(.kd-free){animation-name:kd-drop}.kd .kd-mover{animation-name:kd-move;animation-range:entry 82% entry 92%}.kd .kd-gen{animation-name:kd-gen;animation-range:entry 6% entry 64%}.kd .kd-done{animation-name:kd-fade;animation-range:entry 60% entry 66%}.kd .kd-card{animation-name:kd-up;animation-range:entry 64% entry 70%}.kd .kd-req{animation-name:kd-up;animation-range:entry 66% entry 71%}.kd .kd-why{animation-name:kd-up;animation-range:entry 70% entry 76%}.kd .kd-cede{animation-name:kd-up;animation-range:entry 74% entry 80%}.kd .kd-pick,.kd .kd-tick{animation-name:kd-fade;animation-range:entry 79% entry 84%}.kd .kd-ring{animation-name:kd-fade;animation-range:entry 90% entry 96%}.kd .kd-res{animation-name:kd-up;animation-range:entry 90% entry 97%}.kd .d0{animation-range:entry 10% entry 22%}.kd .d1{animation-range:entry 11.5% entry 23.5%}.kd .d2{animation-range:entry 13% entry 25%}.kd .d3{animation-range:entry 14.5% entry 26.5%}.kd .d4{animation-range:entry 16% entry 28%}.kd .d5{animation-range:entry 17.5% entry 29.5%}.kd .d6{animation-range:entry 19% entry 31%}.kd .d7{animation-range:entry 20.5% entry 32.5%}.kd .d8{animation-range:entry 22% entry 34%}.kd .d9{animation-range:entry 23.5% entry 35.5%}.kd .d10{animation-range:entry 25% entry 37%}.kd .d11{animation-range:entry 26.5% entry 38.5%}.kd .d12{animation-range:entry 28% entry 40%}.kd .d13{animation-range:entry 29.5% entry 41.5%}.kd .d14{animation-range:entry 31% entry 43%}.kd .d15{animation-range:entry 32.5% entry 44.5%}.kd .d16{animation-range:entry 34% entry 46%}.kd .d17{animation-range:entry 35.5% entry 47.5%}.kd .d18{animation-range:entry 37% entry 49%}.kd .d19{animation-range:entry 38.5% entry 50.5%}.kd .d20{animation-range:entry 40% entry 52%}.kd .d21{animation-range:entry 41.5% entry 53.5%}.kd .d22{animation-range:entry 43% entry 55%}.kd .d23{animation-range:entry 44.5% entry 56.5%}.kd .d24{animation-range:entry 46% entry 58%}.kd .d25{animation-range:entry 47.5% entry 59.5%}.kd .d26{animation-range:entry 49% entry 61%}.kd .d27{animation-range:entry 50.5% entry 62.5%}.kd .d28{animation-range:entry 52% entry 64%}}}@keyframes kd-fade{0%{opacity:0}to{opacity:1}}@keyframes kd-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes kd-drop{0%{opacity:0;transform:translateZ(90px)}to{opacity:1;transform:translateZ(14px)}}@keyframes kd-gen{0%{opacity:0}12%{opacity:1}88%{opacity:1}to{opacity:0}}@keyframes kd-move{0%{transform:translate(72px,46px)}50%{transform:translate3d(36px,23px,34px)}to{transform:none}}.kd .p00{top:48px;left:40px}.kd .p01{top:48px;left:112px}.kd .p02{top:48px;left:184px}.kd .p03{top:48px;left:256px}.kd .p04{top:48px;left:328px}.kd .p10{top:94px;left:40px}.kd .p11{top:94px;left:112px}.kd .p12{top:94px;left:184px}.kd .p13{top:94px;left:256px}.kd .p14{top:94px;left:328px}.kd .p20{top:140px;left:40px}.kd .p21{top:140px;left:112px}.kd .p22{top:140px;left:184px}.kd .p23{top:140px;left:256px}.kd .p24{top:140px;left:328px}.kd .p30{top:186px;left:40px}.kd .p31{top:186px;left:112px}.kd .p32{top:186px;left:184px}.kd .p33{top:186px;left:256px}.kd .p34{top:186px;left:328px}.kd .p40{top:232px;left:40px}.kd .p41{top:232px;left:112px}.kd .p42{top:232px;left:184px}.kd .p43{top:232px;left:256px}.kd .p44{top:232px;left:328px}.kd .p50{top:278px;left:40px}.kd .p51{top:278px;left:112px}.kd .p52{top:278px;left:184px}.kd .p53{top:278px;left:256px}.kd .p54{top:278px;left:328px}.kd .q0{left:0}.kd .q1{left:72px}.kd .q2{left:144px}.kd .q3{left:216px}.kd .q4{left:288px}.kd .h0{top:61px}.kd .h1{top:107px}.kd .h2{top:153px}.kd .h3{top:199px}.kd .h4{top:245px}.kd .h5{top:291px}:root:lang(es) .at [lang=en],:root:lang(en) .at [lang=es]{display:none!important}.at{--surface:#111118;--text:#dddbd7;--text-2:#a6a49f;--rule:#ffffff14;--rule-2:#ffffff24;--cyan:#00d4ff;--mint:#00f5d4;--purple:#6d4aff;--z-v:#22a06b;--z-p:#00d4ff;--z-a:#6d4aff;--seat:24px;--gap:6px;view-timeline:--at block;box-sizing:border-box;background:radial-gradient(120% 70% at 70% 0%, #00d4ff12, transparent 60%), radial-gradient(90% 60% at 10% 100%, #6d4aff14, transparent 60%), var(--surface);border:1px solid var(--rule-2);border-radius:20px;gap:10px;width:100%;max-width:620px;margin:0 auto;padding:16px 16px 14px;display:grid;container:at/inline-size}:root[data-theme=light] .at:not(.on-light *),:root:not([data-theme=light]) .on-light .at{--surface:#fff;--text:#14161c;--text-2:#5b6270;--rule:#e4e7ee;--rule-2:#141e3c1a;background:radial-gradient(120% 70% at 70% 0,#008bb01a,#0000 60%),radial-gradient(90% 60% at 10% 100%,#6d4aff0f,#0000 60%),linear-gradient(#fff,#eef2f9)}:root[data-theme=light] .at:not(.on-light *) .board,:root:not([data-theme=light]) .on-light .at .board{background:linear-gradient(160deg,#fff,#f2f5fb);box-shadow:0 34px 70px -38px #1e2d5059}:root[data-theme=light] .at:not(.on-light *) .s,:root:not([data-theme=light]) .on-light .at .s{border-color:color-mix(in srgb, var(--z) 65%, #fff);background:color-mix(in srgb, var(--z) 10%, #fff)}:root[data-theme=light] .at:not(.on-light *) .s b,:root:not([data-theme=light]) .on-light .at .s b{background:linear-gradient(#3b3e46,#292b31)}:root[data-theme=light] .at:not(.on-light *) .s.m b,:root:not([data-theme=light]) .on-light .at .s.m b{background:linear-gradient(#5fe4ff,#00b8e6)}:root[data-theme=light] .at:not(.on-light *) .s.m u,:root:not([data-theme=light]) .on-light .at .s.m u{box-shadow:0 0 18px #008bb073}:root[data-theme=light] .at:not(.on-light *) .card,:root:not([data-theme=light]) .on-light .at .card{background:#ffffffeb;border-color:#141e3c1a;box-shadow:0 4px 10px #1824461a,0 20px 50px #18244621}:root[data-theme=light] .at:not(.on-light *) .at-steps li i,:root:not([data-theme=light]) .on-light .at .at-steps li i{background:linear-gradient(120deg,#008bb024,#00a98e1a);border-color:#00718f73}:root[data-theme=light] .at:not(.on-light *) .k.t,:root:not([data-theme=light]) .on-light .at .k.t{background:linear-gradient(#3b3e46,#292b31);border-color:#23252b}:root[data-theme=light] .at:not(.on-light *) .bar,:root:not([data-theme=light]) .on-light .at .bar{background:#5b62702e}:root[data-theme=light] .at:not(.on-light *) .ok,:root:not([data-theme=light]) .on-light .at .ok{background:#fffffff2;border-color:#00a98e73;box-shadow:0 4px 10px #1824461a,0 16px 34px #18244624}.at *{box-sizing:border-box}.at .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.at .at-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.at .at-mark{width:26px;height:23px;display:block}.at .at-venue{margin-right:auto;line-height:1.2;display:grid}.at .at-venue b{color:var(--text);font-size:13px;font-weight:700}.at .at-venue small{color:var(--text-2);font-size:11px}.at .at-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.at .at-steps li{letter-spacing:.02em;border:1px solid var(--rule-2);color:var(--text);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;position:relative}.at .at-steps li span{position:relative}.at .at-steps li i{opacity:0;background:linear-gradient(120deg,#00d4ff38,#00f5d429);border:1px solid #00d4ff8c;border-radius:999px;position:absolute;inset:-1px}.at .at-steps li.st3 i{opacity:1}.at .at-scene{perspective:1200px;border-radius:14px;place-items:center;height:360px;display:grid;position:relative;overflow:hidden}.at .at-iso{transform-style:preserve-3d;transform:rotateX(56deg)rotate(-40deg)}.at .board{transform-style:preserve-3d;border:1px solid var(--rule-2);background:linear-gradient(#ffffff0d,#ffffff03);border-radius:18px;flex-direction:column;gap:7px;padding:20px 20px 22px 30px;display:flex;box-shadow:0 34px 70px #0000008c,0 0 60px #6d4aff1f}.at .stagebar{background:linear-gradient(180deg, var(--purple), var(--cyan));color:#eaf6ff;letter-spacing:3px;text-transform:uppercase;border-radius:5px;align-self:center;place-items:center;width:70%;height:14px;margin:0 0 8px;font-size:7px;font-weight:800;display:grid;box-shadow:0 0 26px #00d4ff8c}.at .row{transform-style:preserve-3d;align-items:center;gap:0;display:flex;position:relative}.at .row em{text-align:center;width:14px;color:var(--text-2);font-size:9px;font-style:normal;font-weight:800;position:absolute;left:-20px}.at .blk{gap:var(--gap);transform-style:preserve-3d;display:flex}.at .blk+.blk{margin-left:calc(var(--seat) * 2 + var(--gap) * 2)}.at .s{width:var(--seat);height:var(--seat);border:1.5px solid var(--z);transform-style:preserve-3d;box-shadow:0 0 8px color-mix(in srgb, var(--z) 40%, transparent);background:linear-gradient(#ffffff12,#ffffff05);border-radius:7px;position:relative}.at .s.v{--z:var(--z-v)}.at .s.p{--z:var(--z-p)}.at .s.a{--z:var(--z-a)}.at .s b{background:color-mix(in srgb, var(--z) 24%, #1b1e29);opacity:0;border-radius:7px;position:absolute;inset:-1.5px}.at .s.t b{opacity:1}.at .s.m{transform:translateZ(14px)}.at .s.m b{opacity:1;background:linear-gradient(#5fe4ff,#00b8e6);border-radius:5px;inset:2px}.at .s.m u{border:2px solid var(--cyan);border-radius:9px;position:absolute;inset:-3px;box-shadow:0 0 18px #00d4ffbf}.at .s.m:after{content:"";border:2px solid var(--mint);opacity:0;border-radius:11px;position:absolute;inset:-6px}.at .card{border:1px solid var(--rule-2);background:#111118eb;border-radius:13px;padding:9px 11px;position:absolute;box-shadow:0 14px 30px #00000073}.at .c-aforo{gap:6px;min-width:132px;display:grid;top:10px;right:10px}.at .c-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);font-size:10px;font-weight:700}.at .fig{font-variant-numeric:tabular-nums;height:24px;color:var(--text);font-size:22px;font-weight:800;line-height:24px;display:block;position:relative}.at .fig span{opacity:0;position:absolute;top:0;left:0}.at .fig .last{opacity:1}.at .fig small{color:var(--text-2);font-size:14px;font-weight:700;position:absolute;top:0;left:36px}.at .bar{background:#a6a49f40;border-radius:99px;height:6px;display:block;overflow:hidden}.at .bar i{transform-origin:0;background:linear-gradient(90deg, var(--cyan), var(--mint));width:100%;height:100%;display:block;transform:scaleX(.625)}.at .c-spec{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex;bottom:12px;left:10px}.at .c-spec svg{flex:none;width:16px;height:16px}.at .ok{color:var(--text);white-space:nowrap;background:#111118f2;border:1px solid #00f5d480;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 7px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:10px;box-shadow:0 14px 30px #00000073,0 0 26px #00f5d438}.at .ok-check{background:var(--mint);color:#04130f;border-radius:50%;place-items:center;width:21px;height:21px;display:inline-grid}.at .ok-check svg{width:13px;height:13px}.at .ok small{color:var(--text-2);font-size:12px;font-weight:600}.at .at-legend{color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.at .at-legend li{align-items:center;gap:6px;display:inline-flex}.at .k{border:1.5px solid var(--z,var(--text-2));border-radius:4px;width:12px;height:12px;display:inline-block}.at .k.v{--z:var(--z-v)}.at .k.p{--z:var(--z-p)}.at .k.a{--z:var(--z-a)}.at .k.t{background:color-mix(in srgb, var(--z-p) 24%, #1b1e29);border-color:color-mix(in srgb, var(--z-p) 24%, #1b1e29)}.at .k.m{background:var(--cyan);border-color:var(--cyan);box-shadow:0 0 8px #00d4ffb3}.at .sep{background:var(--rule-2);width:1px;height:12px}@container at (width<=540px){.at .at-scene{height:300px}.at .at-iso{transform:scale(.78)rotateX(56deg)rotate(-40deg)}.at .at-steps li{padding:4px 8px;font-size:10.5px}.at .ok{font-size:11.5px}.at .ok small{display:none}}@container at (width<=400px){.at .at-scene{height:270px}.at .at-iso{transform:scale(.64)rotateX(56deg)rotate(-40deg)}.at .c-spec{display:none}.at .at-steps{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.at .board,.at .stagebar,.at .row,.at .c-spec,.at .s.t b,.at .s.m,.at .s.m b,.at .s.m u,.at .s.m:after,.at .fig span,.at .bar i,.at .ok,.at .at-steps li i,.at .c-aforo{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--at}.at .board{animation-name:fade;animation-range:entry entry 10%}.at .stagebar{animation-name:grow;animation-range:entry 3% entry 14%}.at .row{animation-name:drop}.at .r0{animation-range:entry 8% entry 18%}.at .r1{animation-range:entry 11% entry 21%}.at .r2{animation-range:entry 14% entry 24%}.at .r3{animation-range:entry 17% entry 27%}.at .r4{animation-range:entry 20% entry 30%}.at .r5{animation-range:entry 23% entry 33%}.at .r6{animation-range:entry 26% entry 36%}.at .r7{animation-range:entry 29% entry 39%}.at .c-spec{animation-name:rise;animation-range:entry 16% entry 30%}.at .c-aforo{animation-name:rise;animation-range:entry 34% entry 44%}.at .s.t b{animation-name:sell}.at .s.t.f0 b{animation-range:entry 44% entry 54%}.at .s.t.f1 b{animation-range:entry 48% entry 58%}.at .s.t.f2 b{animation-range:entry 52% entry 62%}.at .s.t.f3 b{animation-range:entry 56% entry 66%}.at .s.t.f4 b{animation-range:entry 60% entry 70%}.at .s.t.f5 b{animation-range:entry 64% entry 74%}.at .bar i{animation-name:fill;animation-range:entry}.at .fig .n0{animation-name:fig0;animation-range:entry}.at .fig .n7{animation-name:fig7;animation-range:entry}.at .fig .n13{animation-name:fig13;animation-range:entry}.at .fig .n19{animation-name:fig19;animation-range:entry}.at .fig .n26{animation-name:fig26;animation-range:entry}.at .fig .n32{animation-name:fig32;animation-range:entry}.at .fig .n38{animation-name:fig38;animation-range:entry}.at .fig .n40{animation-name:fig40;animation-range:entry}.at .s.m{animation-name:lift;animation-range:entry 78% entry 88%}.at .s.m b{animation-name:fade;animation-range:entry 78% entry 86%}.at .s.m u{animation-name:fade;animation-range:entry 80% entry 88%}.at .s.m:after{animation-name:ping;animation-range:entry 80% entry 92%}.at .ok{animation-name:toast;animation-range:entry 88%}.at .at-steps li.st1 i{animation-name:step1;animation-range:entry}.at .at-steps li.st2 i{animation-name:step2;animation-range:entry}.at .at-steps li.st3 i{animation-name:step3;animation-range:entry}}}@keyframes fade{0%{opacity:0}}@keyframes grow{0%{opacity:0;transform:scaleX(.2)}}@keyframes drop{0%{opacity:0;transform:translateZ(46px)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes sell{0%{opacity:0}}@keyframes lift{0%{transform:translateZ(0)}}@keyframes ping{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}@keyframes toast{0%{opacity:0;transform:translateY(12px)scale(.94)}}@keyframes fig0{0%,53%{opacity:1}54%,to{opacity:0}}@keyframes fig7{0%,53%{opacity:0}54%,57%{opacity:1}58%,to{opacity:0}}@keyframes fig13{0%,57%{opacity:0}58%,61%{opacity:1}62%,to{opacity:0}}@keyframes fig19{0%,61%{opacity:0}62%,65%{opacity:1}66%,to{opacity:0}}@keyframes fig26{0%,65%{opacity:0}66%,69%{opacity:1}70%,to{opacity:0}}@keyframes fig32{0%,69%{opacity:0}70%,73%{opacity:1}74%,to{opacity:0}}@keyframes fig38{0%,73%{opacity:0}74%,87%{opacity:1}88%,to{opacity:0}}@keyframes fig40{0%,87%{opacity:0}88%,to{opacity:1}}@keyframes step1{0%,38%{opacity:1}42%,to{opacity:0}}@keyframes step2{0%,38%{opacity:0}42%,52%{opacity:1}56%,to{opacity:0}}@keyframes step3{0%,52%{opacity:0}56%,to{opacity:1}}@font-face{font-family:FrauncesXpd;src:url(/products/xpresiva/fraunces-vf.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:MontserratXpd;src:url(/fonts/montserrat-var.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.xp{--paper:#f4f2ee;--ink:#141416;--red:#a12e2e;--red-deep:#7f2420;--grey:#6f6b63;--line:#14141624;--line-soft:#14141614;--cream:#efe9df;--dark:#1b1a18;--serif:"FrauncesXpd",Georgia,"Times New Roman",serif;--sans:"MontserratXpd",system-ui,-apple-system,Segoe UI,Roboto,sans-serif;box-sizing:border-box;background:var(--paper);width:100%;max-width:1170px;color:var(--ink);font-family:var(--sans);border:1px solid var(--line);border-radius:12px;margin:0 auto;line-height:1.4;overflow:hidden;container:xp/inline-size}:root:not([data-theme=light]) .xp:not(.on-light *),:root[data-theme=light] .on-light .xp{--paper:#15140f;--ink:#ece8e0;--grey:#b3a996;--line:#efe9df24;--line-soft:#efe9df14;--cream:#efe9df;--red:#d7666d;--red-deep:#c9303a;--dark:#1b1a18}:root:not([data-theme=light]) .xp:not(.on-light *) .xp-tab.on,:root[data-theme=light] .on-light .xp .xp-tab.on{background:var(--cream);color:#15140f;border-color:var(--cream)}:root:not([data-theme=light]) .xp:not(.on-light *) .ed-press .ed-deck,:root[data-theme=light] .on-light .xp .ed-press .ed-deck{color:#d8d1c5}:root:not([data-theme=light]) .xp:not(.on-light *) .ed-press .ed-cols,:root[data-theme=light] .on-light .xp .ed-press .ed-cols{color:#aaa294}:root:not([data-theme=light]) .xp:not(.on-light *) .ed-blog,:root[data-theme=light] .on-light .xp .ed-blog{background:#1b1a18}:root:not([data-theme=light]) .xp:not(.on-light *) .ed-blog .ed-deck,:root[data-theme=light] .on-light .xp .ed-blog .ed-deck{color:#d8d1c5}:root:not([data-theme=light]) .xp:not(.on-light *) .xp-feat,:root[data-theme=light] .on-light .xp .xp-feat{color:#c7c0b4}.xp *,.xp :before,.xp :after{box-sizing:border-box}:where(:lang(es)) .xp [lang=en],:where(:lang(en)) .xp [lang=es]{display:none}.xp .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xp-bar{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:14px;padding:11px clamp(14px,2.4cqw,24px);display:flex}.xp-word{font-family:var(--serif);letter-spacing:-.01em;font-size:19px;font-weight:900}.xp-word b{color:var(--red);font-weight:900}.xp-eds-tabs{gap:6px;margin-left:4px;display:flex}.xp-tab{letter-spacing:.04em;border:1px solid var(--line);color:var(--grey);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.xp-tab.on{color:#fff;background:var(--ink);border-color:var(--ink)}.xp-bar-right{align-items:center;gap:12px;margin-left:auto;display:flex}.xp-langs{gap:5px;display:flex}.xp-lang{letter-spacing:.08em;color:var(--grey);border-radius:5px;padding:2px 5px;font-size:10.5px;font-weight:600}.xp-lang.on{color:var(--paper);background:var(--red)}.xp-a11y{width:22px;height:22px;color:var(--ink)}.xp-a11y svg{width:100%;height:100%;display:block}.xp-stage{align-items:stretch;gap:clamp(12px,1.6cqw,20px);padding:clamp(16px,2.2cqw,24px);display:flex}.xp-compose{background:var(--dark);color:var(--cream);border-radius:10px;flex-direction:column;flex:0 0 clamp(190px,18cqw,220px);min-height:0;padding:14px 14px 12px;display:flex}.xp-compose .cmp-top{letter-spacing:.1em;text-transform:uppercase;color:#efe9df8c;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;display:flex}.xp-compose .dot{background:#d6b64e;border-radius:50%;width:7px;height:7px}.xp-md{color:#e7e1d6;white-space:pre-wrap;word-break:break-word;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11.5px;line-height:1.65}.xp-md .k{color:#9fb4cf}.xp-md .h{color:#fff;font-weight:600}.xp-md .q{color:#c9b89a}.xp-cmp-foot{align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.xp-pub{letter-spacing:.03em;color:#14130f;background:var(--cream);border-radius:7px;padding:6px 12px;font-size:11px;font-weight:700}.xp-pub-ok{color:#9ad1a0;align-items:center;gap:5px;font-size:10.5px;display:inline-flex}.xp-pub-ok svg{width:13px;height:13px}.xp-cmp-tool{letter-spacing:.06em;color:#efe9df80;margin-top:8px;font-size:9.5px}.xp-flow{color:var(--grey);flex:0 0 18px;justify-content:center;align-self:center;align-items:center;display:flex}.xp-flow svg{width:18px;height:30px}.xp-eds{flex:auto;gap:clamp(10px,1.4cqw,16px);min-width:0;display:flex}.xp-ed{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;flex:1 1 0;min-width:0;padding:14px 15px;display:flex;position:relative;overflow:hidden}.xp-ed .ed-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--grey);font-size:9px;font-weight:700;position:absolute;top:10px;right:12px}.ed-kick{font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:700}.ed-h{font-family:var(--serif);color:var(--ink);margin:7px 0 0}.ed-by{color:var(--grey);letter-spacing:.01em;margin-top:auto;font-size:10.5px}.ed-by b{color:var(--ink);font-weight:600}.ed-press .ed-masthead{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:baseline;margin-bottom:9px;padding-bottom:5px;display:flex}.ed-press .ed-mast-name{font-family:var(--serif);letter-spacing:.01em;white-space:nowrap;font-size:12px;font-weight:900}.ed-press .ed-mast-rule{letter-spacing:.14em;text-transform:uppercase;color:var(--grey);font-size:8.5px}.ed-press .ed-h{letter-spacing:-.015em;font-size:clamp(17px,2.1cqw,22px);font-weight:900;line-height:1.04}.ed-press .ed-deck{font-family:var(--serif);color:#33302b;margin:8px 0 10px;font-size:12.5px;line-height:1.42}.ed-press .ed-deck:first-letter{float:left;color:var(--red);margin:2px 6px 0 0;font-size:2.9em;font-weight:900;line-height:.8}.ed-press .ed-cols{columns:2;column-rule:1px solid var(--line-soft);color:#55514a;column-gap:14px;margin-bottom:10px;font-size:10px;line-height:1.5}.ed-press .ed-cols p{margin:0 0 6px}.ed-mag{background:var(--dark);color:var(--cream);border-color:var(--dark);justify-content:flex-end}.ed-mag .ed-tag{color:#efe9df80}.ed-mag .ed-mag-plate{background:radial-gradient(120% 90% at 78% 8%,#a12e2980,#0000 60%),linear-gradient(#221f1b,#141312);position:absolute;inset:0}.ed-mag .ed-mag-body{position:relative}.ed-mag .ed-kick{color:#e6b9b6}.ed-mag .ed-h{color:#fff;letter-spacing:-.02em;margin-top:9px;font-size:clamp(20px,2.7cqw,28px);font-weight:900;line-height:1}.ed-mag .ed-deck{font-family:var(--serif);color:#efe9dfd1;margin:9px 0 12px;font-size:12px;font-style:italic;line-height:1.45}.ed-mag .ed-by{color:#efe9df99}.ed-mag .ed-by b{color:var(--cream)}.ed-blog{background:#faf8f4}.ed-blog .ed-kick{color:var(--grey);letter-spacing:.1em;font-weight:600}.ed-blog .ed-kick .s{color:var(--red)}.ed-blog .ed-h{letter-spacing:-.01em;font-size:clamp(17px,2.1cqw,21px);font-weight:500;line-height:1.12}.ed-blog .ed-h em{font-style:italic;font-weight:420}.ed-blog .ed-deck{font-family:var(--serif);color:#4b473f;margin:10px 0 12px;font-size:12.5px;line-height:1.55}.ed-blog .ed-read{letter-spacing:.06em;text-transform:uppercase;color:var(--grey);margin-bottom:8px;font-size:10px}.xp-feats{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:7px clamp(10px,1.4cqw,18px);padding:12px clamp(16px,2.2cqw,24px) 16px;display:flex}.xp-feat{letter-spacing:.02em;color:#4a473f;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.xp-feat svg{width:13px;height:13px;color:var(--red);flex:none}@container xp (width<=820px){.xp-stage{flex-wrap:wrap}.xp-compose{flex:100%}.xp-flow{display:none}.xp-eds{flex:100%}}@container xp (width<=560px){.xp-eds{flex-wrap:wrap}.xp-ed{flex:100%}.xp-eds-tabs{display:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.xp{view-timeline:--xp block}.xp-compose,.xp-flow,.ed-press,.ed-mag,.ed-blog,.xp-pub-ok,.xp-feat,.xp-tab.on,.xp-lang.on{animation-name:xpRise;animation-timing-function:cubic-bezier(.22,.61,.36,1);animation-fill-mode:both;animation-timeline:--xp}@keyframes xpRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes xpPop{0%{opacity:0;transform:scale(.8)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes xpGlow{0%{filter:grayscale()brightness(.85)}to{filter:none}}.xp-compose{animation-range:entry 2% entry 16%}.xp-pub-ok{animation-name:xpPop;animation-range:entry 16% entry 24%}.xp-flow{animation-range:entry 20% entry 30%}.ed-press{animation-range:entry 26% entry 46%}.ed-mag{animation-range:entry 44% entry 64%}.ed-blog{animation-range:entry 62% entry 82%}.xp-feat{animation-range:entry 80% entry 96%}.xp-tab.on{animation-name:xpGlow;animation-range:entry 30% entry 44%}.xp-lang.on{animation-name:xpGlow;animation-range:entry 6% entry 16%}}}:root:lang(es) .bvd [lang=en],:root:lang(en) .bvd [lang=es]{display:none!important}.bvd{--ink:#e7ecf5;--soft:#aebed9;--mute:#8ea0c0;--acc:#5ee0ff;--org:#ff7a1a;--glass:#0a1020e0;--gg:linear-gradient(160deg, #121a33f0, #090d1ce6);--bd:#7896d24d;--bd2:#7896d28c;--hair:#78a0dc33;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;max-width:1170px;color:var(--ink);margin:0 auto;font:500 13px/1.4 Montserrat,system-ui,sans-serif;container:bvd/inline-size}.bvd *,.bvd :before,.bvd :after{box-sizing:border-box}.bvd button,.bvd input{font:inherit;color:inherit}.bvd :focus-visible{outline-offset:2px;outline:3px solid #ffd24d}.bvd .sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bvd .grow{flex:auto}.bvd .win{view-timeline:--bvd block;background:linear-gradient(#060a16 0%,#0b1020 45%,#101a38 100%);border:1px solid #ffffff24;border-radius:14px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000073}:root[data-theme=light] .bvd .win{border-color:#0a10201f;box-shadow:0 20px 50px #0a10202e}.bvd .head{background:var(--gg);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:6px 12px;min-height:44px;padding:7px 12px;display:flex}.bvd .logo{flex:none;width:auto;height:24px;display:block}.bvd .name{letter-spacing:-.01em;color:#fff;font-size:14.5px;font-weight:700}.bvd .sub{color:var(--soft);font-size:12.5px}.bvd .chip{font-variant-numeric:tabular-nums;color:#dbe6ff;white-space:nowrap;background:#0b1020;border:1px solid #647499;border-radius:8px;padding:3px 9px;font-size:12px}.bvd .hint{color:var(--soft);align-items:center;gap:7px;font-size:12px;display:inline-flex}.bvd .hint svg{fill:none;width:15px;height:15px;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.bvd .tag{font:600 10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--soft);border:1px solid var(--bd);white-space:nowrap;border-radius:6px;padding:5px 7px}.bvd .stage{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) minmax(0,48%);display:grid}.bvd .map{border-right:1px solid var(--hair);background:#04060d;min-width:0;position:relative}.bvd .mview{position:absolute;inset:0;overflow:hidden}.bvd .msvg{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.bvd .iso path{fill:none;vector-effect:non-scaling-stroke}.bvd .iso .mi{stroke:#b0ccee33;stroke-width:.7px}.bvd .iso .ma{stroke:#c4dcf66b;stroke-width:1px}.bvd .isolbl text{fill:#b4c6dd;stroke:#0a1120;paint-order:stroke;text-anchor:middle;dominant-baseline:central;font-variant-numeric:tabular-nums;font-weight:600}.bvd .ov .area{fill-opacity:.35;stroke-width:2px;vector-effect:non-scaling-stroke}.bvd .ov .band{fill:none;stroke-opacity:.6;stroke-width:13px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bvd .trk .case{fill:none;stroke:#ffffffe6;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bvd .trk .tseg line{stroke-width:3.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.bvd .rov .crs path{fill:#34e1ff;stroke:#0000008c;stroke-width:1px}.bvd .rov .hdg path{fill:var(--org);stroke:#000000b3;stroke-width:1.2px;stroke-linejoin:round}.bvd .mk{cursor:pointer}.bvd .mk .hit{fill:#0000}.bvd .mk .r2{opacity:0}.bvd .mk .fr{fill:none;stroke:#ffd24d;stroke-width:3px;opacity:0}.bvd .mk:focus{outline:none}.bvd .mk:focus-visible .fr{opacity:1}.bvd .mk:hover .r2,.bvd .mk.on .r2{opacity:.95}.bvd .mk .mka,.bvd .mk .mki{transform-box:fill-box;transform-origin:50%}.bvd .mk .mki{transition:transform .14s}.bvd .mk:hover .mki,.bvd .mk.on .mki{transform:scale(1.25)}.bvd .hud{z-index:3;background:var(--gg);border:1px solid var(--hair);border-radius:14px;width:206px;padding:10px 13px 9px;font-size:12.5px;position:absolute;top:10px;left:10px;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.bvd .hud b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650;display:block}.bvd .hud .l{color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:10px;display:block}.bvd .hm{border-bottom:1px solid #7896d229;align-items:flex-end;gap:12px;padding-bottom:8px;display:flex}.bvd .hm .big b{color:var(--acc);font-size:25px;font-weight:700;line-height:1.05}.bvd .hm .hh b{font-size:17px;line-height:1.1}.bvd .hg{grid-template-columns:1fr 1fr;gap:6px 12px;padding:8px 0;display:grid}.bvd .hg b{font-size:13.5px}.bvd .hf{border-top:1px solid #7896d229;padding-top:7px}.bvd .hf b{color:#cfe0ff;font-size:12px}.bvd .hf span{color:var(--soft);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.bvd .legend{z-index:2;background:var(--glass);color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid #647499;border-radius:8px;align-items:center;gap:7px;padding:4px 9px;font-size:11.5px;display:flex;position:absolute;bottom:10px;left:10px}.bvd .legend .ramp{background:linear-gradient(90deg,#ffe945 0%,#a69d75 25%,#707173 50%,#3b496c 75%,#00224e 100%);border-radius:3px;width:84px;height:9px;display:block}.bvd .scale{z-index:2;color:#dbe6ff;pointer-events:none;align-items:flex-end;gap:12px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:10px;right:12px}.bvd .north{flex-direction:column;align-items:center;gap:1px;display:flex}.bvd .north svg{fill:#dbe6ff;stroke:#0a1120;stroke-width:1px;width:13px;height:17px}.bvd .sb{font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:3px;display:flex}.bvd .sb i{border:1.5px solid #dbe6ff;border-top:0;width:79px;height:6px;display:block;box-shadow:0 1px #00000080}.bvd .pop{z-index:4;color:#eaf6ff;pointer-events:none;background:#101830f0;border:1px solid #5ee0ff8c;border-radius:12px;width:max-content;max-width:230px;padding:8px 12px;font-size:12.5px;line-height:1.4;position:absolute;top:0;left:0;box-shadow:0 10px 30px #00000073}.bvd .pop[hidden]{display:none}.bvd .pop .pc{color:#cfe0ff;align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}.bvd .pop .pc i{border-radius:50%;flex:none;width:9px;height:9px}.bvd .pop .pn{margin-top:2px;font-weight:650;display:block}.bvd .pop .pn.it{font-style:italic}.bvd .pop .pv{color:var(--soft);font-variant-numeric:tabular-nums;font-size:11.5px;display:block}.bvd .vid{aspect-ratio:16/9;background:#000 url(/products/benthos/demo-poster.jpg) 50%/cover no-repeat;min-width:0;position:relative}.bvd .vid video,.bvd .dbox video{object-fit:cover;cursor:zoom-in;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.bvd .dbox video{cursor:pointer;object-fit:contain}.bvd .tp{z-index:2;background:var(--gg);border:1px solid var(--bd);border-radius:14px;align-items:center;gap:10px;padding:5px 9px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 10px 30px #00000073,inset 0 1px #ffffff0f}.bvd .vb{color:#cfe0ff;background:var(--glass);border:1px solid var(--bd);cursor:pointer;border-radius:11px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.bvd .vb:hover{color:#fff;border-color:var(--bd2)}.bvd .vb svg{fill:currentColor;width:15px;height:15px}.bvd .vb .s{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.bvd .vb .pa,.bvd.playing .vb .go{display:none}.bvd.playing .vb .pa{display:block}.bvd .vtime{color:#dbe6ff;font-variant-numeric:tabular-nums;text-align:center;min-width:30px;font-size:12px}.bvd .seek{-webkit-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(to right, var(--acc) 0 var(--p,38%), #7896d247 var(--p,38%) 100%) center / 100% 6px no-repeat;border-radius:999px;flex:auto;min-width:50px;height:24px;margin:0}.bvd .seek::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--acc);background:#eaf6ff;border-radius:50%;width:14px;height:14px}.bvd .seek::-moz-range-thumb{border:2px solid var(--acc);background:#eaf6ff;border-radius:50%;width:14px;height:14px}.bvd .prof{background:#0a0f1f;flex-direction:column;display:flex}.bvd .pbar{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 12px 4px;font-size:12px;display:flex}.bvd .pt{color:#dbe6ff;font-weight:650}.bvd .psub,.bvd .pstats{color:var(--soft)}.bvd .pstats{font-variant-numeric:tabular-nums}.bvd .prof:not(.dist) .m-d,.bvd .prof.dist .m-t{display:none}.bvd .seg{border:1px solid var(--bd);border-radius:9px;display:inline-flex;overflow:hidden}.bvd .seg button{color:var(--soft);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:12px}.bvd .seg button+button{border-left:1px solid var(--bd)}.bvd .seg button[aria-pressed=true]{color:#eaf6ff;background:#5ee0ff2e}.bvd .pplot{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:92px;position:relative}.bvd .pplot:focus-visible{outline-offset:-3px}.bvd .psvg{width:100%;height:100%;display:block;overflow:visible}.bvd .psvg .stop{fill:#7896d229}.bvd .psvg .fill{fill:url(#bvd-pg)}.bvd .psvg .line{fill:none;stroke:#cfe0ff;stroke-width:1.5px;stroke-linejoin:round}.bvd .psvg .ph line{stroke:var(--org);stroke-width:2px}.bvd .psvg .ph circle{fill:var(--org)}.bvd .psvg .phl rect{fill:#080d1ceb;stroke:#ff7a1a99;stroke-width:1px}.bvd .psvg .phl text{fill:#ffd9b0;font-variant-numeric:tabular-nums;font:600 12px Montserrat,system-ui,sans-serif}.bvd .dlg{width:min(94vw,1280px,177.778vh - 213.333px);max-width:none;color:var(--ink);background:#04060d;border:1px solid #ffffff24;border-radius:14px;padding:0;overflow:hidden}.bvd .dlg::backdrop{background:#02040ad6}.bvd .dbox{aspect-ratio:16/9;background:#000;position:relative}.bvd .dbar{background:var(--gg);border-top:1px solid var(--hair);align-items:center;gap:10px;padding:8px 10px;font-size:12.5px;display:flex}.bvd .dbar .dt{color:var(--soft)}@container bvd (width<=899px){.bvd .stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"map vid""hud hud"}.bvd .map{display:contents}.bvd .mview{border-right:1px solid var(--hair);background:#04060d;grid-area:map;min-height:210px;position:relative;inset:auto}.bvd .vid{grid-area:vid}.bvd .hud{border:0;border-top:1px solid var(--hair);width:auto;box-shadow:none;background:#0b1124;border-radius:0;flex-wrap:wrap;grid-area:hud;align-items:center;gap:8px 26px;padding:9px 14px;display:flex;position:static}.bvd .hm{border-bottom:0;padding-bottom:0}.bvd .hg{grid-template-columns:repeat(4,max-content);gap:6px 20px;padding:0}.bvd .hf{border-top:0;padding-top:0}.bvd .legend{top:10px;bottom:auto}.bvd .hint,.bvd .psub,.bvd .pdot{display:none}}@container bvd (width<=640px){.bvd .stage{grid-template-columns:minmax(0,1fr);grid-template-areas:"vid""map""hud"}.bvd .mview{border-right:0;border-top:1px solid var(--hair);height:clamp(250px,70cqi,400px)}.bvd .sub{flex-basis:100%;order:3}.bvd .pplot{height:80px}.bvd .pstats{flex-basis:100%;order:3;font-size:11.5px}.bvd .pop{max-width:200px;padding:7px 10px;font-size:12px}}@container bvd (width<=480px){.bvd .hud{gap:8px 18px}.bvd .hg{gap:6px 14px}.bvd .hm .big b{font-size:22px}.bvd .tag{display:none}.bvd .legend{gap:6px;padding:4px 7px;font-size:11px}.bvd .legend .ramp{width:48px}.bvd .tp{gap:7px}}@container bvd (width<=370px){.bvd .hg{grid-template-columns:repeat(2,max-content)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bvd .rise,.bvd .iso,.bvd .isolbl,.bvd .trk,.bvd .ov,.bvd .mka{animation:none}.bvd .rise{animation-name:bvd-rise}.bvd .r1{animation-range:entry entry 35%}.bvd .r2s{animation-range:entry 8% entry 50%}.bvd .r3{animation-range:entry 16% entry 60%}.bvd .r4{animation-range:entry 24% entry 70%}.bvd .iso,.bvd .isolbl{animation-name:bvd-fade;animation-range:entry 35% entry 85%}.bvd .trk,.bvd .ov{animation-name:bvd-fade;animation-range:entry 45% entry 90%}.bvd .mka{animation-name:bvd-pop;animation-range:entry 60%}}}@media (prefers-reduced-motion:reduce){.bvd *,.bvd :before,.bvd :after{transition:none!important}}@keyframes bvd-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes bvd-fade{0%{opacity:0}to{opacity:1}}@keyframes bvd-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@font-face{font-family:VW Cormorant;src:url(/products/vivawebs/cormorant.woff2)format("woff2");font-weight:300 700;font-display:swap}.vw{--ink:#1a1a1c;--soft:#4a4a52;--mute:#6e6e78;--coral:#ff6b5c;--coral-t:#cc3d2c;--line:#00000014;--line-2:#00000024;--serif:"VW Cormorant","Cormorant Garamond",Georgia,serif;view-timeline-name:--vw;view-timeline-axis:block;width:100%;max-width:1170px;color:var(--ink);margin:0 auto;font-family:Montserrat,system-ui,sans-serif;line-height:1.35;position:relative;container-type:inline-size}.vw [lang=en]{display:none}.vw[data-lang=en] [lang=en]{display:inline}.vw[data-lang=en] [lang=es]{display:none}.vw .vw-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vw i,.vw b,.vw s{font-style:normal;text-decoration:none}.vw .vw-box{--s:1;height:calc(500px*var(--s));position:relative;overflow:hidden}.vw .vw-stage{width:1170px;height:500px;transform:scale(var(--s));transform-origin:50% 0;margin-left:-585px;position:absolute;top:0;left:50%}@container (width<=1169px){.vw .vw-box{--s:.923}}@container (width<=1079px){.vw .vw-box{--s:.846}}@container (width<=989px){.vw .vw-box{--s:.769}}@container (width<=899px){.vw .vw-box{--s:.718}}@container (width<=839px){.vw .vw-box{--s:.65}}.vw .vw-glow{background:radial-gradient(closest-side,#ff6b5c26,#ff6b5c00);width:860px;height:620px;position:absolute;top:-60px;left:330px}.vw .vw-panel,.vw .vw-win{background:#fff;position:absolute;top:0;overflow:hidden}.vw .vw-panel{border-radius:16px;width:318px;height:500px;left:0;box-shadow:0 30px 60px -30px #000000b3}.vw .vw-panel>*,.vw .p-rs>*{position:absolute}.vw .p-rs{position:absolute;inset:0}.vw .p-brand{align-items:center;gap:8px;display:flex;top:18px;left:22px}.vw .p-brand svg{width:21px;height:22px;color:var(--coral);display:block}.vw .p-name{letter-spacing:-.02em;color:var(--ink);font-size:15px;font-weight:700}.vw .p-name b{color:var(--coral);font-weight:700}.vw .p-lab{color:var(--soft);font-size:11px;font-weight:600;top:55px;left:22px}.vw .p-in{box-sizing:border-box;border:1px solid var(--line-2);border-radius:10px;align-items:center;width:274px;height:40px;padding:0 12px;display:flex;top:74px;left:22px}.vw .p-focus{border:1.5px solid var(--coral-t);opacity:0;border-radius:10px;position:absolute;inset:-1px;box-shadow:0 0 0 3px #ff6b5c2e}.vw .ty{color:var(--ink);white-space:pre;font-size:15px;font-weight:500;position:relative}.vw .ty i{position:relative}.vw .ty i:after,.vw .ty i:first-child:before{content:"";background:var(--coral-t);opacity:0;width:1.5px;position:absolute;top:1px;bottom:1px}.vw .ty i:after{right:-1px}.vw .ty i:first-child:before{left:-1px}.vw .p-go{background:var(--coral-t);color:#fff;border-radius:10px;place-items:center;width:274px;height:40px;font-size:12.5px;font-weight:700;display:grid;top:124px;left:22px;box-shadow:0 8px 18px -8px #cc3d2cb3}.vw .p-go .dim{background:#ffffff8c;border-radius:10px;position:absolute;inset:0}.vw .p-rule{background:var(--line);height:1px;top:184px;left:22px;right:22px}.vw .p-demo{color:var(--mute);font-size:11px;top:197px;left:22px}.vw .p-k{color:var(--ink);font-size:11px;font-weight:700}.vw .p-k1{top:222px;left:22px}.vw .p-k2{top:326px;left:22px}.vw .chip{box-sizing:border-box;border:1px solid var(--line-2);width:130px;height:30px;color:var(--soft);border-radius:999px;place-items:center;font-size:11.5px;font-weight:600;display:grid}.vw .chip .t{position:relative}.vw .chip .sel{border:1.5px solid var(--coral-t);background:#ff6b5c1a;border-radius:999px;position:absolute;inset:-1px}.vw .c1 .sel{opacity:0}.vw .c1{top:244px;left:22px}.vw .c2{top:244px;left:166px}.vw .c3{top:282px;left:22px}.vw .c4{top:282px;left:166px}.vw .sw{width:26px;height:26px;top:346px}.vw .sw .dot{background:linear-gradient(135deg,var(--pb) 0 50%,var(--pa) 50% 100%);border-radius:50%;position:absolute;inset:4px;box-shadow:0 0 0 1px #0000001f}.vw .sw .ring{border:2px solid var(--ink);box-sizing:border-box;opacity:0;border-radius:50%;position:absolute;inset:0}.vw .s3 .ring{opacity:1}.vw .s1{--pb:#faf4f2;--pa:#8c2f39;left:22px}.vw .s2{--pb:#121316;--pa:#e0a33e;left:62px}.vw .s3{--pb:#fbf4ed;--pa:#c75b2a;left:102px}.vw .s4{--pb:#f4f7f0;--pa:#3f6b43;left:142px}.vw .s5{--pb:#f6fafd;--pa:#2b7dc4;left:182px}.vw .s6{--pb:#f7f5fb;--pa:#6b4fa8;left:222px}.vw .p-buy{background:var(--coral-t);color:#fff;border-radius:10px;place-items:center;width:274px;height:42px;font-size:12.5px;font-weight:700;display:grid;top:438px;left:22px;box-shadow:0 8px 18px -8px #cc3d2cb3}.vw .vw-win{border-radius:14px;width:826px;height:500px;left:344px;box-shadow:0 40px 80px -30px #000000bf,0 0 0 1px #ffffff0f}.vw .w-bar{box-sizing:border-box;border-bottom:1px solid var(--line);background:#f5f5f5;align-items:center;gap:14px;height:40px;padding:0 16px;display:flex;position:absolute;top:0;left:0;right:0}.vw .tl{gap:6px;display:flex}.vw .tl i{background:#dcdce2;border-radius:50%;width:10px;height:10px}.vw .url{box-sizing:border-box;border:1px solid var(--line);max-width:470px;height:24px;color:var(--mute);white-space:nowrap;background:#fff;border-radius:999px;flex:1;align-items:center;margin:0 auto;padding:0 12px;font-size:11px;display:flex;overflow:hidden}.vw .url b{color:var(--coral-t);font-weight:600}.vw .live{letter-spacing:.12em;text-transform:uppercase;color:var(--coral-t);align-items:center;gap:6px;font-size:9.5px;font-weight:700;display:flex}.vw .live i{background:var(--coral);border-radius:50%;width:7px;height:7px}.vw .w-view{background:#fafafa;position:absolute;inset:40px 0 0;overflow:hidden}.vw .w-sc{transform-origin:0 0;width:826px;height:460px;position:absolute;top:0;left:0}.vw .sk,.vw .sk i{position:absolute}.vw .sk{inset:0}.vw .sk i{background:#ededf0;border-radius:6px}.vw .sk i:first-child{width:96px;height:11px;top:18px;left:32px}.vw .sk i:nth-child(2){width:190px;height:9px;top:19px;right:32px}.vw .sk i:nth-child(3){background:#f1f1f4;border-radius:0;height:272px;top:46px;left:0;right:0}.vw .sk i:nth-child(4){background:#e4e4e9;width:300px;height:22px;top:120px;left:40px}.vw .sk i:nth-child(5){background:#e4e4e9;width:220px;height:22px;top:154px;left:40px}.vw .sk i:nth-child(6){background:#e4e4e9;width:260px;height:9px;top:202px;left:40px}.vw .sk i:nth-child(7){background:#e4e4e9;width:104px;height:32px;top:250px;left:40px}.vw .sk i:nth-child(8){width:178px;height:84px;top:338px;left:32px}.vw .sk i:nth-child(9){width:178px;height:84px;top:338px;left:226px}.vw .sk i:nth-child(10){width:178px;height:84px;top:338px;left:420px}.vw .sk i:nth-child(11){width:178px;height:84px;top:338px;left:614px}.vw .web{position:absolute;inset:0;overflow:hidden}.vw .web>*{position:absolute}.vw .ph{background:#3a2a26 url(/products/vivawebs/aurora.webp) 50%/cover no-repeat;position:absolute;inset:0}.vw .nav{box-sizing:border-box;justify-content:space-between;align-items:center;height:46px;padding:0 32px;display:flex;top:0;left:0;right:0}.vw .nav span:last-child{gap:20px;display:flex}.vw .row{grid-template-columns:repeat(4,1fr);display:grid}.vw .row i{position:relative}.vw .wa{opacity:0;background:#faf4f2}.vw .wa .nav{border-bottom:1px solid #ead7d6}.vw .wa-logo{font:600 15px/1 var(--serif);letter-spacing:.34em;color:#2b1a1c}.vw .wa .nav i{letter-spacing:.16em;text-transform:uppercase;color:#6b5356;font-size:8.5px;font-weight:600}.vw .wa-hero{height:282px;top:46px;left:0;right:0;overflow:hidden}.vw .wa-hero>*{position:absolute}.vw .wa-shade{background:linear-gradient(90deg,#1c1012d1,#1c1012a3 40%,#1c10121f 75%,#1c101200);inset:0}.vw .wa-h{width:400px;font:400 40px/1.04 var(--serif);color:#fff;top:56px;left:40px}.vw .wa-p{color:#fff;width:330px;font-size:11.5px;line-height:1.55;top:150px;left:40px}.vw .wa-cta{color:#2b1a1c;letter-spacing:.18em;text-transform:uppercase;background:#fff;align-items:center;height:32px;padding:0 18px;font-size:9px;font-weight:700;display:flex;top:210px;left:40px}.vw .wa-t{text-align:center;font:500 21px/1 var(--serif);color:#2b1a1c;top:346px;left:0;right:0}.vw .wa .row{top:390px;left:40px;right:40px}.vw .wa .row i{text-align:center;color:#2b1a1c;border-left:1px solid #ead7d6;padding:14px 6px 0;font-size:11px;font-weight:600}.vw .wa .row i:first-child{border-left:0}.vw .wa .row i:before{content:"";background:#8c2f39;width:16px;height:1.5px;margin-left:-8px;position:absolute;top:0;left:50%}.vw .wb{opacity:0;background:#121316}.vw .wb .nav{border-bottom:1px solid #f2f2f280}.vw .wb-logo{font:700 17px/1 var(--serif);letter-spacing:.08em;color:#fff}.vw .wb .nav i{letter-spacing:.16em;text-transform:uppercase;color:#a0a4ac;font-size:8.5px;font-weight:600}.vw .wb-fr{border:1.5px solid #f2f2f2d9;height:262px;top:64px;left:32px;right:32px;overflow:hidden}.vw .wb-fr>*{position:absolute}.vw .wb-shade{background:linear-gradient(90deg,#121316e0,#121316ad 45%,#12131638);inset:0}.vw .wb-h{width:580px;font:700 46px/.96 var(--serif);text-transform:uppercase;color:#fff;top:30px;left:26px}.vw .wb-p{color:#f2f2f2;width:340px;font-size:11.5px;line-height:1.55;top:134px;left:26px}.vw .wb-cta{color:#121316;letter-spacing:.18em;text-transform:uppercase;background:#e0a33e;align-items:center;height:32px;padding:0 18px;font-size:9px;font-weight:800;display:flex;top:192px;left:26px}.vw .wb .row{gap:18px;top:350px;left:32px;right:32px}.vw .wb .row i{letter-spacing:.14em;text-transform:uppercase;color:#f2f2f2;border-top:1px solid #2a2d33;padding-top:14px;font-size:9.5px;font-weight:700}.vw .wb .row i:before{content:"";background:#e0a33e;width:22px;height:2px;position:absolute;top:-1px;left:0}.vw .wc{background:#fbf4ed}.vw .wc .nav{border-bottom:1px solid #ead9c9}.vw .wc-logo{font:700 22px/1 var(--serif);color:#c75b2a}.vw .wc .nav i{color:#6b5b4f;font-size:9px;font-weight:500}.vw .wc .ph{height:272px;top:46px;left:52%}.vw .wc-h{width:350px;font:600 40px/1.03 var(--serif);color:#2e1f17;top:84px;left:40px}.vw .wc-p{color:#6b5b4f;width:320px;font-size:11.5px;line-height:1.55;top:180px;left:40px}.vw .wc-cta{color:#fff;background:#bd5426;border-radius:6px;place-items:center;width:104px;height:34px;font-size:11px;font-weight:700;display:grid;top:238px;left:40px}.vw .wc .row{gap:10px;top:338px;left:32px;right:32px}.vw .wc .row i{box-sizing:border-box;color:#2e1f17;background:#fff;border:1px solid #ead9c9;border-radius:8px;align-items:flex-end;height:84px;padding:12px;font-size:10.5px;font-weight:700;display:flex}.vw .wc .row i:before{content:"";background:#c75b2a26;border-radius:50%;width:22px;height:22px;position:absolute;top:12px;left:12px}.vw .bk{color:#2e1f17;background:#fff;border-radius:14px;width:368px;height:330px;position:absolute;top:18px;right:22px;box-shadow:0 30px 60px -18px #2e1f178c,0 0 0 1px #2e1f1714}.vw .bk>*{position:absolute}.vw .bk-logo{border-radius:50%;width:38px;height:38px;top:14px;left:16px}.vw .bk-name{color:var(--ink);font-size:13px;font-weight:700;top:16px;left:64px}.vw .bk-sub{color:var(--mute);font-size:10.5px;top:35px;left:64px}.vw .bk-sub s{color:#c9bfb6;margin:0 3px}.vw .bk-steps{gap:6px;display:flex;top:23px;right:16px}.vw .bk-steps i{box-sizing:border-box;width:20px;height:20px;color:var(--mute);border:1.5px solid #ddd3ca;border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:grid}.vw .bk-steps .done{color:#bd5426;border-color:#bd5426}.vw .bk-steps .on{color:#fff;background:#bd5426;border-color:#bd5426}.vw .bk-line{background:#c75b2a;height:1.5px;top:66px;left:0;right:0}.vw .bk-t{text-align:center;color:var(--soft);font-size:14.5px;font-weight:700;top:86px;left:0;right:0}.vw .bk-days{grid-template-columns:repeat(5,1fr);gap:9px;display:grid;top:118px;left:16px;right:16px}.vw .bk-days i,.vw .bk-slots i{box-sizing:border-box;color:#2e1f17;border:1px solid #e5dcd3;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.vw .bk-days i{border-radius:8px;height:40px}.vw .bk-days .on{color:#fff;background:#bd5426;border-color:#bd5426}.vw .bk-slots{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;top:176px;left:16px;right:16px}.vw .bk-slots i{border-radius:6px;height:32px;font-weight:600}.vw .bk-slots b,.vw .bk-next b{place-items:center;font-weight:700;display:grid;position:absolute;inset:-1px}.vw .bk-slots b{color:#fff;background:#bd5426;border-radius:6px}.vw .bk-back,.vw .bk-next{border-radius:999px;place-items:center;height:34px;font-size:11px;font-weight:700;display:grid;top:280px}.vw .bk-back{box-sizing:border-box;width:86px;color:var(--soft);border:1px solid #e5dcd3;left:16px}.vw .bk-next{color:#fff;background:#bd5426;width:120px;right:16px}.vw .bk-next b{color:#9a8d82;opacity:0;background:#efe7e0;border-radius:999px;inset:0}.vw .vw-cur{transform-origin:1px 1px;filter:drop-shadow(0 2px 3px #00000059);width:18px;height:24px;position:absolute;top:0;left:0;transform:translate(834px,289px)}@container (width<=759px){.vw .vw-box{--s:1;height:calc(530px*var(--s))}.vw .vw-stage{width:600px;height:530px;margin-left:-300px}.vw .vw-glow{width:600px;height:500px;top:80px;left:0}.vw .vw-panel{border-radius:14px;width:600px;height:150px}.vw .p-brand{top:14px;left:18px}.vw .p-lab{top:42px;left:18px}.vw .p-in{width:270px;height:38px;top:60px;left:18px}.vw .ty{font-size:14px}.vw .p-go{width:270px;height:32px;font-size:11.5px;top:106px;left:18px}.vw .p-rule{width:1px;height:122px;top:14px;left:300px;right:auto}.vw .p-demo{font-size:10.5px;top:12px;left:312px}.vw .p-k{display:none}.vw .chip{width:130px;height:26px;font-size:11px}.vw .c1{top:34px;left:312px}.vw .c2{top:34px;left:452px}.vw .c3{top:66px;left:312px}.vw .c4{top:66px;left:452px}.vw .sw{width:22px;height:22px;top:106px}.vw .sw .dot{inset:3px}.vw .s1{left:312px}.vw .s2{left:342px}.vw .s3{left:372px}.vw .s4{left:402px}.vw .s5{left:432px}.vw .s6{left:462px}.vw .p-buy{border-radius:8px;width:88px;height:28px;font-size:11px;top:103px;left:494px}.vw .vw-win{width:600px;height:370px;top:160px;left:0}.vw .w-bar{gap:12px;height:36px;padding:0 14px}.vw .url{max-width:none}.vw .w-view{top:36px}.vw .w-sc{transform:scale(.7264)}.vw .vw-cur{transform:translate(356px,377px)}}@container (width<=599px){.vw .vw-box{--s:.9}}@container (width<=539px){.vw .vw-box{--s:.8}}@container (width<=479px){.vw .vw-box{--s:.7}}@container (width<=419px){.vw .vw-box{--s:.6}}@container (width<=359px){.vw .vw-box{--s:.59}}@container (width<=353px){.vw .vw-box{--s:.54}}@container (width<=323px){.vw .vw-box{--s:.5}}@container (width<=299px){.vw .vw-box{--s:.45}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vw .vw-panel,.vw .vw-win,.vw .p-focus,.vw .ty i,.vw .ty i:after,.vw .ty i:first-child:before,.vw .p-go,.vw .p-go .dim,.vw .p-rs,.vw .chip .sel,.vw .sw .ring,.vw .url>span,.vw .live,.vw .web,.vw .web>*,.vw .wa-hero>*,.vw .row i,.vw .bk,.vw .bk>*,.vw .bk-slots i,.vw .bk-slots b,.vw .bk-next b,.vw .vw-cur{animation-timing-function:cubic-bezier(.22,.8,.24,1);animation-fill-mode:both;animation-timeline:--vw}.vw .vw-panel,.vw .vw-win{animation-name:vw-up;animation-range:entry entry 8%}.vw .p-focus{animation-name:vw-hold;animation-range:entry 13% entry 35.4%}.vw .ty i,.vw .ty i:after,.vw .ty i:first-child:before{animation-timing-function:linear}.vw .p-go{animation-name:vw-press;animation-range:entry 34.4% entry 35.6%}.vw .p-go .dim{animation-name:vw-fade;animation-range:entry 35.4% entry 37%}.vw .url .u-host,.vw .live{animation-name:vw-fade;animation-range:entry 36% entry 38%}.vw .url .u-path{animation-name:vw-fade;animation-range:entry 78.6% entry 80.5%}.vw .wa{animation-name:vw-a;animation-range:entry 35.5% entry 63%}.vw .wa .nav{animation-name:vw-up;animation-range:entry 36% entry 39%}.vw .wa-hero{animation-name:vw-fade;animation-range:entry 37% entry 39%}.vw .wa-hero .ph{animation-name:vw-zoom;animation-range:entry 37.5% entry 44%}.vw .wa-shade{animation-name:vw-fade;animation-range:entry 39% entry 44%}.vw .wa-h{animation-name:vw-up;animation-range:entry 41.5% entry 45%}.vw .wa-p{animation-name:vw-up;animation-range:entry 43% entry 46.5%}.vw .wa-cta{animation-name:vw-pop;animation-range:entry 45% entry 48%}.vw .wa-t{animation-name:vw-up;animation-range:entry 46.5% entry 49.5%}.vw .wa .row{animation-name:none}.vw .wa .row i{animation-name:vw-up}.vw .wa .row i:first-child{animation-range:entry 48% entry 51%}.vw .wa .row i:nth-child(2){animation-range:entry 49% entry 52%}.vw .wa .row i:nth-child(3){animation-range:entry 50% entry 53%}.vw .wa .row i:nth-child(4){animation-range:entry 51% entry 54%}.vw .p-rs{animation-name:vw-fade;animation-range:entry 50% entry 54%}.vw .c1 .sel{animation-name:vw-hold;animation-range:entry 56.6% entry 66.6%}.vw .c2 .sel{animation-name:vw-fade;animation-range:entry 65.9% entry 66.5%}.vw .s1 .ring{animation-name:vw-off;animation-range:entry 50% entry 60.4%}.vw .s2 .ring{animation-name:vw-hold;animation-range:entry 59.9% entry 69.4%}.vw .s3 .ring{animation-name:vw-fade;animation-range:entry 68.9% entry 69.5%}.vw .wb{animation-name:vw-b;animation-range:entry 60.4% entry 72.6%}.vw .wb>*,.vw .wc>*,.vw .wb .row i,.vw .wc .row i{animation-name:none}.vw .wc{animation-name:vw-c;animation-range:entry 69.4% entry 72.4%}.vw .wc .wc-cta{animation-name:vw-press;animation-range:entry 77.4% entry 78.6%}.vw .bk{animation-name:vw-rise;animation-range:entry 78.8% entry 83.5%}.vw .bk>*{animation-name:none}.vw .bk .bk-t{animation-name:vw-fade;animation-range:entry 82% entry 84%}.vw .bk .bk-days{animation-name:vw-up;animation-range:entry 83% entry 86%}.vw .bk-slots i{animation-name:vw-fade}.vw .bk-slots i:first-child{animation-range:entry 84.5% entry 86%}.vw .bk-slots i:nth-child(2){animation-range:entry 85% entry 86.5%}.vw .bk-slots i:nth-child(3){animation-range:entry 85.5% entry 87%}.vw .bk-slots i:nth-child(4){animation-range:entry 86% entry 87.5%}.vw .bk-slots i:nth-child(5){animation-range:entry 86.5% entry 88%}.vw .bk-slots i:nth-child(6){animation-range:entry 87% entry 88.5%}.vw .bk-slots i:nth-child(7){animation-range:entry 87.5% entry 89%}.vw .bk-slots i:nth-child(8){animation-range:entry 88% entry 89.5%}.vw .bk .bk-back,.vw .bk .bk-next{animation-name:vw-fade;animation-range:entry 87% entry 89%}.vw .bk-slots b{animation-name:vw-fade;animation-range:entry 91.6% entry 92.2%}.vw .bk-next b{animation-name:vw-off;animation-range:entry 82% entry 92.4%}.vw .vw-cur{animation-name:vw-cur;animation-timing-function:linear;animation-range:entry 12% entry 96%}.vw .ty i:first-child:before{animation-name:vw-caret;animation-range:entry 13.6% entry 16.35%}.vw .ty i:first-child{animation-name:vw-fade;animation-range:entry 16% entry 16.35%}.vw .ty i:first-child:after{animation-name:vw-caret;animation-range:entry 16.35% entry 17.35%}.vw .ty i:nth-child(2){animation-name:vw-fade;animation-range:entry 17% entry 17.35%}.vw .ty i:nth-child(2):after{animation-name:vw-caret;animation-range:entry 17.35% entry 18.35%}.vw .ty i:nth-child(3){animation-name:vw-fade;animation-range:entry 18% entry 18.35%}.vw .ty i:nth-child(3):after{animation-name:vw-caret;animation-range:entry 18.35% entry 19.35%}.vw .ty i:nth-child(4){animation-name:vw-fade;animation-range:entry 19% entry 19.35%}.vw .ty i:nth-child(4):after{animation-name:vw-caret;animation-range:entry 19.35% entry 20.35%}.vw .ty i:nth-child(5){animation-name:vw-fade;animation-range:entry 20% entry 20.35%}.vw .ty i:nth-child(5):after{animation-name:vw-caret;animation-range:entry 20.35% entry 21.35%}.vw .ty i:nth-child(6){animation-name:vw-fade;animation-range:entry 21% entry 21.35%}.vw .ty i:nth-child(6):after{animation-name:vw-caret;animation-range:entry 21.35% entry 22.35%}.vw .ty i:nth-child(7){animation-name:vw-fade;animation-range:entry 22% entry 22.35%}.vw .ty i:nth-child(7):after{animation-name:vw-caret;animation-range:entry 22.35% entry 23.35%}.vw .ty i:nth-child(8){animation-name:vw-fade;animation-range:entry 23% entry 23.35%}.vw .ty i:nth-child(8):after{animation-name:vw-caret;animation-range:entry 23.35% entry 24.35%}.vw .ty i:nth-child(9){animation-name:vw-fade;animation-range:entry 24% entry 24.35%}.vw .ty i:nth-child(9):after{animation-name:vw-caret;animation-range:entry 24.35% entry 25.35%}.vw .ty i:nth-child(10){animation-name:vw-fade;animation-range:entry 25% entry 25.35%}.vw .ty i:nth-child(10):after{animation-name:vw-caret;animation-range:entry 25.35% entry 26.35%}.vw .ty i:nth-child(11){animation-name:vw-fade;animation-range:entry 26% entry 26.35%}.vw .ty i:nth-child(11):after{animation-name:vw-caret;animation-range:entry 26.35% entry 27.35%}.vw .ty i:nth-child(12){animation-name:vw-fade;animation-range:entry 27% entry 27.35%}.vw .ty i:nth-child(12):after{animation-name:vw-caret;animation-range:entry 27.35% entry 28.35%}.vw .ty i:nth-child(13){animation-name:vw-fade;animation-range:entry 28% entry 28.35%}.vw .ty i:nth-child(13):after{animation-name:vw-caret;animation-range:entry 28.35% entry 29.35%}.vw .ty i:nth-child(14){animation-name:vw-fade;animation-range:entry 29% entry 29.35%}.vw .ty i:nth-child(14):after{animation-name:vw-caret;animation-range:entry 29.35% entry 30.35%}.vw .ty i:nth-child(15){animation-name:vw-fade;animation-range:entry 30% entry 30.35%}.vw .ty i:nth-child(15):after{animation-name:vw-caret;animation-range:entry 30.35% entry 31.35%}.vw .ty i:nth-child(16){animation-name:vw-fade;animation-range:entry 31% entry 31.35%}.vw .ty i:nth-child(16):after{animation-name:vw-caret;animation-range:entry 31.35% entry 32.35%}.vw .ty i:nth-child(17){animation-name:vw-fade;animation-range:entry 32% entry 32.35%}.vw .ty i:nth-child(17):after{animation-name:vw-caret;animation-range:entry 32.35% entry 34.8%}}}@container (width<=759px){@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vw .vw-cur{animation-name:vw-cur-n}}}}@keyframes vw-fade{0%{opacity:0}to{opacity:1}}@keyframes vw-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes vw-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes vw-zoom{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes vw-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes vw-press{0%,to{transform:none}50%{transform:scale(.95)}}@keyframes vw-hold{0%{opacity:0}6%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes vw-off{0%{opacity:1}94%{opacity:1}to{opacity:0}}@keyframes vw-caret{0%{opacity:0}2%{opacity:1}98%{opacity:1}to{opacity:0}}@keyframes vw-a{0%{opacity:0}3%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes vw-b{0%{opacity:0;transform:scale(1.025)}22%{opacity:1;transform:none}99%{opacity:1}to{opacity:0}}@keyframes vw-c{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:none}}@keyframes vw-cur{0%{opacity:0;transform:translate(196px,100px)}2.38%{opacity:1;transform:translate(196px,100px)}25%{opacity:1;transform:translate(196px,100px)}26.67%{opacity:1;transform:translate(170px,146px)}26.79%{opacity:1;transform:translate(170px,146px)}27.38%{opacity:1;transform:translate(170px,146px)scale(.82)}27.98%{opacity:1;transform:translate(170px,146px)}29.76%{opacity:1;transform:translate(186px,168px)}51.19%{opacity:1;transform:translate(186px,168px)}52.86%{opacity:1;transform:translate(87px,259px)}52.98%{opacity:1;transform:translate(87px,259px)}53.57%{opacity:1;transform:translate(87px,259px)scale(.82)}54.17%{opacity:1;transform:translate(87px,259px)}56.43%{opacity:1;transform:translate(75px,359px)}56.55%{opacity:1;transform:translate(75px,359px)}57.14%{opacity:1;transform:translate(75px,359px)scale(.82)}57.74%{opacity:1;transform:translate(75px,359px)}58.93%{opacity:1;transform:translate(120px,330px)}61.9%{opacity:1;transform:translate(120px,330px)}63.57%{opacity:1;transform:translate(231px,259px)}63.69%{opacity:1;transform:translate(231px,259px)}64.29%{opacity:1;transform:translate(231px,259px)scale(.82)}64.88%{opacity:1;transform:translate(231px,259px)}67.02%{opacity:1;transform:translate(115px,359px)}67.26%{opacity:1;transform:translate(115px,359px)}67.86%{opacity:1;transform:translate(115px,359px)scale(.82)}68.45%{opacity:1;transform:translate(115px,359px)}69.64%{opacity:1;transform:translate(150px,380px)}73.21%{opacity:1;transform:translate(300px,330px)}77.62%{opacity:1;transform:translate(436px,295px)}77.98%{opacity:1;transform:translate(436px,295px)}78.57%{opacity:1;transform:translate(436px,295px)scale(.82)}79.17%{opacity:1;transform:translate(436px,295px)}80.95%{opacity:1;transform:translate(470px,330px)}90.48%{opacity:1;transform:translate(560px,330px)}94.05%{opacity:1;transform:translate(834px,289px)}94.17%{opacity:1;transform:translate(834px,289px)}94.76%{opacity:1;transform:translate(834px,289px)scale(.82)}95.36%{opacity:1;transform:translate(834px,289px)}to{opacity:1;transform:translate(834px,289px)}}@keyframes vw-cur-n{0%{opacity:0;transform:translate(182px,92px)}2.38%{opacity:1;transform:translate(182px,92px)}25%{opacity:1;transform:translate(182px,92px)}26.67%{opacity:1;transform:translate(160px,122px)}26.79%{opacity:1;transform:translate(160px,122px)}27.38%{opacity:1;transform:translate(160px,122px)scale(.82)}27.98%{opacity:1;transform:translate(160px,122px)}29.76%{opacity:1;transform:translate(176px,142px)}51.19%{opacity:1;transform:translate(176px,142px)}52.86%{opacity:1;transform:translate(377px,47px)}52.98%{opacity:1;transform:translate(377px,47px)}53.57%{opacity:1;transform:translate(377px,47px)scale(.82)}54.17%{opacity:1;transform:translate(377px,47px)}56.43%{opacity:1;transform:translate(353px,117px)}56.55%{opacity:1;transform:translate(353px,117px)}57.14%{opacity:1;transform:translate(353px,117px)scale(.82)}57.74%{opacity:1;transform:translate(353px,117px)}58.93%{opacity:1;transform:translate(420px,140px)}61.9%{opacity:1;transform:translate(420px,140px)}63.57%{opacity:1;transform:translate(517px,47px)}63.69%{opacity:1;transform:translate(517px,47px)}64.29%{opacity:1;transform:translate(517px,47px)scale(.82)}64.88%{opacity:1;transform:translate(517px,47px)}67.02%{opacity:1;transform:translate(383px,117px)}67.26%{opacity:1;transform:translate(383px,117px)}67.86%{opacity:1;transform:translate(383px,117px)scale(.82)}68.45%{opacity:1;transform:translate(383px,117px)}69.64%{opacity:1;transform:translate(330px,150px)}73.21%{opacity:1;transform:translate(200px,260px)}77.62%{opacity:1;transform:translate(66.8px,381.2px)}77.98%{opacity:1;transform:translate(66.8px,381.2px)}78.57%{opacity:1;transform:translate(66.8px,381.2px)scale(.82)}79.17%{opacity:1;transform:translate(66.8px,381.2px)}80.95%{opacity:1;transform:translate(120px,420px)}90.48%{opacity:1;transform:translate(220px,420px)}94.05%{opacity:1;transform:translate(355.7px,376.6px)}94.17%{opacity:1;transform:translate(355.7px,376.6px)}94.76%{opacity:1;transform:translate(355.7px,376.6px)scale(.82)}95.36%{opacity:1;transform:translate(355.7px,376.6px)}to{opacity:1;transform:translate(355.7px,376.6px)}}.so{view-timeline-name:--so;view-timeline-axis:block;width:100%;max-width:600px;margin:0 auto;font-family:Montserrat,system-ui,sans-serif;position:relative;container-type:inline-size}.so .so-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.so .so-box{--s:1;height:calc(540px * var(--s));position:relative;overflow:hidden}.so .so-stage{width:600px;height:540px;transform:scale(var(--s));transform-origin:50% 0;margin-left:-300px;position:absolute;top:0;left:50%}@container (width<=580px){.so .so-box{--s:.9}}@container (width<=520px){.so .so-box{--s:.8}}@container (width<=460px){.so .so-box{--s:.7}}@container (width<=400px){.so .so-box{--s:.6}}.so .so-col{width:240px;position:absolute;top:0}.so .so-me{left:22px}.so .so-them{right:22px}.so .so-who{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-2);margin-bottom:10px;font-size:15px;font-weight:700}.so .so-phone{background:#16161c;border:1px solid #ffffff24;border-radius:34px;padding:9px;position:relative;box-shadow:0 30px 60px -30px #000000b3}.so .so-screen{aspect-ratio:576/1200;background:#000;border-radius:26px;position:relative;overflow:hidden}.so .so-s{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.so .so-s1,.so .so-s2,.so .so-s3,.so .so-alarm,.so .so-fly,.so .so-ring{opacity:0}.so .so-alarm{z-index:-1;pointer-events:none;border-radius:34px;position:absolute;inset:0;box-shadow:0 0 70px 22px #ff323299,0 0 0 3px #ff4646cc}.so .so-fly{color:#4ade80;letter-spacing:.1em;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:800;display:flex;position:absolute;top:250px;left:268px}.so .so-fly svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:30px;height:30px}.so .so-ring{pointer-events:none;border:2px solid #4ade80;border-radius:40px;position:absolute;inset:-8px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.so .so-s1,.so .so-s2,.so .so-s3,.so .so-s4,.so .so-me,.so .so-them,.so .so-alarm,.so .so-fly,.so .so-ring,.so .so-me .so-phone{animation-timing-function:cubic-bezier(.22,.8,.24,1);animation-fill-mode:both;animation-timeline:--so}.so .so-s1{animation-name:so-first;animation-range:entry entry 22%}.so .so-s2{animation-name:so-mid;animation-range:entry 18% entry 42%}.so .so-s3{animation-name:so-mid;animation-range:entry 38% entry 80%}.so .so-s4{animation-name:so-in;animation-range:entry 76% entry 82%}.so .so-me .so-phone{animation-name:so-shake;animation-range:entry 18% entry 22%}.so .so-alarm{animation-name:so-alarm;animation-timing-function:linear;animation-range:entry 18% entry 40%}.so .so-me{animation-name:so-aside;animation-range:entry 43% entry 50%}.so .so-them{animation-name:so-slide;animation-range:entry 47% entry 54%}.so .so-fly{animation-name:so-fly;animation-timing-function:ease-in-out;animation-range:entry 51% entry 60%}.so .so-ring{animation-name:so-ring;animation-timing-function:ease-out;animation-range:entry 58% entry 68%}}}@keyframes so-first{0%,85%{opacity:1}to{opacity:0}}@keyframes so-mid{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes so-in{0%{opacity:0}to{opacity:1}}@keyframes so-shake{0%,to{transform:none}20%{transform:translate(-6px)rotate(-2deg)}40%{transform:translate(6px)rotate(2deg)}60%{transform:translate(-4px)rotate(-1deg)}80%{transform:translate(3px)}}@keyframes so-alarm{0%{opacity:0}10%{opacity:1}30%{opacity:.4}50%{opacity:1}70%{opacity:.4}90%{opacity:1}to{opacity:0}}@keyframes so-fly{0%{opacity:0;transform:translate(-10px,10px)scale(.6)}20%{opacity:1;transform:translateY(-12px)scale(1)}80%{opacity:1;transform:translate(30px,-12px)scale(1)}to{opacity:0;transform:translate(42px,10px)scale(.6)}}@keyframes so-aside{0%{transform:translate(158px)}to{transform:none}}@keyframes so-slide{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes so-ring{0%{opacity:0;transform:scale(.97)}30%{opacity:1}to{opacity:0;transform:scale(1.05)}}.poster-img{max-height:min(78vh,720px)}.none-panel[data-astro-cid-l4rjgwt2]{background:radial-gradient(80% 70% at 85% 10%, color-mix(in oklch, var(--p) 22%, transparent), transparent 70%), var(--color-bg-2)}
