phone-preview[data-astro-cid-yfzj52mj]{--app-green:var(--brand-press);--app-bright:var(--brand-accent);--app-ink:var(--text-primary);--app-muted:var(--text-secondary);width:100%;height:100%;color:var(--app-ink);font-family:var(--font-sans);isolation:isolate;background:#fff;flex-direction:column;font-size:10px;line-height:1.45;display:flex}button[data-astro-cid-yfzj52mj]{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}button[data-astro-cid-yfzj52mj]:focus-visible{outline:2px solid var(--brand-deep);outline-offset:-2px}button[data-astro-cid-yfzj52mj]:hover{filter:brightness(.94)}h3[data-astro-cid-yfzj52mj],h4[data-astro-cid-yfzj52mj],p[data-astro-cid-yfzj52mj]{margin:0}button[data-astro-cid-yfzj52mj] svg[data-astro-cid-yfzj52mj]{flex:none}.phone-status[data-astro-cid-yfzj52mj]{height:38px;color:var(--text-primary);flex:none;justify-content:space-between;align-items:center;padding:5px 17px 0;font-size:10px;font-weight:750;display:flex;position:relative}.phone-island[data-astro-cid-yfzj52mj]{background:var(--text-primary);border-radius:20px;width:72px;height:19px;position:absolute;top:9px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #0009}.phone-reception[data-astro-cid-yfzj52mj]{align-items:center;gap:3px;display:flex}.phone-battery[data-astro-cid-yfzj52mj]{border:1px solid var(--text-primary);border-radius:2px;width:14px;height:7px;display:block;position:relative}.phone-battery[data-astro-cid-yfzj52mj]:before{content:"";background:var(--text-primary);border-radius:1px;position:absolute;inset:1px}.phone-battery[data-astro-cid-yfzj52mj]:after{content:"";background:var(--text-primary);width:1px;height:3px;position:absolute;top:1px;right:-2px}.phone-head[data-astro-cid-yfzj52mj]{border-bottom:1px solid var(--border);background:#fff;flex:none;justify-content:space-between;align-items:center;height:52px;padding:3px 12px 8px;display:flex}.phone-bell[data-astro-cid-yfzj52mj]{width:30px;height:30px;color:var(--text-secondary);background:0 0;border:0;place-items:center;display:grid;position:relative}.phone-bell[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{background:var(--danger-ink);color:#fff;border-radius:50%;width:11px;height:11px;font-size:7px;font-weight:700;line-height:11px;position:absolute;top:0;right:1px}.phone-location[data-astro-cid-yfzj52mj]{text-align:center;min-width:0}.phone-location[data-astro-cid-yfzj52mj] strong[data-astro-cid-yfzj52mj]{letter-spacing:-.3px;font-size:12px;font-weight:750;display:block}.phone-location[data-astro-cid-yfzj52mj] small[data-astro-cid-yfzj52mj]{color:var(--app-muted);margin-top:2px;font-size:8px;display:block}.phone-example[data-astro-cid-yfzj52mj]{text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--brand-tint-strong);color:var(--text-secondary);background:var(--brand-tint);border-radius:8px;padding:3px 5px;font-size:6px}.phone-viewport[data-astro-cid-yfzj52mj]{flex:1;min-height:0;position:relative;overflow:hidden}.phone-main[data-astro-cid-yfzj52mj],.device-screen[data-astro-cid-yfzj52mj]{height:100%}.device-screen[data-astro-cid-yfzj52mj]{animation:.35s ease-out phone-screen-enter}.phone-main[data-astro-cid-yfzj52mj][inert]{visibility:hidden}.phone-view[data-astro-cid-yfzj52mj]{background:#fff;padding:10px 10px 8px;animation:.25s ease-out phone-screen-enter;position:absolute;inset:0;overflow:hidden}.phone-view[data-astro-cid-yfzj52mj]:focus{outline:none}.phone-nearby[data-astro-cid-yfzj52mj]{padding:5px 12px 8px}.phone-radar[data-astro-cid-yfzj52mj]{isolation:isolate;width:100%;height:219px;margin:0 auto;position:relative}.radar-circle[data-astro-cid-yfzj52mj]{aspect-ratio:1;border:1px solid var(--brand-tint-strong);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-outer[data-astro-cid-yfzj52mj]{border-color:var(--border);width:100%}.radar-middle[data-astro-cid-yfzj52mj]{width:78%}.radar-inner[data-astro-cid-yfzj52mj]{width:57%}.radar-core[data-astro-cid-yfzj52mj]{background:color-mix(in srgb, var(--brand-accent) 3.137%, transparent);width:34%}.radar-sweep[data-astro-cid-yfzj52mj]{aspect-ratio:1;background:conic-gradient(from 310deg,transparent 0deg,color-mix(in srgb, var(--brand-accent) 9.02%, transparent) 53deg,color-mix(in srgb, var(--brand-accent) 13.333%, transparent) 80deg,transparent 81deg);z-index:-1;border-radius:50%;width:100%;margin:-50% 0 0 -50%;animation:15s linear infinite phone-radar-sweep;position:absolute;top:50%;left:50%}.radar-neighbor[data-astro-cid-yfzj52mj]{width:22px;height:22px;box-shadow:0 2px 6px color-mix(in srgb, var(--text-primary) 12.549%, transparent);animation:6s ease-in-out infinite alternate phone-neighbor;animation-delay:var(--neighbor-delay);border:1.5px solid #fff;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.pink[data-astro-cid-yfzj52mj]{background:var(--brand-decorative)}.blue[data-astro-cid-yfzj52mj]{background:var(--brand-cyan)}.violet[data-astro-cid-yfzj52mj]{background:var(--brand-gradient-start)}.radar-self[data-astro-cid-yfzj52mj]{color:#fff;background:linear-gradient(130deg,var(--brand-gradient-start),var(--brand-press));width:27px;height:27px;box-shadow:0 0 0 7px color-mix(in srgb, var(--brand-accent) 12.941%, transparent),0 3px 8px color-mix(in srgb, var(--text-primary) 12.549%, transparent);border:1.7px solid #fff;border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.nearby-caption[data-astro-cid-yfzj52mj]{color:var(--app-muted);justify-content:center;align-items:center;gap:5px;margin:1px 0 12px;font-size:7px;display:flex}.nearby-caption[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{background:var(--app-green);border-radius:50%;width:4px;height:4px}.phone-primary[data-astro-cid-yfzj52mj]{background:var(--app-green);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:33px;font-size:10px;font-weight:750;display:flex}.phone-primary[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]:last-child{margin-left:auto}.phone-primary[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]:first-child{margin-left:7px}.phone-primary[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{text-align:center;flex:1}.phone-primary[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]:last-child{margin-right:7px}.phone-quiet[data-astro-cid-yfzj52mj]{color:var(--app-muted);text-align:center;margin-top:9px;font-size:7px}.phone-neighborhood[data-astro-cid-yfzj52mj]{background:var(--chat-wallpaper);flex-direction:column;display:flex}.neighborhood-alert[data-astro-cid-yfzj52mj]{background:var(--text-secondary);color:#fff;flex:none;padding:7px 11px}.neighborhood-alert[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{align-items:center;gap:4px;font-size:7px;font-weight:650;display:flex}.neighborhood-alert[data-astro-cid-yfzj52mj] b[data-astro-cid-yfzj52mj]{letter-spacing:.03em;background:var(--text-secondary);border-radius:4px;margin-left:auto;padding:1px 4px;font-size:6px}.neighborhood-alert[data-astro-cid-yfzj52mj]>p[data-astro-cid-yfzj52mj]{margin-top:4px;font-size:8px;line-height:1.5}.neighborhood-feed[data-astro-cid-yfzj52mj]{flex-direction:column;flex:1;gap:6px;min-height:0;padding:8px 9px 4px;display:flex}.neighborhood-notice[data-astro-cid-yfzj52mj]{border-left:3px solid var(--warning-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 3.529%, transparent);background:#fff;border-radius:9px;padding:7px 9px}.notice-publisher[data-astro-cid-yfzj52mj]{color:var(--text-primary);align-items:center;gap:5px;font-size:8px;display:flex}.notice-publisher[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]{color:var(--brand-press)}.notice-icon[data-astro-cid-yfzj52mj]{background:var(--warning-tint);color:var(--warning-ink);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.neighborhood-notice[data-astro-cid-yfzj52mj] h3[data-astro-cid-yfzj52mj]{margin-top:4px;font-size:10px;font-weight:750}.neighborhood-notice[data-astro-cid-yfzj52mj] p[data-astro-cid-yfzj52mj]{margin-top:4px;font-size:8px;line-height:1.5}.notice-meta[data-astro-cid-yfzj52mj]{color:var(--text-secondary);align-items:center;gap:7px;margin-top:5px;font-size:6px;display:flex}.notice-meta[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{color:#fff;background:var(--warning-ink);border-radius:5px;padding:1px 4px;font-weight:700}.neighbor-message[data-astro-cid-yfzj52mj]{box-shadow:0 1px 2px color-mix(in srgb, var(--text-primary) 3.529%, transparent);background:#fff;border-radius:1px 9px 9px;padding:6px 8px}.neighbor-message[data-astro-cid-yfzj52mj] strong[data-astro-cid-yfzj52mj]{color:var(--brand-press);align-items:center;gap:4px;font-size:8px;font-weight:750;display:flex}.neighbor-message[data-astro-cid-yfzj52mj] p[data-astro-cid-yfzj52mj]{margin-top:2px;font-size:9px;line-height:1.45}.neighbor-message[data-astro-cid-yfzj52mj] time[data-astro-cid-yfzj52mj]{text-align:right;color:var(--chat-meta);margin-top:1px;font-size:6px;display:block}.neighbor-reply[data-astro-cid-yfzj52mj]{animation:.45s ease-out .25s both phone-reply-enter}.phone-composer[data-astro-cid-yfzj52mj]{background:var(--chat-header);flex:none;align-items:center;gap:5px;padding:5px 8px;display:flex}.phone-composer[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{border:1px solid var(--border);color:var(--text-secondary);background:#fff;border-radius:20px;flex:1;padding:5px 8px;font-size:8px;display:block}.phone-composer[data-astro-cid-yfzj52mj] i[data-astro-cid-yfzj52mj]{background:var(--brand-tint-strong);width:24px;height:24px;color:var(--brand-press);border-radius:50%;place-items:center;display:grid}.phone-composer[data-astro-cid-yfzj52mj] i[data-astro-cid-yfzj52mj] svg{transform:rotate(-90deg)}.phone-merchant[data-astro-cid-yfzj52mj]{background:var(--surface-soft);padding:10px 12px}.merchant-heading[data-astro-cid-yfzj52mj] h3[data-astro-cid-yfzj52mj]{letter-spacing:-.3px;font-size:12px;font-weight:750}.merchant-heading[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{color:var(--app-muted);margin-top:3px;font-size:7px;display:block}.phone-offer[data-astro-cid-yfzj52mj]{border:1px solid var(--surface-soft);background:#fff;border-radius:11px;margin-top:11px;overflow:hidden}.offer-illustration[data-astro-cid-yfzj52mj]{background:var(--brand-tint);height:83px;padding-top:13px;position:relative}.offer-illustration[data-astro-cid-yfzj52mj] svg[data-astro-cid-yfzj52mj]{width:145px;height:62px;margin:auto}.offer-tag[data-astro-cid-yfzj52mj]{color:var(--text-secondary);letter-spacing:.07em;background:#fff;border-radius:4px;padding:2px 5px;font-size:6px;font-weight:700;position:absolute;top:8px;left:10px}.offer-body[data-astro-cid-yfzj52mj]{padding:9px 11px}.offer-category[data-astro-cid-yfzj52mj]{letter-spacing:.1em;color:var(--text-secondary);font-size:6px;font-weight:650}.offer-body[data-astro-cid-yfzj52mj] h3[data-astro-cid-yfzj52mj]{letter-spacing:-.3px;margin-top:4px;font-size:15px;font-weight:750;line-height:1.25}.offer-body[data-astro-cid-yfzj52mj]>p[data-astro-cid-yfzj52mj]{color:var(--app-muted);margin-top:5px;font-size:8px;line-height:1.6}.offer-countdown[data-astro-cid-yfzj52mj]{border-top:1px solid var(--surface-soft);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:8px;padding-top:7px;font-size:7px;display:flex}.offer-countdown[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{align-items:center;gap:4px;display:flex}.offer-countdown[data-astro-cid-yfzj52mj] output[data-astro-cid-yfzj52mj]{color:var(--brand-press);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1.3}.phone-merchant[data-astro-cid-yfzj52mj]>.phone-primary[data-astro-cid-yfzj52mj]{margin-top:10px}.merchant-sharing[data-astro-cid-yfzj52mj]{color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin-top:9px;font-size:7px;display:flex}.merchant-sharing[data-astro-cid-yfzj52mj] i[data-astro-cid-yfzj52mj]{background:var(--text-tertiary);border-radius:50%;width:3px;height:3px}.phone-tabs[data-astro-cid-yfzj52mj]{border-top:1px solid var(--border);z-index:3;background:#fffe;flex:none;justify-content:space-around;align-items:center;height:50px;padding:1px 5px;display:flex;position:relative}.phone-tabs[data-astro-cid-yfzj52mj]>button[data-astro-cid-yfzj52mj]{min-width:34px;min-height:38px;color:var(--text-secondary);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:2px;font-size:6px;line-height:1.2;display:flex}.phone-tabs[data-astro-cid-yfzj52mj]>button[data-astro-cid-yfzj52mj][aria-pressed=true]{color:var(--app-green)}.phone-tabs[data-astro-cid-yfzj52mj]>.phone-flash-tab[data-astro-cid-yfzj52mj]{background:linear-gradient(130deg,var(--brand-gradient-start),var(--brand-press));color:#fff;width:35px;min-height:35px;box-shadow:0 3px 12px color-mix(in srgb, var(--brand-accent) 16.863%, transparent);border-radius:50%;margin-top:-11px}.phone-flash-tab[data-astro-cid-yfzj52mj] svg{fill:currentColor;stroke-width:0}.phone-tabs[data-astro-cid-yfzj52mj]>.phone-flash-tab[data-astro-cid-yfzj52mj][aria-pressed=true]{color:#fff;box-shadow:0 0 0 3px var(--brand-tint-strong),0 3px 12px color-mix(in srgb, var(--brand-accent) 16.863%, transparent)}.phone-home[data-astro-cid-yfzj52mj]{background:#fff;flex:none;height:12px;padding-top:4px}.phone-home[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{background:var(--text-primary);border-radius:3px;width:77px;height:3px;margin:auto;display:block}.phone-view-heading[data-astro-cid-yfzj52mj]{align-items:center;gap:5px;min-height:27px;display:flex}.phone-view-heading[data-astro-cid-yfzj52mj] h3[data-astro-cid-yfzj52mj]{letter-spacing:-.4px;font-size:17px;font-weight:750;line-height:1.25}.phone-back[data-astro-cid-yfzj52mj]{width:24px;height:27px;color:var(--app-green);background:0 0;border:0;flex:none;place-items:center;padding:4px;display:grid}.phone-back[data-astro-cid-yfzj52mj] svg{transform:rotate(180deg)}.new-count[data-astro-cid-yfzj52mj]{color:#fff;background:var(--app-green);border-radius:10px;margin-left:auto;padding:3px 6px;font-size:7px;font-weight:700}.view-subtitle[data-astro-cid-yfzj52mj]{color:var(--app-muted);margin:5px 0 12px;font-size:8px}.notification-item[data-astro-cid-yfzj52mj]{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:flex-start;gap:7px;margin-top:7px;padding:10px 9px;display:flex;position:relative}.notification-symbol[data-astro-cid-yfzj52mj]{background:var(--info-tint);width:25px;height:25px;color:var(--info);border-radius:50%;flex:none;place-items:center;display:grid}.notification-item[data-astro-cid-yfzj52mj]>div[data-astro-cid-yfzj52mj]{flex:1;min-width:0}.notification-item[data-astro-cid-yfzj52mj] h4[data-astro-cid-yfzj52mj]{margin:0 0 4px;font-size:10px;font-weight:750;line-height:1.3}.notification-item[data-astro-cid-yfzj52mj] p[data-astro-cid-yfzj52mj]{color:var(--text-secondary);font-size:8px;line-height:1.5}.notification-item[data-astro-cid-yfzj52mj] footer[data-astro-cid-yfzj52mj]{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:5px;margin-top:6px;font-size:7px;display:flex}.notification-item[data-astro-cid-yfzj52mj] footer[data-astro-cid-yfzj52mj] strong[data-astro-cid-yfzj52mj]{font-weight:650}.notification-item[data-astro-cid-yfzj52mj] time[data-astro-cid-yfzj52mj]{white-space:nowrap}.notification-label[data-astro-cid-yfzj52mj]{letter-spacing:.04em;color:var(--text-secondary);border:1px dashed var(--text-tertiary);border-radius:4px;margin-bottom:4px;padding:0 4px;font-size:6px;display:inline-block}.notification-drill[data-astro-cid-yfzj52mj]{border-color:var(--danger-tint)}.notification-drill[data-astro-cid-yfzj52mj] .notification-symbol[data-astro-cid-yfzj52mj]{background:var(--danger-tint);color:var(--danger-ink)}.notification-water[data-astro-cid-yfzj52mj]{border-color:var(--warning-tint)}.notification-water[data-astro-cid-yfzj52mj] .notification-symbol[data-astro-cid-yfzj52mj]{background:var(--warning-tint);color:var(--warning-ink)}.notification-event[data-astro-cid-yfzj52mj]{background:#fff}.unread-dot[data-astro-cid-yfzj52mj]{background:var(--app-bright);border-radius:50%;width:4px;height:4px;position:absolute;top:12px;right:7px}.phone-chat[data-astro-cid-yfzj52mj]{background:var(--chat-wallpaper);flex-direction:column;padding:0;display:flex}.phone-chat[data-astro-cid-yfzj52mj] .phone-view-heading[data-astro-cid-yfzj52mj]{background:#fff;min-height:42px;padding:8px 9px}.phone-chat[data-astro-cid-yfzj52mj] .phone-view-heading[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]{color:var(--app-green);margin-left:auto;margin-right:4px}.chat-day[data-astro-cid-yfzj52mj]{color:var(--chat-meta);background:#ffffffa6;border-radius:4px;align-self:center;margin:8px 0;padding:2px 8px;font-size:6px}.phone-chat[data-astro-cid-yfzj52mj] .neighbor-message[data-astro-cid-yfzj52mj]{margin:0 23px 8px 10px;padding:8px}.phone-chat[data-astro-cid-yfzj52mj] .neighbor-message[data-astro-cid-yfzj52mj] p[data-astro-cid-yfzj52mj]{font-size:10px}.phone-chat[data-astro-cid-yfzj52mj] .my-message[data-astro-cid-yfzj52mj]{background:var(--chat-outgoing);border-radius:9px 1px 9px 9px;margin-left:42px;margin-right:10px}.my-message[data-astro-cid-yfzj52mj] strong[data-astro-cid-yfzj52mj]{color:var(--brand-press)}.chat-example-note[data-astro-cid-yfzj52mj]{text-align:center;color:var(--chat-meta);margin-top:auto;margin-bottom:8px;font-size:7px}.phone-chat[data-astro-cid-yfzj52mj]>.phone-composer[data-astro-cid-yfzj52mj]{margin-top:0}.chat-last[data-astro-cid-yfzj52mj]{animation:.5s ease-out .35s both phone-reply-enter}.survey-intro[data-astro-cid-yfzj52mj]{background:var(--brand-tint);border:1px solid var(--brand-tint-strong);color:var(--brand-press);border-radius:11px;align-items:center;gap:8px;margin-bottom:10px;padding:8px;display:flex}.survey-intro[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]{flex:none}.survey-intro[data-astro-cid-yfzj52mj] strong[data-astro-cid-yfzj52mj]{color:var(--brand-deep);font-size:8px;display:block}.survey-intro[data-astro-cid-yfzj52mj] p[data-astro-cid-yfzj52mj]{color:var(--text-secondary);margin-top:3px;font-size:7px}.phone-survey[data-astro-cid-yfzj52mj]{border:1px solid var(--border);background:var(--surface-soft);border-radius:11px;align-items:center;gap:9px;margin-bottom:8px;padding:8px 10px;display:flex}.survey-monogram[data-astro-cid-yfzj52mj]{border-radius:9px;flex:none;place-items:center;width:29px;height:33px;font-size:16px;font-weight:750;display:grid}.survey-monogram[data-astro-cid-yfzj52mj].blue{background:var(--info-tint);color:var(--info)}.survey-monogram[data-astro-cid-yfzj52mj].violet{background:var(--brand-tint);color:var(--brand-press)}.survey-monogram[data-astro-cid-yfzj52mj].mint{background:var(--brand-tint-strong);color:var(--brand-press)}.phone-survey[data-astro-cid-yfzj52mj] small[data-astro-cid-yfzj52mj]{letter-spacing:.04em;color:var(--text-secondary);font-size:6px;font-weight:700;display:block}.phone-survey[data-astro-cid-yfzj52mj] h4[data-astro-cid-yfzj52mj]{margin:3px 0 4px;font-size:10px;font-weight:750;line-height:1.3}.phone-survey[data-astro-cid-yfzj52mj] p[data-astro-cid-yfzj52mj]{color:var(--text-secondary);font-size:7px}.phone-profile[data-astro-cid-yfzj52mj]{background:var(--surface-soft)}.profile-identity[data-astro-cid-yfzj52mj]{background:#fff;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.profile-identity[data-astro-cid-yfzj52mj]>span[data-astro-cid-yfzj52mj]{background:linear-gradient(130deg,var(--brand-gradient-start),var(--brand-press));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-size:19px;font-weight:700;display:grid}.profile-identity[data-astro-cid-yfzj52mj] strong[data-astro-cid-yfzj52mj]{font-size:14px;display:block}.profile-identity[data-astro-cid-yfzj52mj] small[data-astro-cid-yfzj52mj]{color:var(--text-secondary);font-size:9px}.profile-group[data-astro-cid-yfzj52mj]{margin-top:10px}.profile-group[data-astro-cid-yfzj52mj] h4[data-astro-cid-yfzj52mj]{color:var(--text-secondary);margin:0 0 5px 8px;font-size:7px;font-weight:500}.profile-group[data-astro-cid-yfzj52mj]>div[data-astro-cid-yfzj52mj]{border-bottom:1px solid var(--border);background:#fff;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.profile-group[data-astro-cid-yfzj52mj]>div[data-astro-cid-yfzj52mj]:nth-child(2){border-radius:8px 8px 0 0}.profile-group[data-astro-cid-yfzj52mj]>div[data-astro-cid-yfzj52mj]:last-child{border:0;border-radius:0 0 8px 8px}.profile-group[data-astro-cid-yfzj52mj] svg[data-astro-cid-yfzj52mj]{color:var(--text-secondary)}.profile-notifications[data-astro-cid-yfzj52mj]{width:100%;height:33px;color:var(--text-primary);background:#fff;border:0;border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;font-size:9px;display:flex}.profile-notifications[data-astro-cid-yfzj52mj]>svg[data-astro-cid-yfzj52mj]:last-child{margin-left:auto}.phone-offer-detail[data-astro-cid-yfzj52mj]{padding:10px 13px}.offer-detail-mark[data-astro-cid-yfzj52mj]{background:var(--brand-tint);width:62px;height:62px;color:var(--brand-press);border-radius:50%;place-items:center;margin:17px auto 13px;display:grid}.phone-offer-detail[data-astro-cid-yfzj52mj]>h4[data-astro-cid-yfzj52mj]{text-align:center;margin:0 0 12px;font-size:20px;font-weight:750}.phone-offer-detail[data-astro-cid-yfzj52mj]>p[data-astro-cid-yfzj52mj]{color:var(--text-secondary);font-size:9px;line-height:1.7}.offer-detail-row[data-astro-cid-yfzj52mj]{border-bottom:1px solid var(--surface-soft);color:var(--text-secondary);align-items:center;gap:8px;padding:10px 0;font-size:9px;display:flex}.offer-detail-row[data-astro-cid-yfzj52mj]:first-of-type{margin-top:10px}.phone-offer-detail[data-astro-cid-yfzj52mj]>.offer-example-note[data-astro-cid-yfzj52mj]{color:var(--text-secondary);margin-top:12px;font-size:7px}@keyframes phone-radar-sweep{to{transform:rotate(360deg)}}@keyframes phone-neighbor{0%{opacity:.68}to{opacity:1}}@keyframes phone-screen-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes phone-reply-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1000px){.device-screen[data-astro-cid-yfzj52mj]{translate:var(--swipe-offset,0px) 0;animation:.3s ease-out phone-mobile-enter}urban-experience:not([data-dragging]) .device-screen[data-astro-cid-yfzj52mj]{transition:translate .2s ease-out}}@keyframes phone-mobile-enter{0%{opacity:.35;transform:translateX(var(--screen-entry-x,24px))}to{opacity:1;transform:none}}urban-experience[data-paused] .device-screen[data-astro-cid-yfzj52mj],urban-experience[data-paused] .phone-view[data-astro-cid-yfzj52mj],urban-experience[data-paused] .neighbor-reply[data-astro-cid-yfzj52mj],urban-experience[data-paused] .chat-last[data-astro-cid-yfzj52mj]{animation:none}urban-experience[data-paused] .radar-sweep[data-astro-cid-yfzj52mj],urban-experience[data-paused] .radar-neighbor[data-astro-cid-yfzj52mj],urban-experience[data-inactive] .radar-sweep[data-astro-cid-yfzj52mj],urban-experience[data-inactive] .radar-neighbor[data-astro-cid-yfzj52mj]{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.device-screen[data-astro-cid-yfzj52mj],.phone-view[data-astro-cid-yfzj52mj],.neighbor-reply[data-astro-cid-yfzj52mj],.chat-last[data-astro-cid-yfzj52mj],.radar-sweep[data-astro-cid-yfzj52mj],.radar-neighbor[data-astro-cid-yfzj52mj]{transition:none;animation:none}.device-screen[data-astro-cid-yfzj52mj]{translate:none!important}}.urban-scene[data-astro-cid-g3h2xrpx]{isolation:isolate;perspective:1200px;--pointer-x:0;--pointer-y:0;width:100%;height:690px;display:block;position:relative}.city-coordinate[data-astro-cid-g3h2xrpx]{letter-spacing:.15em;color:var(--text-secondary);z-index:4;align-items:center;gap:10px;font-size:8px;display:flex;position:absolute;top:12px;left:5%}.city-coordinate[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]:first-child{background:var(--brand-accent);border-radius:50%;width:4px;height:4px}.coordinate-rule[data-astro-cid-g3h2xrpx]{background:var(--text-tertiary);width:28px;height:1px}.city-orbit[data-astro-cid-g3h2xrpx]{border:1px solid var(--border-strong);pointer-events:none;border-radius:50%;position:absolute}.orbit-a[data-astro-cid-g3h2xrpx]{opacity:.75;width:620px;height:620px;top:10px;left:1%}.orbit-b[data-astro-cid-g3h2xrpx]{opacity:.45;width:480px;height:480px;top:80px;left:12%}.city-ground[data-astro-cid-g3h2xrpx]{aspect-ratio:1;transform-origin:50%;z-index:-1;opacity:.88;width:119%;position:absolute;top:160px;left:-8%;transform:rotateX(57deg)rotate(-24deg);mask-image:radial-gradient(#000 36%,#0000 70%)}.city-ground[data-astro-cid-g3h2xrpx] canvas[data-astro-cid-g3h2xrpx]{width:100%;height:100%}.city-ground-label[data-astro-cid-g3h2xrpx]{font-family:var(--font-mono);letter-spacing:.16em;color:var(--text-tertiary);font-size:8px;position:absolute;bottom:185px;left:1%;transform:rotate(-19deg)}.hero-device[data-astro-cid-g3h2xrpx]{width:246px;transform-style:preserve-3d;z-index:3;will-change:transform;position:absolute;top:39px;left:43%;transform:rotateY(-17deg)rotateX(8deg)rotate(8deg)}.device-metal[data-astro-cid-g3h2xrpx]{background:#303030;border-radius:39px;padding:6px;position:relative;box-shadow:5px 3px #7d7d7d,9px 5px #c3c3c3,13px 8px gray,20px 40px 60px #2a2a2a25}.device-metal[data-astro-cid-g3h2xrpx]:before{content:"";background:#707070;border-radius:4px;width:3px;height:44px;position:absolute;top:94px;left:-3px}.device-glass[data-astro-cid-g3h2xrpx]{background:var(--surface);height:482px;font-family:var(--font-sans);border-radius:32px;position:relative;overflow:hidden}.device-status[data-astro-cid-g3h2xrpx]{justify-content:space-between;height:40px;padding:13px 19px 0;font-size:9px;font-weight:650;display:flex}.device-status[data-astro-cid-g3h2xrpx] i[data-astro-cid-g3h2xrpx]{background:var(--text-primary);border-radius:20px;width:72px;height:19px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.device-head[data-astro-cid-g3h2xrpx]{border-bottom:1px solid var(--surface-soft);color:var(--text-secondary);justify-content:space-between;align-items:center;padding:10px 13px 14px;display:flex}.device-head[data-astro-cid-g3h2xrpx]>div[data-astro-cid-g3h2xrpx]{text-align:center}.device-head[data-astro-cid-g3h2xrpx] strong[data-astro-cid-g3h2xrpx]{color:var(--text-primary);font-size:12px;font-weight:650;display:block}.device-head[data-astro-cid-g3h2xrpx] small[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);margin-top:3px;font-size:7px;display:block}.device-bell[data-astro-cid-g3h2xrpx]{position:relative}.device-bell[data-astro-cid-g3h2xrpx] i[data-astro-cid-g3h2xrpx]{background:var(--brand-accent);border-radius:50%;width:4px;height:4px;position:absolute;top:-1px;right:-1px}.device-screen[data-astro-cid-g3h2xrpx]{height:325px;padding:10px 13px;animation:.45s ease-out screen-enter}.device-radar[data-astro-cid-g3h2xrpx]{height:206px;position:relative}.dr-ring[data-astro-cid-g3h2xrpx]{border:1px solid var(--border-strong);aspect-ratio:1;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.r1[data-astro-cid-g3h2xrpx]{border-color:var(--surface-soft);width:98%}.r2[data-astro-cid-g3h2xrpx]{width:75%}.r3[data-astro-cid-g3h2xrpx]{width:53%}.r4[data-astro-cid-g3h2xrpx]{width:30%}.dr-beam[data-astro-cid-g3h2xrpx]{background:conic-gradient(transparent 280deg,color-mix(in srgb, var(--text-primary) 12.549%, transparent) 359deg,transparent 360deg);border-radius:50%;animation:12s linear infinite device-sweep;position:absolute;inset:4%}.dr-me[data-astro-cid-g3h2xrpx]{background:var(--brand-press);color:#fff;width:31px;height:31px;box-shadow:0 0 0 7px var(--border-strong);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dr-me[data-astro-cid-g3h2xrpx] svg[data-astro-cid-g3h2xrpx]{fill:currentColor;stroke-width:0}.dr-person[data-astro-cid-g3h2xrpx]{background:var(--brand-press);width:11px;height:11px;box-shadow:0 0 0 3px var(--border-strong);border:2px solid #fff;border-radius:50%;animation:7s linear infinite device-dot;position:absolute}.p1[data-astro-cid-g3h2xrpx]{animation-delay:-1s;top:30%;left:21%}.p2[data-astro-cid-g3h2xrpx]{animation-delay:-3s;top:26%;left:64%}.p3[data-astro-cid-g3h2xrpx]{animation-delay:-5s;top:70%;left:30%}.p4[data-astro-cid-g3h2xrpx]{animation-delay:-2s;top:61%;left:80%}.p5[data-astro-cid-g3h2xrpx]{animation-delay:-4s;top:81%;left:54%}.device-main-line[data-astro-cid-g3h2xrpx]{text-align:center;color:var(--text-secondary);margin-top:0;font-size:11px;font-weight:650}.device-subline[data-astro-cid-g3h2xrpx]{text-align:center;color:var(--text-secondary);margin-top:5px;font-size:8px}.device-faux-button[data-astro-cid-g3h2xrpx]{background:var(--brand-press);color:#fff;border-radius:9px;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 14px;font-size:9px;font-weight:550;display:flex}.device-tabs[data-astro-cid-g3h2xrpx]{border-top:1px solid var(--surface-soft);justify-content:space-around;align-items:center;height:49px;padding-inline:7px;display:flex}.device-tabs[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);justify-items:center;gap:4px;display:grid}.device-tabs[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]:first-child{color:var(--brand-press)}.device-tabs[data-astro-cid-g3h2xrpx] small[data-astro-cid-g3h2xrpx]{font-size:6px}.device-tabs[data-astro-cid-g3h2xrpx]>i[data-astro-cid-g3h2xrpx]{background:var(--brand-press);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.device-tabs[data-astro-cid-g3h2xrpx]>i[data-astro-cid-g3h2xrpx] svg[data-astro-cid-g3h2xrpx]{fill:currentColor;stroke-width:.5px}.device-home[data-astro-cid-g3h2xrpx]{background:var(--text-primary);border-radius:2px;width:74px;height:3px;margin:5px auto}.device-civic[data-astro-cid-g3h2xrpx]{background:var(--surface-soft);padding:13px}.device-day[data-astro-cid-g3h2xrpx]{letter-spacing:.12em;color:var(--text-secondary);text-align:center;margin-bottom:13px;font-size:7px}.device-post[data-astro-cid-g3h2xrpx]{border-left:2px solid var(--brand-press);background:#fff;border-radius:11px;margin-bottom:9px;padding:14px}.device-post[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]{color:var(--brand-press);align-items:center;gap:6px;font-size:7px;display:flex}.device-post[data-astro-cid-g3h2xrpx] strong[data-astro-cid-g3h2xrpx]{letter-spacing:-.4px;margin-top:10px;font-size:17px;line-height:1.3;display:block}.device-post[data-astro-cid-g3h2xrpx] p[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);margin-top:8px;font-size:8px;line-height:1.6}.device-post[data-astro-cid-g3h2xrpx] small[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);margin-top:10px;font-size:6px;display:block}.device-post[data-astro-cid-g3h2xrpx].compact strong[data-astro-cid-g3h2xrpx]{font-size:12px}.fake-option[data-astro-cid-g3h2xrpx]{border:1px solid var(--border-strong);border-radius:5px;justify-content:space-between;margin-top:10px;padding:8px;font-size:8px;display:flex}.device-merchant[data-astro-cid-g3h2xrpx]{text-align:center;padding:20px 16px}.device-flash-mark[data-astro-cid-g3h2xrpx]{color:var(--brand-press);background:var(--brand-tint);border-radius:50%;place-items:center;width:61px;height:61px;margin:0 auto 12px;display:grid}.device-flash-mark[data-astro-cid-g3h2xrpx] svg[data-astro-cid-g3h2xrpx]{fill:currentColor;stroke-width:.3px}.device-overline[data-astro-cid-g3h2xrpx]{letter-spacing:.12em;color:var(--text-secondary);font-size:7px}.device-merchant[data-astro-cid-g3h2xrpx]>strong[data-astro-cid-g3h2xrpx]{letter-spacing:-.7px;margin-top:12px;font-size:22px;font-weight:550;line-height:1.2;display:block}.device-merchant[data-astro-cid-g3h2xrpx]>p[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);margin-top:9px;font-size:8px}.device-timer[data-astro-cid-g3h2xrpx]{border-top:1px solid var(--surface-soft);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;font-size:7px;display:flex}.device-timer[data-astro-cid-g3h2xrpx] output[data-astro-cid-g3h2xrpx]{color:var(--brand-press);font-variant-numeric:tabular-nums;font-size:20px}.city-float[data-astro-cid-g3h2xrpx]{border:1px solid var(--surface-soft);box-shadow:0 15px 35px color-mix(in srgb, var(--text-primary) 6.275%, transparent);z-index:5;backdrop-filter:blur(10px);will-change:transform;background:#ffffffed;border-radius:15px;align-items:center;gap:13px;padding:18px 20px;display:flex;position:absolute}.city-float-social[data-astro-cid-g3h2xrpx]{width:246px;top:210px;left:-4%;transform:rotate(-5deg)}.city-float-civic[data-astro-cid-g3h2xrpx]{z-index:2;width:235px;top:112px;right:-9%;transform:rotate(5deg)}.city-float-flash[data-astro-cid-g3h2xrpx]{width:235px;bottom:169px;right:-5%;transform:rotate(-4deg)}.float-symbol[data-astro-cid-g3h2xrpx]{background:var(--brand-tint);width:39px;height:39px;color:var(--brand-press);border-radius:12px;flex:none;place-items:center;display:grid}.city-float[data-astro-cid-g3h2xrpx] small[data-astro-cid-g3h2xrpx]{letter-spacing:.15em;color:var(--text-secondary);margin-bottom:6px;font-size:6px;font-weight:650;display:block}.city-float[data-astro-cid-g3h2xrpx] strong[data-astro-cid-g3h2xrpx]{letter-spacing:-.2px;white-space:nowrap;font-size:13px;font-weight:550;display:block}.city-float[data-astro-cid-g3h2xrpx] div[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);margin-top:5px;font-size:8px;display:block}.float-dot[data-astro-cid-g3h2xrpx]{background:var(--brand-accent);border-radius:50%;width:5px;height:5px;margin-left:auto}.float-check[data-astro-cid-g3h2xrpx]{background:var(--brand-tint);width:20px;height:20px;color:var(--brand-press);border-radius:50%;place-items:center;margin-left:auto;display:grid}.city-float-flash[data-astro-cid-g3h2xrpx]>svg[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);margin-left:auto}.city-mode-switch[data-astro-cid-g3h2xrpx]{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface) 92.941%, transparent);white-space:nowrap;z-index:10;box-shadow:0 8px 18px color-mix(in srgb, var(--brand-press) 1.961%, transparent);border-radius:40px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{min-height:43px;color:var(--text-secondary);background:0 0;border:0;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:10px;transition:background .25s,color .25s;display:flex}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx][aria-selected=true]{background:var(--brand-press);color:#fff}.city-demo-meta[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.city-demo-meta[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{color:var(--text-secondary);background:0 0;border:0;place-items:center;min-width:32px;min-height:32px;display:grid}.urban-scene[data-astro-cid-g3h2xrpx][data-mode="1"] .city-float-civic[data-astro-cid-g3h2xrpx]{z-index:6}.urban-scene[data-astro-cid-g3h2xrpx][data-mode="2"] .city-float-flash[data-astro-cid-g3h2xrpx]{box-shadow:0 18px 50px color-mix(in srgb, var(--text-primary) 13.725%, transparent);border-color:var(--border-strong)}.urban-scene[data-astro-cid-g3h2xrpx][data-paused] [data-astro-cid-g3h2xrpx],.urban-scene[data-astro-cid-g3h2xrpx][data-inactive] [data-astro-cid-g3h2xrpx]{animation-play-state:paused!important}@keyframes device-sweep{to{transform:rotate(360deg)}}@keyframes device-dot{0%,to{opacity:.2}20%{opacity:1}80%{opacity:.4}}@keyframes screen-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}.urban-scene[data-astro-cid-g3h2xrpx]{perspective:1400px;max-width:620px;height:625px;margin:auto}.city-coordinate[data-astro-cid-g3h2xrpx]{font-size:9px;top:12px;left:0}.city-orbit[data-astro-cid-g3h2xrpx]{aspect-ratio:1;max-width:100%;height:auto;left:50%;transform:translate(-50%)}.orbit-a[data-astro-cid-g3h2xrpx]{width:540px;top:22px}.orbit-b[data-astro-cid-g3h2xrpx]{width:410px;top:88px}.city-ground[data-astro-cid-g3h2xrpx]{opacity:.7;width:100%;top:152px;left:0;transform:rotateX(52deg)rotate(-18deg)}.hero-device[data-astro-cid-g3h2xrpx]{width:246px;transform:translateX(calc(-50% + var(--device-offset,24px))) translateY(calc(var(--city-lift,0px) + var(--device-travel-y,0px))) rotateY(calc(var(--device-y,-22deg) + var(--city-ry,0deg))) rotateX(calc(var(--device-x,8deg) + var(--city-rx,0deg))) rotateZ(var(--device-z,8deg)) scale(var(--device-scale,1));transform-origin:50%;top:42px;left:50%}.device-metal[data-astro-cid-g3h2xrpx]{backface-visibility:hidden;background:linear-gradient(125deg,#d8d8d8 0%,#6c6c6c 2%,#2c2c2c 5%,#1e1e1e 48%,#707070 92%,#dcdcdc 97%,#5c5c5c);border:1px solid #989898;border-radius:41px;padding:8px;transform:translateZ(0);box-shadow:inset 0 0 0 1px #dcdcdc4d}.device-metal[data-astro-cid-g3h2xrpx]:before{background:linear-gradient(90deg,#232323,#a6a6a6,#525252);border:1px solid #828282;width:4px;height:53px;top:103px;left:-4px;box-shadow:0 62px #5d5d5d}.device-metal[data-astro-cid-g3h2xrpx]:after{content:"";pointer-events:none;border:1px solid #dadada4d;border-radius:39px;position:absolute;inset:2px}.device-back[data-astro-cid-g3h2xrpx],.device-edge[data-astro-cid-g3h2xrpx]{backface-visibility:hidden;pointer-events:none;border-radius:41px;position:absolute;inset:0}.device-back[data-astro-cid-g3h2xrpx]{background:linear-gradient(130deg,#7e7e7e,#404040 42%,#6e6e6e);border:1px solid #696969;transform:translateZ(-18px);box-shadow:18px 28px 42px #27272724}.device-edge[data-astro-cid-g3h2xrpx]{transform:translateZ(var(--case-depth));background:linear-gradient(115deg,#b4b4b4 0%,#737373 12%,#969696 40%,#6c6c6c 72%,#9e9e9e 100%);border:1px solid gray}.device-power[data-astro-cid-g3h2xrpx]{backface-visibility:hidden;background:linear-gradient(90deg,#b4b4b4,#565656);border:1px solid #5d5d5d;border-radius:3px;width:3px;height:56px;position:absolute;top:124px;right:-2px;transform:translateZ(-9px)}.device-glass[data-astro-cid-g3h2xrpx]{box-shadow:0 0 0 1px var(--text-primary),inset 0 0 0 1px #ffffff80}.device-glass[data-astro-cid-g3h2xrpx]:after{content:"";pointer-events:none;z-index:8;border-radius:inherit;background:linear-gradient(115deg,#fff0 24%,#ffffff20 32%,#ffffff04 44%,#fff0 55%);position:absolute;inset:0}.device-status[data-astro-cid-g3h2xrpx] i[data-astro-cid-g3h2xrpx]{background:var(--text-primary);box-shadow:inset 0 1px 2px #0009}.device-glass[data-astro-cid-g3h2xrpx]{height:482px}.urban-scene[data-astro-cid-g3h2xrpx] .city-float[data-astro-cid-g3h2xrpx]{z-index:8;pointer-events:none}.city-float[data-astro-cid-g3h2xrpx]{backdrop-filter:none;width:auto;max-width:205px;box-shadow:0 10px 28px color-mix(in srgb, var(--text-primary) 6.275%, transparent);background:#fff;border-radius:14px;gap:12px;padding:14px 16px;transform:none}.city-float-social[data-astro-cid-g3h2xrpx]{transform:translateY(var(--float-near,0px));top:230px;left:0;right:auto}.city-float-civic[data-astro-cid-g3h2xrpx]{transform:translateY(var(--float-far,0px));top:130px;left:auto;right:0}.city-float-flash[data-astro-cid-g3h2xrpx]{transform:translateY(var(--float-front,0px));bottom:105px;left:auto;right:0}.city-float[data-astro-cid-g3h2xrpx] strong[data-astro-cid-g3h2xrpx]{white-space:normal;font-size:11px}.city-float[data-astro-cid-g3h2xrpx] small[data-astro-cid-g3h2xrpx]{letter-spacing:.09em;font-size:7px}.city-float[data-astro-cid-g3h2xrpx] div[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]{font-size:9px}.float-symbol[data-astro-cid-g3h2xrpx]{background:var(--brand-tint);width:34px;height:34px;color:var(--brand-accent);border-radius:10px}.float-dot[data-astro-cid-g3h2xrpx],.float-check[data-astro-cid-g3h2xrpx]{display:none}.city-mode-switch[data-astro-cid-g3h2xrpx]{max-width:100%;box-shadow:none;bottom:17px}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{padding:10px 13px;font-size:10px}.city-demo-meta[data-astro-cid-g3h2xrpx]{font-size:9px;bottom:-20px}.city-demo-meta[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{min-width:28px;min-height:28px}@media (width>=801px) and (width<=1100px){.city-float[data-astro-cid-g3h2xrpx]{gap:7px;max-width:164px;padding:11px}.city-float[data-astro-cid-g3h2xrpx] strong[data-astro-cid-g3h2xrpx]{font-size:10px}.float-symbol[data-astro-cid-g3h2xrpx]{width:26px;height:26px}.city-float-social[data-astro-cid-g3h2xrpx]{top:245px}.city-float-civic[data-astro-cid-g3h2xrpx]{top:110px}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{padding:10px;font-size:9px}.city-coordinate[data-astro-cid-g3h2xrpx],.city-demo-meta[data-astro-cid-g3h2xrpx]{font-size:8px}}@media (width<=600px){.urban-scene[data-astro-cid-g3h2xrpx]{height:550px;margin-top:0}.city-coordinate[data-astro-cid-g3h2xrpx]{font-size:8px;top:10px}.hero-device[data-astro-cid-g3h2xrpx]{transform:translateX(calc(-50% + var(--device-offset,24px))) translateY(calc(var(--city-lift,0px) + var(--device-travel-y,0px))) rotateY(var(--device-y,-22deg)) rotateX(var(--device-x,8deg)) rotateZ(var(--device-z,8deg)) scale(var(--device-scale,.83));transform-origin:50%;top:43px}.orbit-a[data-astro-cid-g3h2xrpx]{width:100%;top:70px}.orbit-b[data-astro-cid-g3h2xrpx]{width:78%;top:110px}.city-ground[data-astro-cid-g3h2xrpx]{top:170px}.city-float[data-astro-cid-g3h2xrpx]{gap:8px;max-width:175px;padding:11px}.city-float-social[data-astro-cid-g3h2xrpx]{top:219px;left:0}.city-float-civic[data-astro-cid-g3h2xrpx]{display:none}.city-float-flash[data-astro-cid-g3h2xrpx]{bottom:105px;right:0}.city-float[data-astro-cid-g3h2xrpx] strong[data-astro-cid-g3h2xrpx]{font-size:10px}.city-float[data-astro-cid-g3h2xrpx] div[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]{font-size:8px}.city-mode-switch[data-astro-cid-g3h2xrpx]{bottom:28px}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{padding:10px;font-size:9px}.city-demo-meta[data-astro-cid-g3h2xrpx]{font-size:8px;bottom:-7px}}.city-step[data-astro-cid-g3h2xrpx]{font-size:9px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-secondary);position:absolute;top:12px;right:0}.city-scroll-progress[data-astro-cid-g3h2xrpx]{background:var(--border-strong);width:90px;height:2px;position:absolute;bottom:3px;left:calc(50% - 45px);overflow:hidden}.city-scroll-progress[data-astro-cid-g3h2xrpx]>span[data-astro-cid-g3h2xrpx]{background:var(--brand-press);width:100%;height:100%;transform:scaleX(var(--story-progress,0));transform-origin:0;display:block}@media (width<=600px){.city-scroll-progress[data-astro-cid-g3h2xrpx]{bottom:13px}.city-step[data-astro-cid-g3h2xrpx]{font-size:8px;top:10px}}@media (prefers-reduced-motion:reduce){.hero-device[data-astro-cid-g3h2xrpx]{--device-offset:0px;--device-y:0deg;--device-x:0deg;--device-z:0deg}.city-scroll-progress[data-astro-cid-g3h2xrpx]{display:none}}@media (width<=1200px){.city-float[data-astro-cid-g3h2xrpx]{display:none}}.city-float[data-astro-cid-g3h2xrpx],.city-coordinate[data-astro-cid-g3h2xrpx],.city-step[data-astro-cid-g3h2xrpx]{opacity:var(--scene-chrome-opacity,1)}.city-mode-switch[data-astro-cid-g3h2xrpx]{transform:translateX(-50%) translateY(var(--controls-y,0px))}.city-motion-control[data-astro-cid-g3h2xrpx]{transform:translateY(var(--controls-y,0px));border:1px solid var(--border-strong);background:var(--surface);width:36px;height:36px;color:var(--text-secondary);z-index:10;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:26px;left:calc(50% + 160px)}.city-motion-control[data-astro-cid-g3h2xrpx]:disabled{opacity:.4}@media (width<=600px){.city-motion-control[data-astro-cid-g3h2xrpx]{width:28px;height:28px;bottom:40px;left:calc(50% + 130px)}}@media (width<=360px){.city-motion-control[data-astro-cid-g3h2xrpx]{left:calc(50% + 113px)}}.city-scroll-progress[data-astro-cid-g3h2xrpx]{transform:translateY(var(--progress-y,0px))}.city-orbit[data-astro-cid-g3h2xrpx],.city-ground[data-astro-cid-g3h2xrpx]{opacity:var(--map-opacity,.7)}@media (prefers-reduced-motion:reduce){.hero-device[data-astro-cid-g3h2xrpx],.city-float[data-astro-cid-g3h2xrpx]{will-change:auto}}@media (width<=1000px){.urban-scene[data-astro-cid-g3h2xrpx]{height:calc(var(--mobile-phone-height,500px) + 108px);perspective:1200px;max-width:440px;margin:0 auto}.hero-device[data-astro-cid-g3h2xrpx]{width:246px;transform:translateX(-50%) rotateY(var(--device-y,-13deg)) rotateX(var(--device-x,4deg)) rotateZ(var(--device-z,4deg)) scale(var(--device-scale,1));transform-origin:top;top:24px;left:50%}.device-glass[data-astro-cid-g3h2xrpx]{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.device-screen[data-astro-cid-g3h2xrpx]{translate:var(--swipe-offset,0px) 0;animation:.3s ease-out mobile-screen-enter}.urban-scene[data-astro-cid-g3h2xrpx]:not([data-dragging]) .device-screen[data-astro-cid-g3h2xrpx]{transition:translate .2s ease-out}.urban-scene[data-astro-cid-g3h2xrpx][data-paused] .device-screen[data-astro-cid-g3h2xrpx]{animation:none}.city-float[data-astro-cid-g3h2xrpx],.city-scroll-progress[data-astro-cid-g3h2xrpx]{display:none}.city-ground[data-astro-cid-g3h2xrpx]{opacity:.24;pointer-events:none;width:100%;top:120px;left:0}.orbit-a[data-astro-cid-g3h2xrpx]{opacity:.35;width:100%;max-width:430px;top:75px}.orbit-b[data-astro-cid-g3h2xrpx]{display:none}.city-mode-switch[data-astro-cid-g3h2xrpx]{background:var(--brand-tint);border-color:var(--border-strong);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:auto;max-width:none;padding:4px;display:grid;bottom:10px;left:0;right:52px;transform:none}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx]{border-radius:10px;gap:0;min-height:46px;padding:10px 5px;font-size:11px}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx] svg{display:none}.city-mode-switch[data-astro-cid-g3h2xrpx] button[data-astro-cid-g3h2xrpx][aria-selected=true]{background:var(--brand-press);color:#fff}.city-motion-control[data-astro-cid-g3h2xrpx]{background:var(--surface);width:44px;height:44px;bottom:15px;left:auto;right:0;transform:none}}@keyframes mobile-screen-enter{0%{opacity:.35;transform:translateX(var(--screen-entry-x,24px))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.device-screen[data-astro-cid-g3h2xrpx]{translate:none!important}}@media (width<=1000px) and (height>=520px) and (prefers-reduced-motion:no-preference){.urban-scene[data-astro-cid-g3h2xrpx]{max-width:440px;height:100svh}.hero-device[data-astro-cid-g3h2xrpx]{top:var(--mobile-device-top,24px);transform:translateX(-50%) translateY(var(--device-travel-y,0px)) rotateY(var(--device-y,-22deg)) rotateX(var(--device-x,6deg)) rotateZ(var(--device-z,6deg)) scale(calc(var(--device-scale,1) * var(--mobile-exit-scale,1)))}.city-mode-switch[data-astro-cid-g3h2xrpx]{opacity:var(--mobile-controls-opacity,1);bottom:18px}.city-motion-control[data-astro-cid-g3h2xrpx]{opacity:var(--mobile-controls-opacity,1);bottom:23px}.city-ground[data-astro-cid-g3h2xrpx]{width:75%;opacity:var(--map-opacity,.24);top:22%;left:12.5%}.orbit-a[data-astro-cid-g3h2xrpx]{opacity:var(--map-opacity,.24);top:14%}}.contact-section[data-astro-cid-6zwpaxw7]{background:var(--brand-tint);border-radius:24px;margin-inline:16px;padding:85px 0}.contact-layout[data-astro-cid-6zwpaxw7]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:75px;display:grid}.contact-intro[data-astro-cid-6zwpaxw7]{padding-top:16px}.contact-intro[data-astro-cid-6zwpaxw7] .section-kicker[data-astro-cid-6zwpaxw7]{color:var(--text-secondary)}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7]{margin:27px 0 24px;font-size:clamp(38px,4vw,60px);line-height:1.13}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7]>span[data-astro-cid-6zwpaxw7]{color:var(--brand-press)}.contact-intro[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7]{max-width:370px;color:var(--text-secondary);font-size:14px;line-height:1.9}.contact-direct[data-astro-cid-6zwpaxw7]{margin-top:43px}.contact-direct[data-astro-cid-6zwpaxw7]>span[data-astro-cid-6zwpaxw7]{color:var(--text-secondary);margin-bottom:7px;font-size:11px;font-weight:600;display:block}.contact-direct[data-astro-cid-6zwpaxw7] a[data-astro-cid-6zwpaxw7]{min-height:38px;color:var(--text-secondary);align-items:center;gap:22px;font-size:15px;font-weight:550;display:inline-flex}.contact-direct[data-astro-cid-6zwpaxw7] a[data-astro-cid-6zwpaxw7]:hover{text-underline-offset:4px;text-decoration:underline}.contact-location[data-astro-cid-6zwpaxw7]{color:var(--text-secondary);align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}contact-form[data-astro-cid-6zwpaxw7]{min-width:0;display:block}.contact-form[data-astro-cid-6zwpaxw7]{background:var(--surface);border:1px solid var(--border-strong);border-radius:16px;padding:32px}.form-heading[data-astro-cid-6zwpaxw7]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.form-heading[data-astro-cid-6zwpaxw7] h3[data-astro-cid-6zwpaxw7]{letter-spacing:-.03em;font-size:18px;font-weight:600}.form-heading[data-astro-cid-6zwpaxw7]>span[data-astro-cid-6zwpaxw7]{color:var(--text-secondary);font-size:10px}.form-row[data-astro-cid-6zwpaxw7]{grid-template-columns:1fr 1fr;gap:18px;display:grid}.form-field[data-astro-cid-6zwpaxw7]{flex-direction:column;gap:9px;min-width:0;margin-bottom:21px;display:flex}.form-field[data-astro-cid-6zwpaxw7] label[data-astro-cid-6zwpaxw7]{color:var(--text-primary);font-size:12px;font-weight:600}.form-field[data-astro-cid-6zwpaxw7] label[data-astro-cid-6zwpaxw7]>span[data-astro-cid-6zwpaxw7]{color:var(--text-secondary)}input[data-astro-cid-6zwpaxw7],select[data-astro-cid-6zwpaxw7],textarea[data-astro-cid-6zwpaxw7]{background:var(--surface-soft);border:1px solid var(--text-tertiary);width:100%;min-width:0;min-height:46px;color:var(--text-primary);font:inherit;border-radius:7px;padding:13px 12px;font-size:13px;transition:border-color .2s,box-shadow .2s}input[data-astro-cid-6zwpaxw7]::placeholder,textarea[data-astro-cid-6zwpaxw7]::placeholder{color:var(--text-secondary);opacity:1}select[data-astro-cid-6zwpaxw7]{cursor:pointer}textarea[data-astro-cid-6zwpaxw7]{resize:vertical;min-height:125px;max-height:360px;line-height:1.7}input[data-astro-cid-6zwpaxw7]:focus,select[data-astro-cid-6zwpaxw7]:focus,textarea[data-astro-cid-6zwpaxw7]:focus{outline:2px solid var(--brand-press);outline-offset:2px;background:#fff}.form-field[data-astro-cid-6zwpaxw7] [data-astro-cid-6zwpaxw7]:user-invalid{border-color:var(--danger-ink)}.field-note[data-astro-cid-6zwpaxw7]{color:var(--text-secondary);font-size:10px;line-height:1.8}.field-note[data-astro-cid-6zwpaxw7] a[data-astro-cid-6zwpaxw7]{text-decoration:underline}.form-submit[data-astro-cid-6zwpaxw7]{border-top:1px solid var(--border-strong);flex-direction:column;align-items:flex-start;gap:18px;padding-top:20px;display:flex}.form-submit[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7]{color:var(--text-secondary);max-width:450px;font-size:11px;line-height:1.8}.form-submit[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7] a[data-astro-cid-6zwpaxw7]{text-underline-offset:3px;text-decoration:underline}.form-submit[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7] a[data-astro-cid-6zwpaxw7]:hover{color:var(--brand-press)}.form-submit[data-astro-cid-6zwpaxw7] button[data-astro-cid-6zwpaxw7]{gap:28px;font-size:12px}.form-submit[data-astro-cid-6zwpaxw7] button[data-astro-cid-6zwpaxw7]:disabled{opacity:.7}.form-status[data-astro-cid-6zwpaxw7]{color:var(--brand-press);font-size:12px;line-height:1.8}.form-status[data-astro-cid-6zwpaxw7]:not(:empty){margin-top:18px}.form-status[data-astro-cid-6zwpaxw7][data-error]{color:var(--danger-ink)}@media (width<=1100px){.contact-layout[data-astro-cid-6zwpaxw7]{grid-template-columns:.8fr 1.2fr;gap:35px}.contact-form[data-astro-cid-6zwpaxw7]{padding:25px}.form-row[data-astro-cid-6zwpaxw7]{gap:12px}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7]{font-size:43px}}@media (width<=800px){.contact-layout[data-astro-cid-6zwpaxw7]{grid-template-columns:1fr;gap:34px}.contact-intro[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7]{max-width:480px}.contact-direct[data-astro-cid-6zwpaxw7]{margin-top:24px}.contact-location[data-astro-cid-6zwpaxw7]{margin-top:12px}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7]{font-size:clamp(38px,7vw,54px)}}@media (width<=600px){.contact-section[data-astro-cid-6zwpaxw7]{border-radius:18px;margin-inline:8px;padding:50px 0}.contact-section[data-astro-cid-6zwpaxw7] .launch-wrap[data-astro-cid-6zwpaxw7]{width:calc(100% - 32px)}.contact-intro[data-astro-cid-6zwpaxw7]{padding-top:0}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7]{margin-top:22px}.contact-form[data-astro-cid-6zwpaxw7]{padding:22px 18px}.form-row[data-astro-cid-6zwpaxw7]{grid-template-columns:1fr;gap:0}.form-heading[data-astro-cid-6zwpaxw7]{margin-bottom:24px}.form-heading[data-astro-cid-6zwpaxw7] h3[data-astro-cid-6zwpaxw7]{font-size:17px}input[data-astro-cid-6zwpaxw7],select[data-astro-cid-6zwpaxw7],textarea[data-astro-cid-6zwpaxw7]{font-size:16px}.form-submit[data-astro-cid-6zwpaxw7] button[data-astro-cid-6zwpaxw7]{justify-content:space-between;width:100%}}@media (width<=700px){.contact-section[data-astro-cid-6zwpaxw7]{background:0 0;border-radius:0;margin-inline:0;padding:40px 0 12px}.contact-section[data-astro-cid-6zwpaxw7] .launch-wrap[data-astro-cid-6zwpaxw7]{width:calc(100% - 40px)}.contact-layout[data-astro-cid-6zwpaxw7]{display:block}.contact-intro[data-astro-cid-6zwpaxw7]{padding:0}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7]{letter-spacing:-.035em;margin:16px 0 18px;font-size:28px;line-height:1.2}.contact-intro[data-astro-cid-6zwpaxw7] h2[data-astro-cid-6zwpaxw7] br[data-astro-cid-6zwpaxw7]{display:none}.contact-intro[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7]{font-size:15px;line-height:1.75}.contact-direct[data-astro-cid-6zwpaxw7]{margin-top:18px}.contact-direct[data-astro-cid-6zwpaxw7]>span[data-astro-cid-6zwpaxw7],.contact-location[data-astro-cid-6zwpaxw7]{display:none}.contact-direct[data-astro-cid-6zwpaxw7] a[data-astro-cid-6zwpaxw7]{min-height:44px;font-size:15px}.contact-form[data-astro-cid-6zwpaxw7]{border:0;border-top:1px solid var(--border-strong);background:0 0;border-radius:0;margin-top:24px;padding:28px 0 0}.form-heading[data-astro-cid-6zwpaxw7]{display:none}.form-row[data-astro-cid-6zwpaxw7]{grid-template-columns:1fr;gap:0}.form-field[data-astro-cid-6zwpaxw7]{gap:8px;margin-bottom:18px}.form-field[data-astro-cid-6zwpaxw7] label[data-astro-cid-6zwpaxw7]{font-size:13px}input[data-astro-cid-6zwpaxw7],select[data-astro-cid-6zwpaxw7],textarea[data-astro-cid-6zwpaxw7]{background:#fff;min-height:48px;font-size:16px}textarea[data-astro-cid-6zwpaxw7]{min-height:112px}.field-note[data-astro-cid-6zwpaxw7]{font-size:11px}.form-submit[data-astro-cid-6zwpaxw7]{gap:16px;padding-top:18px}.form-submit[data-astro-cid-6zwpaxw7]>p[data-astro-cid-6zwpaxw7]{font-size:12px;line-height:1.75}.form-submit[data-astro-cid-6zwpaxw7] button[data-astro-cid-6zwpaxw7]{justify-content:space-between;width:100%;font-size:13px}}.topics[data-astro-cid-7k2q6buz]{--topic-ink:var(--brand-deep);--topic-muted:var(--text-secondary);--topic-line:var(--border-strong);--topic-active:var(--brand-press);--topic-hover:var(--surface-soft);display:block}.topic-tabs[data-astro-cid-7k2q6buz]{border-bottom:1px solid var(--topic-line);gap:24px;display:flex}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]{text-align:left;min-height:54px;color:var(--topic-muted);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;padding:12px 0;font-size:13px;line-height:1.5;position:relative}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]:after{content:"";background:var(--topic-active);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz][aria-selected=true]{color:var(--topic-ink);font-weight:650}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz][aria-selected=true]:after{transform:scaleX(1)}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]:hover{color:var(--topic-ink);background:var(--topic-hover)}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]:focus-visible,[data-astro-cid-7k2q6buz][role=tabpanel]:focus-visible{outline:2px solid var(--topic-active);outline-offset:4px}.topic-panels[data-astro-cid-7k2q6buz]{margin-top:22px;display:grid}[data-astro-cid-7k2q6buz][role=tabpanel]{grid-area:1/1;min-height:78px;animation:.28s ease-out topic-enter}[data-astro-cid-7k2q6buz][role=tabpanel][hidden]{visibility:hidden;pointer-events:none;animation:none;display:block}.topic-panels[data-astro-cid-7k2q6buz] p[data-astro-cid-7k2q6buz]{color:var(--topic-muted);text-wrap:pretty;margin:0;font-size:14px;line-height:1.85}.dark[data-astro-cid-7k2q6buz]{--topic-ink:var(--brand-tint-strong);--topic-muted:var(--brand-tint-strong);--topic-line:color-mix(in srgb, var(--brand-tint) 30%, transparent);--topic-active:var(--brand-tint-strong);--topic-hover:#ffffff06}@keyframes topic-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (width<=700px){.topic-tabs[data-astro-cid-7k2q6buz]{gap:18px}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]{font-size:12px}.topic-panels[data-astro-cid-7k2q6buz] p[data-astro-cid-7k2q6buz]{font-size:13px}.topic-tabs[data-astro-cid-7k2q6buz]{background:var(--surface-soft);border:0;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]{text-align:center;border-radius:7px;min-width:0;min-height:48px;padding:9px 7px;font-size:12px;line-height:1.45}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]:after{display:none}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz][aria-selected=true]{background:var(--brand-press);color:#fff}.topic-panels[data-astro-cid-7k2q6buz]{margin-top:16px}.topic-panels[data-astro-cid-7k2q6buz] p[data-astro-cid-7k2q6buz]{line-height:1.75}.dark[data-astro-cid-7k2q6buz] .topic-tabs[data-astro-cid-7k2q6buz]{background:color-mix(in srgb, var(--brand-deep) 80%, white)}.dark[data-astro-cid-7k2q6buz] .topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz][aria-selected=true]{background:var(--brand-tint-strong);color:var(--brand-deep)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-7k2q6buz][role=tabpanel]{animation:none}.topic-tabs[data-astro-cid-7k2q6buz] button[data-astro-cid-7k2q6buz]:after{transition:none}}.impact-mobile[data-astro-cid-nxqzpuuz]{display:none}.impact-story[data-astro-cid-nxqzpuuz]{border-top:1px solid var(--border-strong);grid-template-columns:.9fr 1.3fr;gap:64px;margin-top:48px;padding-top:44px;display:grid}.impact-intro[data-astro-cid-nxqzpuuz] .section-kicker[data-astro-cid-nxqzpuuz]{font-size:9px}.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz]{letter-spacing:-.035em;margin-top:22px;font-size:clamp(29px,2.8vw,40px);font-weight:500;line-height:1.22}.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz]>span[data-astro-cid-nxqzpuuz]{color:var(--brand-press)}.impact-content[data-astro-cid-nxqzpuuz]{min-width:0}.product-path[data-astro-cid-nxqzpuuz]{max-width:500px;color:var(--text-secondary);align-items:center;gap:14px;margin-top:12px;padding:24px 0 7px;display:flex}.product-path[data-astro-cid-nxqzpuuz]>span[data-astro-cid-nxqzpuuz]:not(.path-line){flex:none;justify-items:center;gap:12px;width:105px;display:grid}.product-path[data-astro-cid-nxqzpuuz] small[data-astro-cid-nxqzpuuz]{text-align:center;color:var(--text-secondary);font-size:10px}.path-line[data-astro-cid-nxqzpuuz]{background:var(--border-strong);flex:1;align-self:flex-start;height:1px;margin-top:12px;position:relative;overflow:hidden}.path-line[data-astro-cid-nxqzpuuz] i[data-astro-cid-nxqzpuuz]{background:var(--text-secondary);width:35%;animation:1s ease-out both product-transfer;position:absolute;inset:0;transform:translate(0)}[data-astro-cid-nxqzpuuz][data-choice="1"] .path-line[data-astro-cid-nxqzpuuz] i[data-astro-cid-nxqzpuuz]{animation-name:product-share}.path-offer[data-astro-cid-nxqzpuuz]{color:var(--brand-press);transition:color .25s}[data-astro-cid-nxqzpuuz][data-choice="1"] .path-offer[data-astro-cid-nxqzpuuz]{color:var(--brand-press)}@keyframes product-transfer{0%{transform:translate(-100%)}to{transform:translate(280%)}}@keyframes product-share{0%{transform:translate(-100%)}to{transform:translate(280%)}}@media (width<=1100px){.impact-story[data-astro-cid-nxqzpuuz]{grid-template-columns:.85fr 1.15fr;gap:36px}}@media (width<=900px){.impact-story[data-astro-cid-nxqzpuuz]{grid-template-columns:1fr;gap:24px}.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz]{max-width:520px}.impact-content[data-astro-cid-nxqzpuuz]{max-width:640px}}@media (width<=700px){.impact-story[data-astro-cid-nxqzpuuz]{margin-top:34px;padding-top:32px}.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz]{margin-top:17px;font-size:32px}.product-path[data-astro-cid-nxqzpuuz]{gap:8px}.product-path[data-astro-cid-nxqzpuuz]>span[data-astro-cid-nxqzpuuz]:not(.path-line){width:80px}.product-path[data-astro-cid-nxqzpuuz] small[data-astro-cid-nxqzpuuz]{font-size:9px}}@media (width<=360px){.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz]{font-size:29px}.product-path[data-astro-cid-nxqzpuuz]>span[data-astro-cid-nxqzpuuz]:not(.path-line){width:70px}}@media (width<=700px){.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz]{margin-top:14px;font-size:28px;line-height:1.2}.impact-intro[data-astro-cid-nxqzpuuz] h3[data-astro-cid-nxqzpuuz] br[data-astro-cid-nxqzpuuz]{display:none}.product-path[data-astro-cid-nxqzpuuz]{gap:8px;margin-top:0;padding-top:12px}.product-path[data-astro-cid-nxqzpuuz]>span[data-astro-cid-nxqzpuuz]:not(.path-line){gap:8px}.impact-story[data-astro-cid-nxqzpuuz]{gap:22px;margin-top:40px;padding-top:32px}.impact-content[data-astro-cid-nxqzpuuz] launch-topics,.product-path[data-astro-cid-nxqzpuuz]{display:none}.impact-mobile[data-astro-cid-nxqzpuuz]{gap:22px;display:grid}.impact-mobile[data-astro-cid-nxqzpuuz]>div[data-astro-cid-nxqzpuuz]{align-items:flex-start;gap:16px;display:flex}.impact-mobile[data-astro-cid-nxqzpuuz] svg{color:var(--brand-press);flex:none;margin-top:3px}.impact-mobile[data-astro-cid-nxqzpuuz] p[data-astro-cid-nxqzpuuz]{color:var(--text-secondary);margin:0;font-size:15px;line-height:1.75}.impact-mobile[data-astro-cid-nxqzpuuz] strong[data-astro-cid-nxqzpuuz]{color:var(--brand-deep);font-weight:600}}@media (prefers-reduced-motion:reduce){.path-line[data-astro-cid-nxqzpuuz] i[data-astro-cid-nxqzpuuz]{animation:none!important}.path-offer[data-astro-cid-nxqzpuuz]{transition:none}}.mobile-services[data-astro-cid-cuenoy3b]{display:none}@media (width<=700px){.mobile-services[data-astro-cid-cuenoy3b]{border-top:1px solid var(--border-strong);display:block}details[data-astro-cid-cuenoy3b]{border-bottom:1px solid var(--border-strong)}summary[data-astro-cid-cuenoy3b]{cursor:pointer;min-height:82px;color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:14px;padding:18px 0;font-size:16px;font-weight:600;line-height:1.45;list-style:none;display:flex}summary[data-astro-cid-cuenoy3b]::-webkit-details-marker{display:none}summary[data-astro-cid-cuenoy3b]:hover{color:var(--brand-press)}summary[data-astro-cid-cuenoy3b]:focus-visible{outline:2px solid var(--brand-press);outline-offset:4px;border-radius:4px}.service-icon[data-astro-cid-cuenoy3b]{background:var(--brand-tint);width:36px;height:36px;color:var(--text-secondary);border-radius:10px;flex:none;place-items:center;display:grid}.service-chevron[data-astro-cid-cuenoy3b]{flex:none;place-items:center;margin-left:auto;transition:transform .2s;display:grid}details[data-astro-cid-cuenoy3b][open] .service-chevron[data-astro-cid-cuenoy3b]{transform:rotate(180deg)}p[data-astro-cid-cuenoy3b]{color:var(--text-secondary);margin:-2px 0 22px 50px;font-size:15px;line-height:1.75}}@media (prefers-reduced-motion:reduce){.service-chevron[data-astro-cid-cuenoy3b]{transition:none}}.connection-section[data-astro-cid-irc4ltj7]{padding-top:92px;padding-bottom:88px}.section-heading-row[data-astro-cid-irc4ltj7]{gap:64px;margin-bottom:48px}.section-heading-row[data-astro-cid-irc4ltj7] .display-heading[data-astro-cid-irc4ltj7]{font-size:clamp(40px,4.5vw,64px);line-height:1.12}.section-heading-row[data-astro-cid-irc4ltj7]>p[data-astro-cid-irc4ltj7]{max-width:350px;color:var(--text-secondary);font-size:15px}.section-heading-row[data-astro-cid-irc4ltj7] .section-kicker[data-astro-cid-irc4ltj7]{margin-bottom:22px}.connection-grid[data-astro-cid-irc4ltj7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.connection-item[data-astro-cid-irc4ltj7]{min-width:0}.connection-art[data-astro-cid-irc4ltj7]{isolation:isolate;border:1px solid var(--border-strong);border-radius:16px;height:350px;position:relative;overflow:hidden}.chat-art[data-astro-cid-irc4ltj7],.civic-art[data-astro-cid-irc4ltj7]{background:var(--surface-soft)}.flash-art[data-astro-cid-irc4ltj7]{background:var(--brand-tint)}.art-label[data-astro-cid-irc4ltj7]{letter-spacing:.12em;color:var(--text-secondary);z-index:2;align-items:center;gap:9px;font-size:9px;font-weight:600;display:flex;position:absolute;top:21px;left:22px}.chat-orbit[data-astro-cid-irc4ltj7]{border:1px solid var(--border-strong);box-shadow:0 0 0 26px var(--brand-tint),0 0 0 27px var(--border-strong);z-index:-1;border-radius:50%;position:absolute;inset:63px 12px -27px}.connection-chat[data-astro-cid-irc4ltj7]{background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 8px 20px color-mix(in srgb, var(--text-primary) 1.961%, transparent);border-radius:12px;align-items:center;gap:10px;padding:16px;display:flex;position:absolute}.first-chat[data-astro-cid-irc4ltj7]{top:79px;left:20px;right:38px;transform:rotate(-2deg)}.second-chat[data-astro-cid-irc4ltj7]{background:var(--chat-outgoing);justify-content:flex-end;top:163px;left:38px;right:20px;transform:rotate(2deg)}.chat-avatar[data-astro-cid-irc4ltj7]{background:var(--brand-tint);width:31px;height:31px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;display:grid}.me-avatar[data-astro-cid-irc4ltj7]{background:var(--text-secondary);color:var(--brand-tint)}.connection-chat[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{color:var(--text-secondary);font-size:11px;line-height:1.6}.connection-chat[data-astro-cid-irc4ltj7] small[data-astro-cid-irc4ltj7]{color:var(--text-secondary);margin-bottom:4px;font-size:9px;display:block}.second-chat[data-astro-cid-irc4ltj7] small[data-astro-cid-irc4ltj7]{text-align:right}.new-chat[data-astro-cid-irc4ltj7]{color:var(--text-secondary);justify-content:space-between;padding:9px 13px;animation:.3s ease-out chat-appear;top:237px;left:30px;right:30px}.new-chat[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{font-size:11px}.art-action[data-astro-cid-irc4ltj7]{min-height:44px;color:var(--text-secondary);background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex;position:absolute;bottom:7px;left:22px;right:22px}.art-action[data-astro-cid-irc4ltj7]:hover{text-underline-offset:4px;text-decoration:underline}.civic-paper[data-astro-cid-irc4ltj7]{background:var(--surface);border:1px solid var(--border-strong);box-shadow:0 10px 24px color-mix(in srgb, var(--text-primary) 3.137%, transparent);border-radius:10px;padding:17px;position:absolute;top:64px;left:29px;right:29px;transform:rotate(-2deg)}.paper-publisher[data-astro-cid-irc4ltj7]{letter-spacing:.12em;color:var(--text-secondary);font-size:8px}.civic-paper[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{letter-spacing:-.7px;margin:12px 0 17px;font-size:24px;font-weight:500;line-height:1.17}.paper-options[data-astro-cid-irc4ltj7]{gap:6px;display:grid}.paper-options[data-astro-cid-irc4ltj7] button[data-astro-cid-irc4ltj7]{border:1px solid var(--border-strong);min-height:44px;color:var(--text-secondary);background:0 0;border-radius:6px;justify-content:space-between;align-items:center;padding:9px 12px;font-size:11px;display:flex}.paper-options[data-astro-cid-irc4ltj7] button[data-astro-cid-irc4ltj7]:hover{background:var(--brand-tint)}.paper-options[data-astro-cid-irc4ltj7] i[data-astro-cid-irc4ltj7]{border:1px solid var(--text-tertiary);border-radius:50%;width:12px;height:12px}.paper-options[data-astro-cid-irc4ltj7] button[data-astro-cid-irc4ltj7][aria-pressed=true]{background:var(--brand-tint);border-color:var(--text-tertiary)}.paper-options[data-astro-cid-irc4ltj7] button[data-astro-cid-irc4ltj7][aria-pressed=true] i[data-astro-cid-irc4ltj7]{background:var(--brand-press);border-color:var(--brand-press);box-shadow:inset 0 0 0 2px var(--brand-tint)}.paper-foot[data-astro-cid-irc4ltj7]{color:var(--text-secondary);min-height:14px;margin-top:11px;font-size:9px;display:block}.connection-flash[data-astro-cid-irc4ltj7]{background:var(--brand-deep);color:var(--surface);box-shadow:0 12px 24px color-mix(in srgb, var(--text-primary) 8.235%, transparent);border-radius:12px;padding:18px;position:absolute;top:64px;left:30px;right:30px;transform:rotate(2deg)}.flash-card-top[data-astro-cid-irc4ltj7]{color:var(--border-strong);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.flash-card-top[data-astro-cid-irc4ltj7]>span[data-astro-cid-irc4ltj7]:last-child{letter-spacing:0}.bread-art[data-astro-cid-irc4ltj7]{width:140px;height:68px;margin:3px auto 0}.bread-art[data-astro-cid-irc4ltj7] svg[data-astro-cid-irc4ltj7]{width:100%;height:100%}.connection-flash[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{text-align:center;letter-spacing:-.8px;margin:0 0 7px;font-size:26px;font-weight:500;line-height:1.15}.flash-overview[data-astro-cid-irc4ltj7]>p[data-astro-cid-irc4ltj7]{text-align:center;color:var(--border-strong);margin-bottom:14px;font-size:10px}.connection-flash[data-astro-cid-irc4ltj7]>button[data-astro-cid-irc4ltj7]{background:var(--brand-tint-strong);width:100%;min-height:44px;color:var(--text-secondary);border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 13px;font-size:11px;display:flex}.connection-flash[data-astro-cid-irc4ltj7]>button[data-astro-cid-irc4ltj7]:hover{background:var(--border-strong)}.flash-overview[data-astro-cid-irc4ltj7],.flash-details[data-astro-cid-irc4ltj7]{height:164px}.flash-details[data-astro-cid-irc4ltj7]{padding-block:17px}.flash-details[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{text-align:left;margin-bottom:10px;font-size:22px}.flash-details[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{color:var(--border-strong);margin-bottom:10px;font-size:11px;line-height:1.65}.flash-details[data-astro-cid-irc4ltj7]>span[data-astro-cid-irc4ltj7]{color:var(--border-strong);align-items:center;gap:7px;font-size:10px;display:flex}.flash-details[data-astro-cid-irc4ltj7] small[data-astro-cid-irc4ltj7]{color:var(--border-strong);margin-top:12px;font-size:9px;line-height:1.5;display:block}.connection-copy[data-astro-cid-irc4ltj7]{padding-top:26px}.section-number[data-astro-cid-irc4ltj7]{letter-spacing:.08em;font-size:9px}.connection-copy[data-astro-cid-irc4ltj7] h3[data-astro-cid-irc4ltj7]{letter-spacing:-.035em;margin-top:13px;font-size:clamp(21px,1.8vw,26px);font-weight:550;line-height:1.3}.connection-copy[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{color:var(--text-secondary);max-width:380px;margin-top:13px;font-size:14px;line-height:1.85}.connection-disclosure[data-astro-cid-irc4ltj7]{color:var(--text-secondary);margin-top:28px;font-size:10px;line-height:1.7}@keyframes chat-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (width<=1100px){.connection-grid[data-astro-cid-irc4ltj7]{gap:18px}.connection-art[data-astro-cid-irc4ltj7]{height:350px}.first-chat[data-astro-cid-irc4ltj7]{left:12px;right:20px}.second-chat[data-astro-cid-irc4ltj7]{left:20px;right:12px}.connection-chat[data-astro-cid-irc4ltj7]{gap:7px;padding:13px 10px}.connection-chat[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{font-size:10px}.civic-paper[data-astro-cid-irc4ltj7]{padding:18px;left:17px;right:17px}.connection-flash[data-astro-cid-irc4ltj7]{padding:16px;left:18px;right:18px}.connection-flash[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{font-size:24px}.connection-copy[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{font-size:13px}.section-heading-row[data-astro-cid-irc4ltj7]{gap:36px}}@media (width>=701px) and (width<=900px){.connection-art[data-astro-cid-irc4ltj7]{height:350px}.art-label[data-astro-cid-irc4ltj7]{gap:6px;font-size:8px;left:14px}.chat-avatar[data-astro-cid-irc4ltj7]{display:none}.civic-paper[data-astro-cid-irc4ltj7]{padding:13px;top:60px;left:12px;right:12px}.civic-paper[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{font-size:22px}.paper-options[data-astro-cid-irc4ltj7] button[data-astro-cid-irc4ltj7]{padding-inline:8px;font-size:10px}.connection-flash[data-astro-cid-irc4ltj7]{padding:13px;top:60px;left:12px;right:12px}.connection-flash[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{font-size:22px}.connection-flash[data-astro-cid-irc4ltj7]>button[data-astro-cid-irc4ltj7]{padding-inline:9px;font-size:10px}.bread-art[data-astro-cid-irc4ltj7]{height:61px}.art-action[data-astro-cid-irc4ltj7]{font-size:10px;left:14px;right:14px}.new-chat[data-astro-cid-irc4ltj7]{top:223px}}@media (width<=700px){.connection-section[data-astro-cid-irc4ltj7]{padding-bottom:56px}.section-heading-row[data-astro-cid-irc4ltj7]{margin-bottom:32px}.section-heading-row[data-astro-cid-irc4ltj7] .display-heading[data-astro-cid-irc4ltj7]{font-size:clamp(34px,8.6vw,48px)}.section-heading-row[data-astro-cid-irc4ltj7]>p[data-astro-cid-irc4ltj7]{max-width:420px;margin-top:20px;font-size:14px}.connection-grid[data-astro-cid-irc4ltj7]{grid-template-columns:1fr;gap:34px}.connection-art[data-astro-cid-irc4ltj7]{max-width:440px;height:350px}.connection-copy[data-astro-cid-irc4ltj7]{padding-top:20px}.connection-copy[data-astro-cid-irc4ltj7] h3[data-astro-cid-irc4ltj7]{margin-top:10px;font-size:24px}.connection-copy[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{max-width:none;margin-top:10px;font-size:14px}.connection-chat[data-astro-cid-irc4ltj7]{gap:10px;padding:15px}.connection-chat[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{font-size:11px}.first-chat[data-astro-cid-irc4ltj7]{left:22px;right:35px}.second-chat[data-astro-cid-irc4ltj7]{left:35px;right:22px}.new-chat[data-astro-cid-irc4ltj7]{padding:8px 13px}.civic-paper[data-astro-cid-irc4ltj7]{padding:17px;top:62px;left:30px;right:30px}.connection-flash[data-astro-cid-irc4ltj7]{padding:18px;top:61px;left:33px;right:33px}.connection-disclosure[data-astro-cid-irc4ltj7]{margin-top:23px;font-size:10px}}@media (width>=701px) and (width<=900px){.flash-overview[data-astro-cid-irc4ltj7],.flash-details[data-astro-cid-irc4ltj7]{height:153px}.flash-details[data-astro-cid-irc4ltj7]{padding-top:12px}.flash-details[data-astro-cid-irc4ltj7] h4[data-astro-cid-irc4ltj7]{font-size:18px}.flash-details[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{font-size:10px}.flash-details[data-astro-cid-irc4ltj7] small[data-astro-cid-irc4ltj7]{font-size:8px}}@media (width<=360px){.connection-chat[data-astro-cid-irc4ltj7] p[data-astro-cid-irc4ltj7]{font-size:10px}.connection-chat[data-astro-cid-irc4ltj7]{padding:13px 10px}.civic-paper[data-astro-cid-irc4ltj7]{left:20px;right:20px}.connection-flash[data-astro-cid-irc4ltj7]{left:24px;right:24px}}@media (width<=700px){.connection-section[data-astro-cid-irc4ltj7]{padding-bottom:40px}.section-heading-row[data-astro-cid-irc4ltj7]{margin-bottom:24px}.section-heading-row[data-astro-cid-irc4ltj7] .display-heading[data-astro-cid-irc4ltj7]{letter-spacing:-.035em;font-size:28px;line-height:1.2}.section-heading-row[data-astro-cid-irc4ltj7] .section-kicker[data-astro-cid-irc4ltj7]{margin-bottom:16px}.section-heading-row[data-astro-cid-irc4ltj7]>p[data-astro-cid-irc4ltj7]{margin-top:18px;font-size:15px;line-height:1.75}.connection-grid[data-astro-cid-irc4ltj7],.connection-disclosure[data-astro-cid-irc4ltj7]{display:none}}.carbon-mobile-intro[data-astro-cid-6cfparm3]{display:none}.carbon-section[data-astro-cid-6cfparm3]{isolation:isolate;background:var(--brand-deep);color:var(--surface);border-radius:24px;margin-inline:16px;padding:80px 0 52px;position:relative;overflow:hidden}.legacy-anchor[data-astro-cid-6cfparm3]{pointer-events:none;position:absolute;top:0;left:0}.carbon-layout[data-astro-cid-6cfparm3]{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.carbon-copy[data-astro-cid-6cfparm3] .section-kicker[data-astro-cid-6cfparm3]{color:var(--brand-tint-strong);font-size:10px}.carbon-copy[data-astro-cid-6cfparm3] .section-kicker[data-astro-cid-6cfparm3]:before{background:var(--brand-tint-strong)}.carbon-copy[data-astro-cid-6cfparm3] h2[data-astro-cid-6cfparm3]{letter-spacing:-.045em;margin:25px 0 28px;font-size:clamp(36px,4.1vw,60px);line-height:1.08}.carbon-copy[data-astro-cid-6cfparm3] h2[data-astro-cid-6cfparm3]>span[data-astro-cid-6cfparm3]{color:var(--brand-tint-strong)}.carbon-visual[data-astro-cid-6cfparm3]{aspect-ratio:520/390;isolation:isolate;width:100%;min-width:0;max-width:560px;margin-inline:auto;position:relative}.neighborhood-plan[data-astro-cid-6cfparm3]{width:100%;height:auto;position:absolute;top:0;left:0;mask-image:radial-gradient(#000 48%,#0008 74%,#0000 95%)}.access-node[data-astro-cid-6cfparm3]{flex-direction:column;align-items:center;gap:13px;display:flex;position:absolute;transform:translate(-50%,-50%)}.access-node[data-astro-cid-6cfparm3]>span[data-astro-cid-6cfparm3]{border:1px solid var(--brand-accent);background:var(--brand-tint-strong);width:66px;height:66px;color:var(--brand-deep);box-shadow:0 0 0 7px var(--brand-deep);border-radius:18px;place-items:center;display:grid}.access-node[data-astro-cid-6cfparm3] strong[data-astro-cid-6cfparm3]{color:var(--brand-tint-strong);background:var(--brand-deep);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:550}.access-shop[data-astro-cid-6cfparm3]{top:61%;left:23.08%}.access-person[data-astro-cid-6cfparm3]{top:37.4%;left:72.7%}.access-person[data-astro-cid-6cfparm3]>span[data-astro-cid-6cfparm3]{background:color-mix(in srgb, var(--brand-deep) 75%, white);color:var(--brand-tint-strong);border-color:var(--brand-accent)}.visual-caption[data-astro-cid-6cfparm3]{text-align:center;color:var(--brand-tint-strong);letter-spacing:.13em;font-size:8px;line-height:1.7;position:absolute;bottom:0;left:0;right:0}.carbon-contact[data-astro-cid-6cfparm3]{border-bottom:1px solid var(--brand-accent);min-height:48px;color:var(--brand-tint-strong);justify-content:space-between;align-items:center;gap:22px;margin-top:16px;font-size:12px;display:inline-flex}.delivery-route[data-astro-cid-6cfparm3]{opacity:.22;transition:opacity .3s}.local-area[data-astro-cid-6cfparm3]{opacity:1;transition:opacity .3s}[data-astro-cid-6cfparm3][data-choice="1"] .delivery-route[data-astro-cid-6cfparm3]{opacity:1;stroke-dasharray:1;animation:.8s ease-out both delivery-path}[data-astro-cid-6cfparm3][data-choice="1"] .local-area[data-astro-cid-6cfparm3]{opacity:0}@keyframes delivery-path{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.delivery-route[data-astro-cid-6cfparm3],.local-area[data-astro-cid-6cfparm3]{transition:none}[data-astro-cid-6cfparm3][data-choice="1"] .delivery-route[data-astro-cid-6cfparm3]{animation:none}}.carbon-contact[data-astro-cid-6cfparm3]:hover{color:#fff;border-color:var(--brand-tint-strong)}.carbon-contact[data-astro-cid-6cfparm3]:focus-visible{outline-color:var(--brand-tint-strong)}@media (width<=1100px){.carbon-layout[data-astro-cid-6cfparm3]{gap:35px}.carbon-contact[data-astro-cid-6cfparm3]{grid-column:1/-1;justify-self:start;margin-top:2px}.access-node[data-astro-cid-6cfparm3]>span[data-astro-cid-6cfparm3]{border-radius:15px;width:56px;height:56px}.access-node[data-astro-cid-6cfparm3] strong[data-astro-cid-6cfparm3]{font-size:10px}}@media (width<=700px){.carbon-section[data-astro-cid-6cfparm3]{border-radius:18px;margin-inline:8px;padding:48px 0 37px}.carbon-section[data-astro-cid-6cfparm3] .launch-wrap[data-astro-cid-6cfparm3]{width:calc(100% - 40px)}.carbon-layout[data-astro-cid-6cfparm3]{grid-template-columns:1fr;gap:23px}.carbon-copy[data-astro-cid-6cfparm3] .section-kicker[data-astro-cid-6cfparm3]{font-size:9px}.carbon-copy[data-astro-cid-6cfparm3] h2[data-astro-cid-6cfparm3]{margin:21px 0 23px;font-size:clamp(29px,8.2vw,46px)}.carbon-visual[data-astro-cid-6cfparm3]{max-width:440px}.access-node[data-astro-cid-6cfparm3]>span[data-astro-cid-6cfparm3]{width:48px;height:48px;box-shadow:0 0 0 5px var(--brand-deep);border-radius:13px}.access-node[data-astro-cid-6cfparm3]{gap:8px}.visual-caption[data-astro-cid-6cfparm3]{letter-spacing:.09em;font-size:7px}.carbon-contact[data-astro-cid-6cfparm3]{justify-self:stretch;width:100%;margin-top:2px;font-size:12px}.carbon-section[data-astro-cid-6cfparm3]{padding:32px 0}.carbon-layout[data-astro-cid-6cfparm3]{gap:0}.carbon-copy[data-astro-cid-6cfparm3]{display:contents}.carbon-copy[data-astro-cid-6cfparm3] .section-kicker[data-astro-cid-6cfparm3]{grid-row:1}.carbon-copy[data-astro-cid-6cfparm3] h2[data-astro-cid-6cfparm3]{grid-row:2;margin:15px 0 6px;font-size:clamp(27px,7.2vw,34px);line-height:1.18}.carbon-copy[data-astro-cid-6cfparm3] h2[data-astro-cid-6cfparm3] br[data-astro-cid-6cfparm3]{display:none}.carbon-visual[data-astro-cid-6cfparm3]{grid-row:3;max-width:270px;margin-block:4px 18px}.carbon-copy[data-astro-cid-6cfparm3] launch-topics{grid-row:4}.carbon-contact[data-astro-cid-6cfparm3]{grid-row:5;margin-top:14px!important}.access-node[data-astro-cid-6cfparm3]>span[data-astro-cid-6cfparm3]{border-radius:12px;width:40px;height:40px}.access-node[data-astro-cid-6cfparm3] strong[data-astro-cid-6cfparm3]{font-size:9px}.carbon-copy[data-astro-cid-6cfparm3] h2[data-astro-cid-6cfparm3]{letter-spacing:-.035em;margin:16px 0 0;font-size:28px;line-height:1.2}.carbon-mobile-intro[data-astro-cid-6cfparm3]{color:var(--brand-tint-strong);grid-row:3;margin:20px 0 8px;font-size:15px;line-height:1.75;display:block}.carbon-copy[data-astro-cid-6cfparm3] launch-topics,.carbon-contact[data-astro-cid-6cfparm3]{display:none}.carbon-visual[data-astro-cid-6cfparm3]{aspect-ratio:520/360;grid-row:4;max-width:270px;margin:6px auto 0}.visual-caption[data-astro-cid-6cfparm3]{display:none}.delivery-route[data-astro-cid-6cfparm3]{opacity:1}.local-area[data-astro-cid-6cfparm3]{opacity:.25}}.privacy-section[data-astro-cid-ylddigfi]{padding:72px 0}.privacy-heading[data-astro-cid-ylddigfi]{margin-bottom:34px}.privacy-heading[data-astro-cid-ylddigfi] .section-kicker[data-astro-cid-ylddigfi]{color:var(--text-secondary);font-size:10px}.privacy-heading[data-astro-cid-ylddigfi] h2[data-astro-cid-ylddigfi]{letter-spacing:-.035em;margin:19px 0 0;font-size:clamp(36px,3.7vw,54px);font-weight:500;line-height:1.12}.privacy-heading[data-astro-cid-ylddigfi] h2[data-astro-cid-ylddigfi]>span[data-astro-cid-ylddigfi]{color:var(--text-secondary)}.privacy-principles[data-astro-cid-ylddigfi]{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-principle[data-astro-cid-ylddigfi]{align-items:flex-start;gap:20px;padding:28px 32px 28px 0;display:flex}.privacy-principle[data-astro-cid-ylddigfi]+.privacy-principle[data-astro-cid-ylddigfi]{border-left:1px solid var(--border-strong);padding-left:32px;padding-right:0}.principle-icon[data-astro-cid-ylddigfi]{border:1px solid var(--border-strong);background:var(--brand-tint);width:42px;height:42px;color:var(--brand-press);border-radius:11px;flex:none;place-items:center;display:grid}.privacy-principle[data-astro-cid-ylddigfi] h3[data-astro-cid-ylddigfi]{letter-spacing:-.02em;max-width:440px;margin:0 0 12px;font-size:18px;font-weight:550;line-height:1.45}.privacy-principle[data-astro-cid-ylddigfi] p[data-astro-cid-ylddigfi]{color:var(--text-secondary);max-width:440px;margin:0;font-size:14px;line-height:1.8}@media (width<=700px){.privacy-section[data-astro-cid-ylddigfi]{padding:40px 0}.privacy-heading[data-astro-cid-ylddigfi]{margin-bottom:24px}.privacy-heading[data-astro-cid-ylddigfi] h2[data-astro-cid-ylddigfi]{margin-top:14px;font-size:28px;line-height:1.2}.privacy-heading[data-astro-cid-ylddigfi] h2[data-astro-cid-ylddigfi] br[data-astro-cid-ylddigfi]{display:none}.privacy-principles[data-astro-cid-ylddigfi]{grid-template-columns:1fr}.privacy-principle[data-astro-cid-ylddigfi],.privacy-principle[data-astro-cid-ylddigfi]+.privacy-principle[data-astro-cid-ylddigfi]{border-left:0;gap:16px;padding:22px 0}.privacy-principle[data-astro-cid-ylddigfi]+.privacy-principle[data-astro-cid-ylddigfi]{border-top:1px solid var(--border-strong)}.principle-icon[data-astro-cid-ylddigfi]{border-radius:9px;width:36px;height:36px}.privacy-principle[data-astro-cid-ylddigfi] h3[data-astro-cid-ylddigfi]{margin-bottom:9px;font-size:16px;line-height:1.5}.privacy-principle[data-astro-cid-ylddigfi] p[data-astro-cid-ylddigfi]{font-size:15px;line-height:1.75}}.app-release[data-astro-cid-jzuli3fi]{padding:0 0 72px}.release-grid[data-astro-cid-jzuli3fi]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.release-card[data-astro-cid-jzuli3fi]{isolation:isolate;border-radius:24px;flex-direction:column;gap:28px;min-height:360px;padding:40px;display:flex;position:relative;overflow:hidden}.release-copy[data-astro-cid-jzuli3fi]{max-width:470px}.release-copy[data-astro-cid-jzuli3fi] h2[data-astro-cid-jzuli3fi]{letter-spacing:-.035em;margin:16px 0 14px;font-size:clamp(26px,2.3vw,34px);font-weight:500;line-height:1.22}.release-copy[data-astro-cid-jzuli3fi] p[data-astro-cid-jzuli3fi]{font-size:15px;line-height:1.8}.release-foot[data-astro-cid-jzuli3fi]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.release-app[data-astro-cid-jzuli3fi]{background:var(--brand-deep);color:#fff}.release-app[data-astro-cid-jzuli3fi]:before{content:"";z-index:-2;background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--brand-gradient-start) 42%,transparent),transparent 58%);position:absolute;inset:0}.release-glyph[data-astro-cid-jzuli3fi]{z-index:-1;color:var(--brand-gradient-start);opacity:.13;pointer-events:none;position:absolute;bottom:-78px;right:-56px;transform:rotate(-12deg)}.release-mark[data-astro-cid-jzuli3fi]{border-radius:17px;width:72px;height:72px;box-shadow:0 14px 32px #00000047}.release-app[data-astro-cid-jzuli3fi] .section-kicker[data-astro-cid-jzuli3fi]{color:var(--brand-tint-strong)}.release-app[data-astro-cid-jzuli3fi] .section-kicker[data-astro-cid-jzuli3fi]:before{background:var(--brand-gradient-start)}.release-app[data-astro-cid-jzuli3fi] h2[data-astro-cid-jzuli3fi] span[data-astro-cid-jzuli3fi]{color:var(--brand-tint-strong)}.release-app[data-astro-cid-jzuli3fi] p[data-astro-cid-jzuli3fi]{color:#ffffffd1}.release-status[data-astro-cid-jzuli3fi]{background:#ffffff14;border:1px solid #ffffff38;border-radius:40px;align-items:center;gap:10px;padding:9px 14px;font-size:12px;font-weight:600;display:inline-flex}.release-status[data-astro-cid-jzuli3fi] i[data-astro-cid-jzuli3fi]{background:var(--brand-gradient-start);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-gradient-start) 25%,transparent);border-radius:50%}.release-panel[data-astro-cid-jzuli3fi]{background:var(--brand-tint)}.release-panel[data-astro-cid-jzuli3fi]:before{content:"";z-index:-1;background:radial-gradient(color-mix(in srgb,var(--brand-press) 22%,transparent) 1.2px,transparent 1.6px) 0 0/18px 18px;position:absolute;inset:0 0 0 40%;mask-image:linear-gradient(270deg,#000,#0000 85%)}.release-icon[data-astro-cid-jzuli3fi]{width:72px;height:72px;color:var(--brand-press);border:1px solid var(--brand-tint-strong);background:#fff;border-radius:17px;place-items:center;display:grid}.release-panel[data-astro-cid-jzuli3fi] .section-kicker[data-astro-cid-jzuli3fi]{color:var(--text-secondary)}.release-panel[data-astro-cid-jzuli3fi] h2[data-astro-cid-jzuli3fi] span[data-astro-cid-jzuli3fi]{color:var(--brand-press)}.release-panel[data-astro-cid-jzuli3fi] p[data-astro-cid-jzuli3fi]{color:var(--text-secondary)}.release-roles[data-astro-cid-jzuli3fi]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.release-roles[data-astro-cid-jzuli3fi] li[data-astro-cid-jzuli3fi]{border:1px solid var(--brand-tint-strong);color:var(--text-primary);background:#fff;border-radius:40px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:550;display:inline-flex}.release-roles[data-astro-cid-jzuli3fi] li[data-astro-cid-jzuli3fi] svg{color:var(--brand-press)}.release-link[data-astro-cid-jzuli3fi]{min-height:44px;color:var(--brand-deep);border-bottom:1px solid;align-items:center;gap:14px;font-size:13px;font-weight:600;display:inline-flex}.release-link[data-astro-cid-jzuli3fi]:hover{color:var(--brand-press)}@media (width<=1000px){.release-grid[data-astro-cid-jzuli3fi]{gap:16px}.release-card[data-astro-cid-jzuli3fi]{min-height:340px;padding:32px}}@media (width<=800px){.release-grid[data-astro-cid-jzuli3fi]{grid-template-columns:1fr}.release-card[data-astro-cid-jzuli3fi]{min-height:0}}@media (width<=700px){.app-release[data-astro-cid-jzuli3fi]{padding:0 0 40px}.release-card[data-astro-cid-jzuli3fi]{border-radius:20px;gap:22px;padding:28px 22px}.release-mark[data-astro-cid-jzuli3fi],.release-icon[data-astro-cid-jzuli3fi]{border-radius:15px;width:60px;height:60px}.release-copy[data-astro-cid-jzuli3fi] h2[data-astro-cid-jzuli3fi]{margin:14px 0 12px;font-size:26px;line-height:1.2}.release-glyph[data-astro-cid-jzuli3fi]{bottom:-110px;right:-90px}.release-panel[data-astro-cid-jzuli3fi]:before{inset:0 0 0 20%}}.launch-hero[data-astro-cid-3tibrrtu]{isolation:isolate;position:relative}.hero-stage[data-astro-cid-3tibrrtu]{isolation:isolate;padding-top:104px;position:relative;overflow:clip}.hero-wash[data-astro-cid-3tibrrtu]{z-index:-2;background:radial-gradient(ellipse at 82% 45%,var(--brand-tint),transparent 58%);position:absolute;inset:0}.hero-main[data-astro-cid-3tibrrtu]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;min-height:666px;padding-block:24px 30px;display:grid}.launch-hero-copy[data-astro-cid-3tibrrtu]{opacity:var(--hero-copy-opacity,1);transform:translateY(var(--hero-copy-y,0px));z-index:2;max-width:600px;padding-bottom:14px;position:relative}.hero-kicker[data-astro-cid-3tibrrtu]{letter-spacing:.15em;color:var(--text-secondary);font-size:10px}.launch-hero[data-astro-cid-3tibrrtu] h1[data-astro-cid-3tibrrtu]{letter-spacing:-.045em;margin:27px 0 28px;font-size:clamp(62px,6.6vw,100px);font-weight:520;line-height:1.07}.launch-hero[data-astro-cid-3tibrrtu] h1[data-astro-cid-3tibrrtu]>span[data-astro-cid-3tibrrtu]{color:var(--brand-press)}.launch-hero-copy[data-astro-cid-3tibrrtu]>p[data-astro-cid-3tibrrtu]{color:var(--text-secondary);text-wrap:pretty;max-width:430px;font-size:16px;line-height:1.85}.launch-hero-actions[data-astro-cid-3tibrrtu]{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hero-contact-link[data-astro-cid-3tibrrtu]{align-items:center;gap:12px;min-height:48px;font-size:12px;font-weight:600;display:inline-flex}.hero-contact-link[data-astro-cid-3tibrrtu]:hover{color:var(--brand-press)}.hero-pilot[data-astro-cid-3tibrrtu]{border-top:1px solid var(--border-strong);align-items:center;gap:13px;max-width:360px;margin-top:45px;padding-top:25px;display:flex}.pilot-mark[data-astro-cid-3tibrrtu]{border:1px solid var(--border-strong);width:35px;height:35px;color:var(--brand-press);border-radius:50%;place-items:center;display:grid}.hero-pilot[data-astro-cid-3tibrrtu] strong[data-astro-cid-3tibrrtu],.hero-pilot[data-astro-cid-3tibrrtu] div[data-astro-cid-3tibrrtu]>span[data-astro-cid-3tibrrtu]{font-size:11px;line-height:1.7;display:block}.hero-pilot[data-astro-cid-3tibrrtu] strong[data-astro-cid-3tibrrtu]{color:var(--text-secondary);font-weight:600}.hero-pilot[data-astro-cid-3tibrrtu] div[data-astro-cid-3tibrrtu]>span[data-astro-cid-3tibrrtu]{color:var(--text-secondary);margin-top:2px}.hero-visual-track[data-astro-cid-3tibrrtu]{width:100%;min-width:0}.launch-hero-art[data-astro-cid-3tibrrtu]{opacity:var(--hero-art-opacity,1);transform:translateX(var(--hero-art-x,0px));width:100%;min-width:0;position:relative}.hero-baseline[data-astro-cid-3tibrrtu]{border-top:1px solid var(--border-strong);letter-spacing:.1em;min-height:70px;color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;font-size:9px;display:flex}.scroll-cue[data-astro-cid-3tibrrtu]{align-items:center;gap:16px;min-height:44px;font-size:9px;display:flex}.baseline-version[data-astro-cid-3tibrrtu]{font-size:9px}@media (width<=1100px){.hero-main[data-astro-cid-3tibrrtu]{gap:26px;min-height:640px}.launch-hero[data-astro-cid-3tibrrtu] h1[data-astro-cid-3tibrrtu]{font-size:clamp(52px,6.4vw,72px)}.launch-hero-copy[data-astro-cid-3tibrrtu]>p[data-astro-cid-3tibrrtu]{font-size:14px}.launch-hero-actions[data-astro-cid-3tibrrtu]{gap:14px}.hero-pilot[data-astro-cid-3tibrrtu]{margin-top:30px}}@media (width<=800px){.hero-stage[data-astro-cid-3tibrrtu]{padding-top:110px}.hero-main[data-astro-cid-3tibrrtu]{grid-template-columns:1fr;gap:25px;min-height:0;padding-block:12px 0}.launch-hero-copy[data-astro-cid-3tibrrtu]{max-width:580px;padding-bottom:0}.launch-hero[data-astro-cid-3tibrrtu] h1[data-astro-cid-3tibrrtu]{margin:24px 0;font-size:clamp(52px,10vw,78px)}.launch-hero-copy[data-astro-cid-3tibrrtu]>p[data-astro-cid-3tibrrtu]{max-width:480px;font-size:15px}.hero-pilot[data-astro-cid-3tibrrtu]{max-width:none;margin-top:28px;padding-top:20px}.launch-hero-art[data-astro-cid-3tibrrtu]{max-width:560px;margin:auto}.hero-baseline[data-astro-cid-3tibrrtu]{gap:12px;margin-top:15px;font-size:8px}.baseline-version[data-astro-cid-3tibrrtu]{display:none}.scroll-cue[data-astro-cid-3tibrrtu]{font-size:8px}}@media (width<=400px){.hero-kicker[data-astro-cid-3tibrrtu]{font-size:9px}.launch-hero-actions[data-astro-cid-3tibrrtu]{gap:18px}.hero-contact-link[data-astro-cid-3tibrrtu]{font-size:11px}.launch-hero-copy[data-astro-cid-3tibrrtu]>p[data-astro-cid-3tibrrtu]{font-size:14px}.hero-baseline[data-astro-cid-3tibrrtu],.scroll-cue[data-astro-cid-3tibrrtu]{font-size:7px}}@media (width>=1001px) and (height>=700px){.launch-hero[data-astro-cid-3tibrrtu][data-story-ready]{height:calc(100svh + 2600px)}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-stage[data-astro-cid-3tibrrtu]{flex-direction:column;height:100svh;padding-top:90px;display:flex;position:sticky;top:0}.hero-main[data-astro-cid-3tibrrtu]{flex:1;min-height:0;padding-block:5px 20px}.hero-baseline[data-astro-cid-3tibrrtu]{flex:none;min-height:64px}}@media (width>=1001px) and (height>=700px) and (height<=849px){.launch-hero-art[data-astro-cid-3tibrrtu]{justify-content:center;align-items:center;height:535px;display:flex}.launch-hero-art[data-astro-cid-3tibrrtu] .urban-scene{transform-origin:50%;flex:none;transform:scale(.85)}.launch-hero[data-astro-cid-3tibrrtu] h1[data-astro-cid-3tibrrtu]{font-size:clamp(62px,6vw,88px)}.hero-pilot[data-astro-cid-3tibrrtu]{margin-top:28px;padding-top:20px}.launch-hero-actions[data-astro-cid-3tibrrtu]{margin-top:25px}}.hero-baseline[data-astro-cid-3tibrrtu]{opacity:var(--hero-chrome-opacity,1)}.hero-story-caption[data-astro-cid-3tibrrtu]{max-width:270px;opacity:var(--story-caption-opacity,0);transform:translateY(var(--story-caption-y,20px));pointer-events:none;position:absolute;top:38%;left:max(56px,50vw - 696px)}.hero-story-caption[data-astro-cid-3tibrrtu] article[data-astro-cid-3tibrrtu]{animation:.4s ease-out caption-enter}.hero-story-caption[data-astro-cid-3tibrrtu] span[data-astro-cid-3tibrrtu]{letter-spacing:.13em;color:var(--text-secondary);font-size:10px}.hero-story-caption[data-astro-cid-3tibrrtu] h2[data-astro-cid-3tibrrtu]{letter-spacing:-.035em;margin:22px 0;font-size:clamp(32px,3.2vw,46px);font-weight:500;line-height:1.13}.hero-story-caption[data-astro-cid-3tibrrtu] p[data-astro-cid-3tibrrtu]{color:var(--text-secondary);max-width:235px;font-size:13px;line-height:1.9}@keyframes caption-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (width<=1000px),(height<=699px){.hero-story-caption[data-astro-cid-3tibrrtu]{display:none}.hero-main[data-astro-cid-3tibrrtu]{padding-bottom:0;display:block}.launch-hero-copy[data-astro-cid-3tibrrtu]{max-width:600px;margin-bottom:30px}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-visual-track[data-astro-cid-3tibrrtu]{height:calc(100svh + 1800px)}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .launch-hero-art[data-astro-cid-3tibrrtu]{justify-content:center;align-items:center;max-width:620px;height:100svh;margin-inline:auto;display:flex;position:sticky;top:0;transform:none}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-stage[data-astro-cid-3tibrrtu]{overflow:clip visible}.hero-visual-track[data-astro-cid-3tibrrtu] .urban-scene{flex:none;margin:auto}}.launch-hero[data-story-ready]+.connection-section{z-index:2;background:0 0;margin-top:calc(-1*min(60svh,560px));position:relative}@media (width<=1000px),(height<=699px){.launch-hero[data-story-ready]+.connection-section{margin-top:calc(-1*min(60svh,500px))}}@media (prefers-reduced-motion:reduce){.launch-hero[data-story-ready]+.connection-section{margin-top:0}.launch-hero-art[data-astro-cid-3tibrrtu]{opacity:1}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-visual-track[data-astro-cid-3tibrrtu]{height:auto}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .launch-hero-art[data-astro-cid-3tibrrtu]{height:auto;position:relative}.hero-story-caption[data-astro-cid-3tibrrtu]{display:none}.launch-hero-copy[data-astro-cid-3tibrrtu]{opacity:1;transform:none}.hero-baseline[data-astro-cid-3tibrrtu]{opacity:1}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready]{height:auto}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-stage[data-astro-cid-3tibrrtu]{height:auto;position:relative}.hero-main[data-astro-cid-3tibrrtu]{min-height:666px}}.mobile-story-caption[data-astro-cid-3tibrrtu]{display:none}@media (width<=1000px){.launch-hero[data-astro-cid-3tibrrtu][data-story-ready]{height:auto}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-stage[data-astro-cid-3tibrrtu],.hero-stage[data-astro-cid-3tibrrtu]{height:auto;padding-top:103px;position:relative;overflow:clip}.hero-main[data-astro-cid-3tibrrtu]{min-height:0;padding-block:4px 0;display:block}.launch-hero-copy[data-astro-cid-3tibrrtu]{opacity:1;max-width:440px;margin:0 auto;padding-bottom:0;transform:none}.hero-kicker[data-astro-cid-3tibrrtu]{letter-spacing:.12em;font-size:9px}.launch-hero[data-astro-cid-3tibrrtu] h1[data-astro-cid-3tibrrtu]{letter-spacing:-.04em;margin:20px 0 18px;font-size:clamp(44px,11.5vw,62px);line-height:1.07}.launch-hero-copy[data-astro-cid-3tibrrtu]>p[data-astro-cid-3tibrrtu]{max-width:390px;font-size:14px;line-height:1.75}.launch-hero-actions[data-astro-cid-3tibrrtu]{gap:20px;margin-top:22px}.hero-contact-link[data-astro-cid-3tibrrtu]{gap:9px;font-size:11px}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-visual-track[data-astro-cid-3tibrrtu],.hero-visual-track[data-astro-cid-3tibrrtu]{height:auto;margin-top:24px}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .launch-hero-art[data-astro-cid-3tibrrtu],.launch-hero-art[data-astro-cid-3tibrrtu]{opacity:1;max-width:440px;height:auto;margin:auto;display:block;position:relative;top:auto;transform:none}.launch-hero-art[data-astro-cid-3tibrrtu] .urban-scene{margin:0 auto;transform:none}.hero-baseline[data-astro-cid-3tibrrtu],.hero-story-caption[data-astro-cid-3tibrrtu]{display:none}.launch-hero[data-story-ready]+.connection-section{margin-top:0;padding-top:52px}}@media (width>=701px) and (width<=1000px){.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-stage[data-astro-cid-3tibrrtu],.hero-stage[data-astro-cid-3tibrrtu]{padding-top:126px}}@media (width<=1000px) and (height>=520px) and (prefers-reduced-motion:no-preference){.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-stage[data-astro-cid-3tibrrtu]{overflow:visible}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .hero-visual-track[data-astro-cid-3tibrrtu]{height:calc(100svh + clamp(780px,125svh,1120px))}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .launch-hero-art[data-astro-cid-3tibrrtu]{height:100svh;opacity:var(--hero-art-opacity,1);position:sticky;top:0}.launch-hero[data-astro-cid-3tibrrtu][data-story-ready] .mobile-story-caption[data-astro-cid-3tibrrtu]{z-index:5;text-align:center;opacity:var(--mobile-caption-opacity,0);transform:translateY(var(--mobile-caption-y,8px));pointer-events:none;display:block;position:absolute;top:22px;left:12px;right:12px}.mobile-story-caption[data-astro-cid-3tibrrtu] p[data-astro-cid-3tibrrtu]{letter-spacing:-.025em;text-wrap:balance;max-width:340px;margin:auto;font-size:clamp(19px,5.2vw,23px);font-weight:550;line-height:1.3}.launch-hero[data-story-ready]+.connection-section{margin-top:calc(-1*min(28svh,240px));padding-top:36px}}
