.hero[data-astro-cid-ge2uvauf]{--hp:clamp(16px, 3.5vh, 44px);padding:var(--hp) 0;min-height:var(--room);align-items:center;display:grid;position:relative;overflow:clip}.world[data-astro-cid-ge2uvauf]{pointer-events:none;position:absolute;inset:0}.beam[data-astro-cid-ge2uvauf]{transform-origin:50% 0;background:linear-gradient(to bottom, var(--beam-hi), transparent 78%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);width:min(46vw,640px);height:108%;position:absolute;top:-8%;left:66%;transform:translate(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35% 65%,#0000)}.ring[data-astro-cid-ge2uvauf]{aspect-ratio:1;border:1.5px solid var(--ring);border-radius:50%;width:min(92vw,1100px);position:absolute;top:56%;left:66%;transform:translate(-50%)}.ring-glow[data-astro-cid-ge2uvauf]{box-shadow:0 -30px 80px -40px var(--glow), inset 0 30px 80px -50px var(--glow);border-radius:50%;position:absolute;inset:-2px}html[data-tier=full] .hero[data-astro-cid-ge2uvauf].live .beam[data-astro-cid-ge2uvauf]{animation:7s ease-in-out infinite breathe}html[data-tier=full] .hero[data-astro-cid-ge2uvauf].live .ring-glow[data-astro-cid-ge2uvauf]{animation:9s ease-in-out infinite glowdrift}@keyframes breathe{0%,to{opacity:.85;transform:translate(-50%)scaleX(1)}50%{opacity:1;transform:translate(-50%)scaleX(1.08)}}@keyframes glowdrift{0%,to{opacity:.8}50%{opacity:1}}.giant[data-astro-cid-ge2uvauf]{text-align:center;z-index:0;pointer-events:none;font-size:var(--giant-fs);letter-spacing:-.06em;text-transform:uppercase;color:var(--giant);white-space:nowrap;user-select:none;font-weight:700;line-height:.8;position:absolute;top:9%;left:0;right:0}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.hero-copy[data-astro-cid-ge2uvauf] .display[data-astro-cid-ge2uvauf]{font-size:clamp(2.25rem,min(.9rem + 3.9vw,1rem + 7.4vh),5.1rem)}@media (width>=420px){.display[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]{white-space:nowrap}}.display[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:clip}.display[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.hero-lead[data-astro-cid-ge2uvauf]{margin-top:clamp(16px,3.4vh,26px)}.ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:28px;margin-top:clamp(22px,4.6vh,36px);display:flex}.story[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink);align-items:center;gap:10px;min-height:1.4em;margin-top:clamp(20px,4vh,34px);font-size:.74rem;display:flex}.story[data-astro-cid-ge2uvauf]:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--glow);border-radius:50%;flex:none}html[data-tier=static] .story[data-astro-cid-ge2uvauf]{display:none}.hero-stage[data-astro-cid-ge2uvauf]{--stage-h:min(clamp(520px, 62vw, 700px), calc(var(--room) - 2 * var(--hp)));height:var(--stage-h);position:relative;container-type:inline-size}.hero-phone[data-astro-cid-ge2uvauf]{--w:min(clamp(250px, 23vw, 312px), calc((var(--stage-h) - 16px) * .4613));z-index:2;transform-style:preserve-3d;margin:auto;position:absolute;inset:0}.hero-phone[data-astro-cid-ge2uvauf] .layer[data-astro-cid-ge2uvauf]{opacity:0}.hero-phone[data-astro-cid-ge2uvauf] .layer[data-astro-cid-ge2uvauf]:first-child{opacity:1}.sat[data-astro-cid-ge2uvauf]{z-index:3}.sat[data-astro-cid-ge2uvauf] img{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent)}.sat[data-astro-cid-ge2uvauf]:not(.placed){display:none}.sat[data-astro-cid-ge2uvauf]:not(.on){opacity:0;pointer-events:none}@media (width<=900px){.hero[data-astro-cid-ge2uvauf]{min-height:0;padding:20px 0 16px;display:block}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr);gap:8px}.beam[data-astro-cid-ge2uvauf],.ring[data-astro-cid-ge2uvauf]{left:50%}.ring[data-astro-cid-ge2uvauf]{width:150vw;top:62%}.giant[data-astro-cid-ge2uvauf]{display:none}.story[data-astro-cid-ge2uvauf]{margin-top:16px}.hero-stage[data-astro-cid-ge2uvauf]{--stage-h:clamp(min(380px, calc(var(--room) - 32px)), calc(var(--room) - 60px - var(--copy-h,330px)), 620px);margin-top:8px}.hero-phone[data-astro-cid-ge2uvauf]{--w:min(60vw, 270px, calc((var(--stage-h) - 16px) * .4613))}}html[data-tier=full] .hero[data-astro-cid-ge2uvauf]:not(.ready) .display[data-astro-cid-ge2uvauf] .ln[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf],html[data-tier=full] .hero[data-astro-cid-ge2uvauf]:not(.ready) .hero-lead[data-astro-cid-ge2uvauf],html[data-tier=full] .hero[data-astro-cid-ge2uvauf]:not(.ready) .ctas[data-astro-cid-ge2uvauf],html[data-tier=full] .hero[data-astro-cid-ge2uvauf]:not(.ready) .story[data-astro-cid-ge2uvauf],html[data-tier=full] .hero[data-astro-cid-ge2uvauf]:not(.ready) .hero-stage[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{opacity:0}.doors-left[data-astro-cid-2fuijuco] .h2[data-astro-cid-2fuijuco]{max-width:15ch}.list[data-astro-cid-2fuijuco]{border-top:1px solid var(--line);margin-top:clamp(16px,3.4vh,32px);display:grid}.item[data-astro-cid-2fuijuco]{border-bottom:1px solid var(--line);position:relative}.tab[data-astro-cid-2fuijuco]{text-align:left;cursor:pointer;width:100%;color:var(--text-2);background:0 0;border:0;gap:2px;padding:clamp(10px,2vh,16px) 0 clamp(10px,2vh,16px) 18px;display:grid}.tab[data-astro-cid-2fuijuco]:before{content:"";background:var(--line-2);width:2px;transition:background .3s var(--ease);border-radius:2px;position:absolute;top:12px;bottom:12px;left:0}.t-title[data-astro-cid-2fuijuco]{letter-spacing:-.01em;color:var(--text-2);font-size:clamp(1.1rem,min(.95rem + .6vw,.8rem + 2vh),1.4rem);font-weight:600;transition:color .3s}.t-line[data-astro-cid-2fuijuco]{color:var(--text-3);max-width:44ch;font-size:.92rem}@media (width>=901px){.tab[data-astro-cid-2fuijuco][aria-selected=false] .t-line[data-astro-cid-2fuijuco]{display:none}}@media (width>=901px) and (height<=640px){.list[data-astro-cid-2fuijuco]{margin-top:12px}.tab[data-astro-cid-2fuijuco]{padding-block:7px}.t-title[data-astro-cid-2fuijuco]{font-size:1.1rem}}.tab[data-astro-cid-2fuijuco]:hover .t-title[data-astro-cid-2fuijuco],.tab[data-astro-cid-2fuijuco][aria-selected=true] .t-title[data-astro-cid-2fuijuco]{color:var(--text)}.tab[data-astro-cid-2fuijuco][aria-selected=true]:before{background:var(--accent);box-shadow:0 0 12px var(--accent)}.go[data-astro-cid-2fuijuco]{margin:-4px 0 clamp(10px,2vh,16px) 18px;font-size:.92rem;display:none}.item[data-astro-cid-2fuijuco]:has(.tab[aria-selected=true]) .go[data-astro-cid-2fuijuco]{display:inline-block}.inline-shot[data-astro-cid-2fuijuco]{display:none}.stage[data-astro-cid-2fuijuco]{place-items:center;display:grid}.pane[data-astro-cid-2fuijuco]{opacity:0;transition:opacity .5s var(--ease), transform .7s var(--ease);pointer-events:none;grid-area:1/1;transform:translateY(14px)scale(.985)}.pane[data-astro-cid-2fuijuco].on{opacity:1;pointer-events:auto;transform:none}.stage[data-astro-cid-2fuijuco] .device[data-astro-cid-2fuijuco]{--w:min(300px, calc((var(--stage-max) - 8px) * .4613))}.stage[data-astro-cid-2fuijuco] .device[data-astro-cid-2fuijuco] .screen[data-astro-cid-2fuijuco],.inline-shot[data-astro-cid-2fuijuco] .device[data-astro-cid-2fuijuco] .screen[data-astro-cid-2fuijuco]{container-type:inline-size}.pane[data-astro-cid-2fuijuco][data-pane=keydata]{pointer-events:none}.pane[data-astro-cid-2fuijuco][data-pane=keydata].on{pointer-events:auto}.walk[data-astro-cid-2fuijuco]{pointer-events:none;position:absolute;inset:0}.cursor[data-astro-cid-2fuijuco]{background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 5px var(--glow), 0 0 24px var(--accent);transition:left .8s var(--ease), top .8s var(--ease);border-radius:50%;margin:-7px 0 0 -7px;position:absolute;top:46%;left:10.5%}.tip[data-astro-cid-2fuijuco]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-card), 0 0 0 1px var(--accent);white-space:nowrap;transition:left .8s var(--ease), top .8s var(--ease);border-radius:8px;padding:5px 9px;font-size:.72rem;font-weight:600;position:absolute;top:46%;left:10.5%;transform:translate(-50%,calc(-100% - 16px))}html[data-tier=static] .walk[data-astro-cid-2fuijuco]{display:none}.stage[data-astro-cid-2fuijuco] .slab[data-astro-cid-2fuijuco]{width:min(100%, 720px, calc((var(--stage-max) - 28px) * 1.6 + 20px))}@media (width<=900px){.stage[data-astro-cid-2fuijuco]{display:none}.tab[data-astro-cid-2fuijuco]{cursor:default}.tab[data-astro-cid-2fuijuco]:before{background:var(--accent)}.t-title[data-astro-cid-2fuijuco]{color:var(--text)}.go[data-astro-cid-2fuijuco]{display:inline-block}.inline-shot[data-astro-cid-2fuijuco]{place-items:center;padding:8px 0 28px;display:grid}.inline-shot[data-astro-cid-2fuijuco] .device[data-astro-cid-2fuijuco]{--w:min(62vw, 260px, calc((var(--room) - 48px) * .4613))}.inline-shot[data-astro-cid-2fuijuco] .slab[data-astro-cid-2fuijuco]{width:min(100%, calc((var(--room) - 68px) * 1.6 + 20px))}}.built[data-astro-cid-lcdefpme]{--mark:min(40vw, 560px, calc(var(--room) - 96px));min-height:calc(var(--mark) + 96px);border-block:1px solid var(--line);align-items:center;padding:clamp(96px,12vw,180px) 0;display:grid;position:relative;overflow:clip}.built-in[data-astro-cid-lcdefpme]{z-index:1;position:relative}.built-in[data-astro-cid-lcdefpme] .h2[data-astro-cid-lcdefpme]{max-width:14ch}.built-in[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:44ch;margin-top:22px}.built[data-astro-cid-lcdefpme] .built-mark{right:max(var(--gutter), calc((100vw - var(--wrap)) / 2));width:var(--mark);height:auto;color:var(--text);opacity:.07;position:absolute;top:50%;translate:0 -50%}@media (width<=700px){.built[data-astro-cid-lcdefpme]{--mark:58vw;padding:clamp(72px,14vw,110px) 0}.built[data-astro-cid-lcdefpme] .built-mark{opacity:.06;top:50%}}
