.hero[data-astro-cid-4ievq3zz]{background:linear-gradient(135deg,var(--hs-navy) 0%,var(--hs-plum) 100%);overflow:hidden}.hero-grid[data-astro-cid-4ievq3zz]{padding-block:clamp(48px,6vw,96px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,72px);align-items:center}.band[data-astro-cid-4ievq3zz]{align-self:flex-start;display:flex;align-items:center;height:64px;padding:0 26px;border-radius:16px}.band[data-astro-cid-4ievq3zz].is-hypaview{background:var(--hs-fog-100)}.band[data-astro-cid-4ievq3zz].is-hypamaps{background:var(--hs-ember)}.band[data-astro-cid-4ievq3zz].is-hypaflow{background:var(--hs-sand-200)}.band[data-astro-cid-4ievq3zz].is-hypaknow{background:var(--hs-plum);box-shadow:inset 0 0 0 1px #fcfdfd47}.hero-h1[data-astro-cid-4ievq3zz]{font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(40px,5.3vw,77px);line-height:.98;letter-spacing:-.025em;text-wrap:balance;color:var(--hs-fog-100)}.hero-body[data-astro-cid-4ievq3zz]{font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--hs-navy-100);max-width:42ch;text-wrap:pretty}.hero[data-astro-cid-4ievq3zz] .hero-ghost{border-color:#fcfdfd80}.frame[data-astro-cid-4ievq3zz]{position:relative;border-radius:24px;overflow:hidden;background:var(--hs-navy-700);border:1px solid rgb(252 253 253 / .14);box-shadow:0 40px 80px -40px #000000b3;min-width:0}.bar[data-astro-cid-4ievq3zz]{height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#16273c;border-bottom:1px solid rgb(252 253 253 / .1)}.dot[data-astro-cid-4ievq3zz]{width:8px;height:8px;border-radius:50%;background:var(--hs-navy-400)}.bar-label[data-astro-cid-4ievq3zz]{flex:1;min-width:0;margin-left:8px;height:20px;border-radius:999px;background:#fcfdfd14;display:flex;align-items:center;padding:0 12px;font-size:11px;color:var(--hs-navy-200);overflow:hidden;white-space:nowrap}.view[data-astro-cid-4ievq3zz]{position:relative;aspect-ratio:16 / 10;overflow:hidden}.view[data-astro-cid-4ievq3zz] .view-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cap[data-astro-cid-4ievq3zz]{position:absolute;left:16px;bottom:16px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#0e1926e0;color:var(--hs-fog-100);font-size:15px;line-height:1.3;max-width:calc(100% - 32px)}.does-top[data-astro-cid-5b6hhjl2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,4vw,64px);align-items:end}.does-fig[data-astro-cid-5b6hhjl2]{position:relative;margin:0;aspect-ratio:4 / 3;border-radius:28px;overflow:hidden;background:var(--hs-sand-300);min-width:0}.does-fig[data-astro-cid-5b6hhjl2] .does-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.chip-live[data-astro-cid-5b6hhjl2],.chip-stamp[data-astro-cid-5b6hhjl2]{position:absolute;display:flex;align-items:center;border-radius:999px;pointer-events:none;max-width:92%}.chip-live[data-astro-cid-5b6hhjl2]{right:4%;top:5%;gap:8px;padding:8px 12px;background:#10233adb;border:1px solid rgb(143 220 235 / .5);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--hs-cyan-300)}.chip-dot[data-astro-cid-5b6hhjl2]{flex:none;width:8px;height:8px;border-radius:50%;background:var(--hs-cyan-300)}.chip-stamp[data-astro-cid-5b6hhjl2]{left:4%;bottom:5%;gap:10px;padding:10px 16px;background:#0e1926db;color:var(--hs-fog-100);font-size:15px;line-height:1.3}.does[data-astro-cid-5b6hhjl2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px 28px}.does-item[data-astro-cid-5b6hhjl2]{display:flex;flex-direction:column;gap:10px;padding:22px 0;border-top:2px solid var(--hs-navy);min-width:0}.does-verb[data-astro-cid-5b6hhjl2]{font-family:var(--hs-font-serif);font-size:clamp(30px,2.8vw,38px);line-height:1}@media(prefers-reduced-motion:no-preference){.chip-live[data-astro-cid-5b6hhjl2]{animation:hsfC1 10s cubic-bezier(.4,0,.2,1) infinite}.chip-stamp[data-astro-cid-5b6hhjl2]{animation:hsfC2 10s cubic-bezier(.4,0,.2,1) infinite}.chip-dot[data-astro-cid-5b6hhjl2]{animation:hsfDot 1.6s ease-in-out infinite}}@keyframes hsfC1{0%,3%{opacity:0;transform:translateY(10px)}8%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes hsfC2{0%,7%{opacity:0;transform:translateY(10px)}12%,90%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(0)}}@keyframes hsfDot{0%,to{opacity:1}50%{opacity:.35}}.vals[data-astro-cid-utrzeiqk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.val[data-astro-cid-utrzeiqk]{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:22px;background:var(--hs-sand-100);min-width:0}.val-title[data-astro-cid-utrzeiqk]{font-family:var(--hs-font-serif);font-weight:400;font-size:26px;line-height:1.1;text-wrap:balance}.cyc[data-astro-cid-ihpeubin]{container-type:inline-size}.hub-card[data-astro-cid-ihpeubin]{display:flex;flex-direction:column;gap:6px;padding:20px 22px;margin-bottom:16px;border-radius:22px;background:var(--hs-navy);color:var(--hs-fog-100)}.ring-wrap[data-astro-cid-ihpeubin]{position:relative}.ring[data-astro-cid-ihpeubin],.arr[data-astro-cid-ihpeubin],.hub[data-astro-cid-ihpeubin]{display:none}.cards[data-astro-cid-ihpeubin]{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.card-li[data-astro-cid-ihpeubin]{display:flex;flex-direction:column;min-width:0}.node[data-astro-cid-ihpeubin]{position:relative;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:18px;width:100%;padding:clamp(20px,2vw,26px);border-radius:26px;background:var(--hs-fog-100);color:var(--hs-navy);border:2px solid var(--hs-sand-300)}.node-phase[data-astro-cid-ihpeubin]{font-family:var(--hs-font-serif);font-size:clamp(30px,2.8vw,40px);line-height:1}.node-num[data-astro-cid-ihpeubin]{color:var(--hs-ember-600)}.node-sub[data-astro-cid-ihpeubin]{color:var(--hs-navy-400)}.verb[data-astro-cid-ihpeubin]{padding:4px 12px;border-radius:999px;border:1.5px solid var(--hs-navy);font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}.badge[data-astro-cid-ihpeubin]{display:none;position:absolute;top:-13px;right:24px;padding:5px 12px;border-radius:999px;border:1.5px solid var(--hs-ember);font-family:var(--hs-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:var(--hs-fog-100);color:var(--hs-ember-600)}.node[data-astro-cid-ihpeubin].is-here{background:var(--hs-navy);color:var(--hs-fog-100);border-color:var(--hs-ember);box-shadow:0 0 0 6px #e2540a29,0 30px 60px -30px #10233a99}.is-here[data-astro-cid-ihpeubin] .node-num[data-astro-cid-ihpeubin]{color:var(--hs-ember-300)}.is-here[data-astro-cid-ihpeubin] .node-sub[data-astro-cid-ihpeubin]{color:var(--hs-navy-100)}.is-here[data-astro-cid-ihpeubin] .verb[data-astro-cid-ihpeubin]{border-color:#fcfdfd8c}.is-here[data-astro-cid-ihpeubin] .ch-icon{filter:brightness(0) invert(1)}.is-here[data-astro-cid-ihpeubin] .badge[data-astro-cid-ihpeubin]{display:block;background:var(--hs-ember);color:var(--hs-fog-100)}.node[data-astro-cid-ihpeubin].is-lit{border-color:var(--hs-ember);box-shadow:0 0 0 6px #e2540a1a}.is-lit[data-astro-cid-ihpeubin] .badge[data-astro-cid-ihpeubin]{display:block}.node[data-astro-cid-ihpeubin].is-dim{color:var(--hs-neutral-600);border-color:var(--hs-sand-200)}.is-dim[data-astro-cid-ihpeubin] .node-num[data-astro-cid-ihpeubin],.is-dim[data-astro-cid-ihpeubin] .node-sub[data-astro-cid-ihpeubin]{color:var(--hs-neutral-400)}.is-dim[data-astro-cid-ihpeubin] .verb[data-astro-cid-ihpeubin]{border-color:var(--hs-navy-100)}.is-dim[data-astro-cid-ihpeubin] .ch-icon{opacity:.45}.conn[data-astro-cid-ihpeubin]{align-self:center;margin:10px 0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--hs-navy);color:var(--hs-fog-100);font-size:18px;line-height:1}.conn[data-astro-cid-ihpeubin].is-on,.arr[data-astro-cid-ihpeubin].is-on{background:var(--hs-ember)}@container (min-width: 820px){.hub-card[data-astro-cid-ihpeubin],.conn[data-astro-cid-ihpeubin]{display:none}.ring-wrap[data-astro-cid-ihpeubin]{--gap-y: 64px;--gap-x: 80px;padding:16px 34px}.ring[data-astro-cid-ihpeubin]{display:block;position:absolute;left:6px;right:6px;top:calc(16px + (100% - 32px - var(--gap-y)) / 4);bottom:calc(16px + (100% - 32px - var(--gap-y)) / 4);border-radius:56px;border:3px solid transparent;background:linear-gradient(90deg,var(--hs-ember),var(--hs-plum)) border-box;-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.cards[data-astro-cid-ihpeubin]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--gap-y) var(--gap-x)}.card-li[data-astro-cid-ihpeubin]{order:var(--grid-order)}.badge[data-astro-cid-ihpeubin]{right:72px}.arr[data-astro-cid-ihpeubin]{display:grid;position:absolute;z-index:3;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;place-items:center;background:var(--hs-navy);color:var(--hs-fog-100);font-size:20px;line-height:1;box-shadow:0 0 0 5px var(--hs-sand-100)}.arr-top[data-astro-cid-ihpeubin]{left:50%;top:calc(16px + (100% - 32px - var(--gap-y)) / 4)}.arr-right[data-astro-cid-ihpeubin]{left:calc(100% - 6px);top:50%}.arr-bottom[data-astro-cid-ihpeubin]{left:50%;top:calc(100% - 16px - (100% - 32px - var(--gap-y)) / 4)}.arr-left[data-astro-cid-ihpeubin]{left:6px;top:50%}.hub[data-astro-cid-ihpeubin]{display:flex;position:absolute;z-index:3;left:50%;top:50%;width:clamp(150px,13vw,176px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:var(--hs-navy);color:var(--hs-fog-100);box-shadow:0 0 0 8px var(--hs-sand-100);flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:18px;text-align:center}.hub-text[data-astro-cid-ihpeubin]{font-family:var(--hs-font-serif);font-size:clamp(17px,1.5vw,21px);line-height:1.1;text-wrap:balance}}.pairs[data-astro-cid-ihpeubin]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.pc[data-astro-cid-ihpeubin]{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(22px,2.4vw,30px);border-radius:24px;background:var(--hs-fog-100);color:var(--hs-navy);border:1px solid var(--hs-sand-300);min-width:0}.pc-kick[data-astro-cid-ihpeubin]{color:var(--hs-ember-600)}.pc-title[data-astro-cid-ihpeubin]{font-family:var(--hs-font-serif);font-weight:400;font-size:clamp(26px,2.6vw,34px);line-height:1.08;text-wrap:balance}.pc-body[data-astro-cid-ihpeubin]{font-size:16px;line-height:1.55;color:var(--hs-navy-400);text-wrap:pretty}.pc-chip[data-astro-cid-ihpeubin]{padding:5px 12px;border-radius:999px;border:1px solid var(--hs-sand);font-size:13px;font-weight:600;white-space:nowrap}.pc-link[data-astro-cid-ihpeubin]{align-self:flex-start;font-size:16px}.pc[data-astro-cid-ihpeubin].is-on{background:var(--hs-navy);color:var(--hs-fog-100);border-color:var(--hs-navy)}.pc[data-astro-cid-ihpeubin].is-on .pc-kick[data-astro-cid-ihpeubin]{color:var(--hs-ember-300)}.pc[data-astro-cid-ihpeubin].is-on .pc-body[data-astro-cid-ihpeubin]{color:var(--hs-navy-100)}.pc[data-astro-cid-ihpeubin].is-on .pc-chip[data-astro-cid-ihpeubin]{border-color:#fcfdfd66}.pc[data-astro-cid-ihpeubin].is-on .pc-link[data-astro-cid-ihpeubin] .link{color:var(--hs-ember-300)}.feat-grid[data-astro-cid-g25656wz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(32px,5vw,64px);align-items:start}.feat[data-astro-cid-g25656wz]{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-top:1px solid var(--hs-sand-200)}.tile[data-astro-cid-g25656wz]{position:relative;flex:none;width:52px;height:52px;border-radius:16px;background:var(--hs-sand-100);border:1px solid var(--hs-sand-200);overflow:hidden}.tile[data-astro-cid-g25656wz] .ico{position:absolute;left:12px;top:12px;width:28px;height:28px;display:block}.ripple[data-astro-cid-g25656wz]{position:absolute;inset:6px;border-radius:50%;border:2px solid var(--hs-ember);opacity:0}.tap[data-astro-cid-g25656wz]{position:absolute;left:13px;top:13px;width:14px;height:14px;border-radius:50%;background:#e2540a73;opacity:0}.scan[data-astro-cid-g25656wz]{position:absolute;left:9px;right:9px;top:12px;height:2px;border-radius:2px;background:var(--hs-ember);box-shadow:0 0 8px #e2540ab3;opacity:0}.tile[data-astro-cid-g25656wz] .ghost{opacity:0}.is-map-pin[data-astro-cid-g25656wz] .main,.is-code[data-astro-cid-g25656wz] .main,.is-device-mobile[data-astro-cid-g25656wz] .main,.is-building-office[data-astro-cid-g25656wz] .main{transform-origin:50% 100%}.is-cursor[data-astro-cid-g25656wz] .main{transform-origin:30% 30%}.is-chart-bar[data-astro-cid-g25656wz] .main{transform-origin:50% 88%}.lists[data-astro-cid-g25656wz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;padding:clamp(24px,3vw,32px);border-radius:26px;background:var(--hs-sand-100)}.where[data-astro-cid-g25656wz]{font-size:15px;line-height:1.4;padding-top:8px;border-top:1px solid var(--hs-sand-300)}@media(prefers-reduced-motion:no-preference){.tile[data-astro-cid-g25656wz] .ico,.tile[data-astro-cid-g25656wz] i[data-astro-cid-g25656wz]{--loop: 6s cubic-bezier(.4, 0, .2, 1) var(--d) infinite both}.is-map-pin[data-astro-cid-g25656wz] .main{animation:hsiDrop var(--loop)}.is-magnifying-glass[data-astro-cid-g25656wz] .main{animation:hsiSearch var(--loop)}.is-code[data-astro-cid-g25656wz] .main,.is-building-office[data-astro-cid-g25656wz] .main{animation:hsiJelly var(--loop)}.is-arrows-clockwise[data-astro-cid-g25656wz] .main{animation:hsiSpin var(--loop)}.is-export[data-astro-cid-g25656wz] .main{animation:hsiLift var(--loop)}.is-wheelchair[data-astro-cid-g25656wz] .main{animation:hsiRoll var(--loop)}.is-device-mobile[data-astro-cid-g25656wz] .main,.is-chart-pie-slice[data-astro-cid-g25656wz] .main{animation:hsiTilt var(--loop)}.is-calendar-check[data-astro-cid-g25656wz] .main,.is-sparkle[data-astro-cid-g25656wz] .main,.is-target[data-astro-cid-g25656wz] .main{animation:hsiPop var(--loop)}.is-cursor[data-astro-cid-g25656wz] .main{animation:hsiTap var(--loop)}.is-chart-bar[data-astro-cid-g25656wz] .main{animation:hsiGrow var(--loop)}.tile[data-astro-cid-g25656wz] .ghost{animation:hsiGhost var(--loop)}.ripple[data-astro-cid-g25656wz]{animation:hsiRipple var(--loop)}.tap[data-astro-cid-g25656wz]{animation:hsiTap2 var(--loop)}.scan[data-astro-cid-g25656wz]{animation:hsiScan var(--loop)}.tile[data-astro-cid-g25656wz] .ico,.tile[data-astro-cid-g25656wz] i[data-astro-cid-g25656wz]{animation-play-state:paused}.is-playing[data-astro-cid-g25656wz] .tile[data-astro-cid-g25656wz] .ico,.is-playing[data-astro-cid-g25656wz] .tile[data-astro-cid-g25656wz] i[data-astro-cid-g25656wz]{animation-play-state:running}}@media(prefers-reduced-motion:reduce){.scan[data-astro-cid-g25656wz]{top:25px;opacity:1}}@keyframes hsiDrop{0%{transform:translateY(0)}5%{transform:translateY(-24%)}10%{transform:translateY(0)}13%{transform:translateY(-8%)}16%,to{transform:translateY(0)}}@keyframes hsiSearch{0%,19%,to{transform:translate(0)}4%{transform:translate(-10%,-6%)}9%{transform:translate(8%,-10%)}14%{transform:translate(4%,7%)}}@keyframes hsiJelly{0%{transform:scale(1)}5%{transform:scale(1.18,.86)}10%{transform:scale(.92,1.08)}15%,to{transform:scale(1)}}@keyframes hsiSpin{0%{transform:rotate(0)}20%,to{transform:rotate(360deg)}}@keyframes hsiScan{0%{transform:translateY(0);opacity:0}3%{opacity:1}17%{transform:translateY(26px);opacity:1}20%,to{transform:translateY(26px);opacity:0}}@keyframes hsiLift{0%{transform:translate(0)}6%{transform:translate(8%,-18%)}12%{transform:translate(-1%,2%)}15%,to{transform:translate(0)}}@keyframes hsiRoll{0%{transform:translate(0)}8%,10%{transform:translate(18%)}18%,to{transform:translate(0)}}@keyframes hsiPop{0%{transform:scale(1)}6%{transform:scale(1.22)}11%{transform:scale(.94)}15%,to{transform:scale(1)}}@keyframes hsiGhost{0%{transform:translate(0);opacity:0}3%{opacity:.5}13%{transform:translate(7px,-7px);opacity:.5}20%,to{transform:translate(7px,-7px);opacity:0}}@keyframes hsiTap{0%{transform:translate(0) scale(1)}6%{transform:translate(-14%,-14%) scale(1)}9%{transform:translate(-14%,-14%) scale(.8)}12%{transform:translate(-14%,-14%) scale(1)}18%,to{transform:translate(0) scale(1)}}@keyframes hsiGrow{0%{transform:scaleY(1)}5%{transform:scaleY(.4)}13%{transform:scaleY(1.08)}17%,to{transform:scaleY(1)}}@keyframes hsiTilt{0%{transform:rotate(0)}5%{transform:rotate(-14deg)}10%{transform:rotate(10deg)}15%{transform:rotate(-4deg)}19%,to{transform:rotate(0)}}@keyframes hsiRipple{0%{transform:scale(.55);opacity:0}3%{opacity:.7}20%,to{transform:scale(1.35);opacity:0}}@keyframes hsiTap2{0%,8%{transform:scale(0);opacity:0}9%{transform:scale(.4);opacity:.8}16%,to{transform:scale(1.4);opacity:0}}.secs[data-astro-cid-4tn6hedh]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.sec[data-astro-cid-4tn6hedh]{display:flex;flex-direction:column;gap:14px;width:100%;padding:12px 12px 22px;border-radius:22px;background:var(--hs-fog-100);color:var(--hs-navy);text-decoration:none;min-width:0;transition:box-shadow .2s var(--hs-ease-out)}.sec[data-astro-cid-4tn6hedh]:hover{box-shadow:0 0 0 1px var(--hs-sand-300)}.sec-img[data-astro-cid-4tn6hedh]{position:relative;aspect-ratio:3 / 2;border-radius:14px;overflow:hidden;background:var(--hs-navy)}.sec-img[data-astro-cid-4tn6hedh] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sec-cta[data-astro-cid-4tn6hedh]{margin-top:auto;padding-top:6px;font-size:15px;font-weight:600;color:var(--hs-ember-600)}.sec[data-astro-cid-4tn6hedh]:hover .sec-cta[data-astro-cid-4tn6hedh]{color:var(--hs-ember-700)}
