.hdr[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);transition:background-color .4s,box-shadow .4s,backdrop-filter .4s;position:fixed;inset:0 0 auto}.hdr[data-astro-cid-nen7h5rs].is-scrolled,.hdr[data-astro-cid-nen7h5rs].is-open{-webkit-backdrop-filter:saturate(1.4)blur(14px);background:#f6f6f2d1;box-shadow:0 1px #0a0e1a14}.hdr__in[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;height:100%;display:flex}.hdr__nav[data-astro-cid-nen7h5rs]{margin-left:auto}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:4px;margin:0;padding:0;list-style:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);border-radius:999px;padding:10px 14px;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s;display:block;position:relative}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--ink);background:#0a0e1a0d}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active{color:var(--ink)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-active:after{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.hdr__cta[data-astro-cid-nen7h5rs]{min-height:42px;padding:0 18px;font-size:14px}.hdr__burger[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;margin-left:auto;display:none;position:relative}.hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:2px;transition:transform .4s var(--ease);border-radius:2px;position:absolute;left:12px;right:12px}.hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:17px}.hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:25px}.hdr[data-astro-cid-nen7h5rs].is-open .hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}.hdr[data-astro-cid-nen7h5rs].is-open .hdr__burger[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-4px)rotate(-45deg)}.mnav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 auto;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding:16px var(--gutter) 28px;transform-origin:top;animation:drop .45s var(--ease);background:#f6f6f2f7;position:fixed}.mnav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{margin:0 0 20px;padding:0;list-style:none}.mnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{animation:rise .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms + 60ms)}.mnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-display);letter-spacing:-.03em;border-bottom:1px solid var(--line);padding:14px 0;font-size:30px;font-weight:600;text-decoration:none;display:block}.mnav__cta[data-astro-cid-nen7h5rs]{width:100%}@keyframes drop{0%{opacity:0;transform:scaleY(.96)}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@media (width<=880px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{display:none}.hdr__burger[data-astro-cid-nen7h5rs]{display:block}}.hero[data-astro-cid-ge2uvauf]{padding:calc(var(--header-h) + clamp(40px, 7vw, 96px)) 0 clamp(70px, 8vw, 110px);position:relative;overflow:clip}.hero__glow[data-astro-cid-ge2uvauf]{contain:strict;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#2f5bff29,#0000 70%) 30% 40%/70% 70% no-repeat,radial-gradient(closest-side,#c8f13538,#0000 70%) 75% 70%/45% 45% no-repeat;width:min(900px,90vw);height:min(900px,90vw);animation:18s ease-in-out infinite alternate drift;position:absolute;inset:-20% -10% auto auto}@keyframes drift{to{transform:translate(-6%,5%)rotate(8deg)}}.hero__grid[data-astro-cid-ge2uvauf]{align-items:center;gap:clamp(48px,6vw,72px);display:grid;position:relative}@media (width>=960px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1.12fr .88fr}}.hero__title[data-astro-cid-ge2uvauf]{margin:22px 0 24px;font-size:clamp(42px,5.6vw,82px)}.hero__line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:lineUp 1.1s var(--ease) both;animation-delay:calc(var(--d) * .11s + 80ms);display:block}.hero__line[data-astro-cid-ge2uvauf]:last-child{color:var(--muted)}.hero__line[data-astro-cid-ge2uvauf]:last-child>span[data-astro-cid-ge2uvauf]{color:#0000;background:linear-gradient(90deg, var(--ink), #3b4258);-webkit-background-clip:text;background-clip:text}.hero__mark[data-astro-cid-ge2uvauf]{white-space:nowrap;font-style:normal;position:relative}.hero__mark[data-astro-cid-ge2uvauf]:after{content:"";z-index:-1;background:var(--signal);transform-origin:0;height:.13em;animation:mark .9s var(--ease) 1.1s both;border-radius:3px;position:absolute;bottom:.04em;left:.02em;right:.1em}@keyframes mark{0%{transform:scaleX(0)}}@keyframes lineUp{0%{transform:translateY(105%)}}.hero__in[data-astro-cid-ge2uvauf]{animation:fadeUp .9s var(--ease) both;animation-delay:calc(var(--d) * .11s + .12s)}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}}.hero__lead[data-astro-cid-ge2uvauf]{max-width:30ch}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero__mods[data-astro-cid-ge2uvauf]{font:500 13px/1 var(--f-mono);color:var(--muted-2);gap:22px;margin:40px 0 0;padding:0;list-style:none;display:flex}.hero__mods[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:inline-flex}.hero__mods[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border-radius:3px;width:10px;height:10px}.hero__visual[data-astro-cid-ge2uvauf]{width:100%;max-width:560px;margin-inline:auto;position:relative}.hero__frame[data-astro-cid-ge2uvauf]{--gap:clamp(12px, 1.6vw, 18px);--ru:50% 50% 46% 46% / 0 0 34% 34%;margin:calc(var(--gap) * 2) calc(var(--gap) * 2) 0;position:relative}.hero__ring[data-astro-cid-ge2uvauf]{left:calc(var(--gap) * -1.4);right:calc(var(--gap) * -1.4);top:14%;bottom:calc(var(--gap) * -1.4);width:calc(100% + var(--gap) * 2.8);height:calc(86% + var(--gap) * 1.4);pointer-events:none;max-width:none;animation:printUp 1.6s var(--ease) .5s both;position:absolute;overflow:visible}@keyframes printUp{0%{clip-path:inset(100% -10px -10px)}to{clip-path:inset(-10px)}}.hero__photo[data-astro-cid-ge2uvauf]{z-index:1;aspect-ratio:1/1.08;box-shadow:var(--shadow-2);animation:photoIn 1.3s var(--ease) .25s both;border-radius:28px 28px 50% 50%/28px 28px 34% 34%;margin:0;position:relative;overflow:hidden}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:40% 50%;width:100%;height:100%}@keyframes photoIn{0%{opacity:0;clip-path:inset(8% round 32px);transform:translateY(24px)scale(.98)}}.chip[data-astro-cid-ge2uvauf]{z-index:2;border-radius:var(--r-md);box-shadow:var(--shadow-2);animation:fadeUp .9s var(--ease) both;align-items:center;gap:12px;display:flex;position:absolute}.chip--calc[data-astro-cid-ge2uvauf]{background:var(--ink);color:var(--on-ink);padding:12px 14px;animation-delay:.9s;bottom:9%;left:-7%}.chip__ic[data-astro-cid-ge2uvauf]{border-radius:10px;flex:none;place-items:center;width:38px;height:38px;display:grid}.chip__tx[data-astro-cid-ge2uvauf]{flex-direction:column;gap:3px;line-height:1.1;display:flex}.chip__tx[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf]{font-family:var(--f-display);letter-spacing:-.03em;font-size:17px}.chip__tx[data-astro-cid-ge2uvauf] b[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:#b39dff;font-weight:500}.chip__tx[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--on-ink-muted);font-size:12px}.chip--eco[data-astro-cid-ge2uvauf]{-webkit-backdrop-filter:blur(10px);background:#ffffffeb;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;animation-delay:1.05s;top:7%;right:-5%}.chip__k[data-astro-cid-ge2uvauf]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-size:10.5px}.chip__steps[data-astro-cid-ge2uvauf]{gap:4px;display:flex}.chip__steps[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{border-radius:3px;width:28px;height:6px}.chip__v[data-astro-cid-ge2uvauf]{font-size:13px;font-weight:600}.ticker[data-astro-cid-ge2uvauf]{border-block:1px solid var(--line);margin-top:clamp(56px,7vw,96px);padding:18px 0;display:flex;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker__track[data-astro-cid-ge2uvauf]{font:500 clamp(14px, 1.4vw, 17px)/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);white-space:nowrap;flex:none;align-items:center;gap:28px;padding-right:28px;animation:38s linear infinite tick;display:flex}.ticker__track[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:var(--signal);border-radius:2px;width:8px;height:8px}.ticker__track[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-of-type(4n+1){background:var(--scout)}.ticker__track[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-of-type(4n+2){background:var(--calc)}.ticker__track[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-of-type(4n+3){background:var(--central)}@keyframes tick{to{transform:translate(-100%)}}.chip--eco[data-astro-cid-ge2uvauf]{--bob:0px}@media (prefers-reduced-motion:no-preference){.chip--eco[data-astro-cid-ge2uvauf] .chip__steps[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{animation:grow 3.6s var(--ease) infinite;transform-origin:0}.chip--eco[data-astro-cid-ge2uvauf] .chip__steps[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:.4s}.chip--eco[data-astro-cid-ge2uvauf] .chip__steps[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.8s}}@keyframes grow{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}@media (width<=959px){.hero__lead[data-astro-cid-ge2uvauf]{max-width:36ch}}@media (width<=560px){.chip--calc[data-astro-cid-ge2uvauf]{bottom:4%;left:4%;right:4%}.chip--calc[data-astro-cid-ge2uvauf] .badge[data-astro-cid-ge2uvauf]{margin-left:auto}.chip--eco[data-astro-cid-ge2uvauf]{top:4%;right:4%}.hero__u[data-astro-cid-ge2uvauf]{top:-6%}.hero__ctas[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{width:100%}}.vision__t[data-astro-cid-c6yojwdb] span[data-astro-cid-c6yojwdb]{color:var(--blue)}.journey[data-astro-cid-c6yojwdb]{gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.journey[data-astro-cid-c6yojwdb]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:40px}}.journey__rail[data-astro-cid-c6yojwdb]{background:#0a0e1a1a;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:11px}.journey__fill[data-astro-cid-c6yojwdb]{background:linear-gradient(180deg, var(--scout), var(--calc) 45%, var(--central));transform-origin:top;transform:scaleY(var(--p));border-radius:2px;position:absolute;inset:0}@media (width>=900px){.journey__rail[data-astro-cid-c6yojwdb]{width:auto;height:2px;inset:11px 0 auto}.journey__fill[data-astro-cid-c6yojwdb]{background:linear-gradient(90deg, var(--scout), var(--calc) 45%, var(--central));transform-origin:0;transform:scaleX(var(--p))}}.step[data-astro-cid-c6yojwdb]{border-radius:var(--r-lg);transition:transform .5s var(--ease), box-shadow .5s var(--ease), background-color .3s;background:#ffffffc7;border:1px solid #0a0e1a0f;padding:24px 22px 22px 46px;position:relative}@media (width>=900px){.step[data-astro-cid-c6yojwdb]{padding:28px 24px 24px}}.step[data-astro-cid-c6yojwdb]:hover{background:var(--white);box-shadow:var(--shadow-1);transform:translateY(-4px)}.step__node[data-astro-cid-c6yojwdb]{background:var(--paper);border:2px solid var(--mc);border-radius:50%;place-items:center;width:16px;height:16px;display:grid;position:absolute;top:30px;left:4px}.step__node[data-astro-cid-c6yojwdb] span[data-astro-cid-c6yojwdb]{background:var(--mc);border-radius:50%;width:6px;height:6px}.step__node[data-astro-cid-c6yojwdb]:after{content:"";border:2px solid var(--mc);opacity:0;border-radius:50%;position:absolute;inset:-2px}.step[data-astro-cid-c6yojwdb].is-in .step__node[data-astro-cid-c6yojwdb]:after{animation:ping 1.6s var(--ease) calc(var(--i) * .25s + .4s) 2}@media (width>=900px){.step__node[data-astro-cid-c6yojwdb]{top:-37px;left:24px}}.step__n[data-astro-cid-c6yojwdb]{color:var(--muted-2);letter-spacing:.1em;font-size:12px}.step__t[data-astro-cid-c6yojwdb]{font-family:var(--f-display);letter-spacing:-.035em;margin:10px 0 8px;font-size:clamp(26px,2.4vw,32px);font-weight:700;line-height:1}.step__d[data-astro-cid-c6yojwdb]{color:var(--muted);font-size:15px;line-height:1.5}.step__m[data-astro-cid-c6yojwdb]{color:var(--ink);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:inline-flex}.step__m[data-astro-cid-c6yojwdb] i[data-astro-cid-c6yojwdb]{background:var(--mc);border-radius:3px;width:18px;height:5px}.eco__grid[data-astro-cid-dugju3nl]{gap:20px;display:grid}@media (width>=1000px){.eco__grid[data-astro-cid-dugju3nl]{grid-template-rows:auto auto;grid-template-columns:1.45fr 1fr}.calc[data-astro-cid-dugju3nl]{grid-row:span 2}}.card[data-astro-cid-dugju3nl]{border-radius:var(--r-xl);transition:transform .6s var(--ease), box-shadow .6s var(--ease);position:relative;overflow:hidden}.card[data-astro-cid-dugju3nl]:hover{transform:translateY(-6px)}.mod-name[data-astro-cid-dugju3nl]{font-family:var(--f-display);letter-spacing:-.05em;font-size:clamp(34px,3.6vw,48px);font-weight:700;line-height:1}.mod-name[data-astro-cid-dugju3nl] span[data-astro-cid-dugju3nl]{font-weight:500}.calc[data-astro-cid-dugju3nl]{background:radial-gradient(600px 300px at 100% 0%, #7c4dff59, transparent 60%), radial-gradient(400px 260px at 0% 100%, #2f5bff2e, transparent 70%), var(--ink);color:var(--on-ink);box-shadow:var(--shadow-2);flex-direction:column;gap:20px;padding:clamp(24px,3.4vw,40px);display:flex}.calc[data-astro-cid-dugju3nl]:hover{box-shadow:0 40px 80px -36px #7c4dff8c}.calc__top[data-astro-cid-dugju3nl]{align-items:center;gap:12px;display:flex}.calc__ic[data-astro-cid-dugju3nl]{background:var(--calc);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.calc__step[data-astro-cid-dugju3nl]{letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-muted);font-size:12px}.calc__top[data-astro-cid-dugju3nl] .badge[data-astro-cid-dugju3nl]{margin-left:auto}.calc[data-astro-cid-dugju3nl] .mod-name[data-astro-cid-dugju3nl] span[data-astro-cid-dugju3nl]{color:#b39dff}.calc__sum[data-astro-cid-dugju3nl]{color:#c3c7d2;max-width:46ch;font-size:17px}.calc__feats[data-astro-cid-dugju3nl]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.calc__feats[data-astro-cid-dugju3nl] li[data-astro-cid-dugju3nl]{color:var(--on-ink);padding-left:28px;font-size:15px;position:relative}.calc__feats[data-astro-cid-dugju3nl] li[data-astro-cid-dugju3nl]:before{content:"";border-left:2px solid var(--signal);border-bottom:2px solid var(--signal);width:16px;height:8px;position:absolute;top:.5em;left:0;transform:rotate(-45deg)translateY(-3px)}.calc__media[data-astro-cid-dugju3nl]{border-radius:var(--r-md);transform-origin:top;will-change:transform;background:#fff;margin-top:6px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a}.calc__tilt[data-astro-cid-dugju3nl]{perspective:1400px}.calc__pills[data-astro-cid-dugju3nl] li[data-astro-cid-dugju3nl]{color:var(--on-ink);background:#ffffff0f;border-color:#ffffff1f}.calc__bar[data-astro-cid-dugju3nl]{height:30px;font:500 10.5px/1 var(--f-mono);color:#5a667e;background:#eef1f6;align-items:center;gap:6px;padding:0 12px;display:flex}.calc__bar[data-astro-cid-dugju3nl] i[data-astro-cid-dugju3nl]{background:#c9d0dc;border-radius:50%;width:8px;height:8px}.calc__bar[data-astro-cid-dugju3nl] span[data-astro-cid-dugju3nl]{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.calc__video[data-astro-cid-dugju3nl]{aspect-ratio:1280/622;background:#fff;width:100%}.calc__foot[data-astro-cid-dugju3nl]{flex-wrap:wrap;align-items:center;gap:16px 20px;margin-top:auto;padding-top:6px;display:flex}.calc__note[data-astro-cid-dugju3nl]{color:var(--on-ink-muted);font-size:12.5px}.soon[data-astro-cid-dugju3nl]{background:var(--white);border:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.soon[data-astro-cid-dugju3nl]:hover{box-shadow:var(--shadow-2)}.soon__art[data-astro-cid-dugju3nl]{background:var(--mc);place-items:center;min-height:220px;display:grid;position:relative;overflow:hidden}.soon__art[data-astro-cid-dugju3nl]:before{content:"";transition:transform 1.2s var(--ease);background:repeating-linear-gradient(0deg,#ffffff12 0 2px,#0000 2px 10px);position:absolute;inset:0;transform:translateY(0)}.soon[data-astro-cid-dugju3nl]:hover .soon__art[data-astro-cid-dugju3nl]:before{transform:translateY(-20px)}.soon__step[data-astro-cid-dugju3nl]{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd9;font-size:10.5px;position:absolute;top:14px;left:16px}.soon__art[data-astro-cid-dugju3nl] .soon__icon{transition:transform .8s var(--ease);position:relative}.soon[data-astro-cid-dugju3nl]:hover .soon__art[data-astro-cid-dugju3nl] .soon__icon{transform:scale(1.08)rotate(-4deg)}.soon__art[data-astro-cid-dugju3nl] .sig{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite sig}@keyframes sig{50%{transform:scale(1.25)}}.soon__body[data-astro-cid-dugju3nl]{flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,30px);display:flex}.soon__head[data-astro-cid-dugju3nl]{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.soon[data-astro-cid-dugju3nl] .mod-name[data-astro-cid-dugju3nl]{font-size:clamp(30px,2.8vw,38px)}.soon[data-astro-cid-dugju3nl] .mod-name[data-astro-cid-dugju3nl] span[data-astro-cid-dugju3nl]{color:var(--mi)}.soon[data-astro-cid-dugju3nl] p[data-astro-cid-dugju3nl]{color:var(--muted);font-size:15.5px}.soon__link[data-astro-cid-dugju3nl]{color:var(--mi);align-self:flex-start;margin-top:auto;font-size:14px}@media (width<=560px){.soon[data-astro-cid-dugju3nl]{grid-template-columns:1fr}.soon__art[data-astro-cid-dugju3nl]{min-height:150px}.calc__top[data-astro-cid-dugju3nl] .badge[data-astro-cid-dugju3nl]{margin-left:0}.calc__top[data-astro-cid-dugju3nl]{flex-wrap:wrap}.calc__foot[data-astro-cid-dugju3nl] .btn[data-astro-cid-dugju3nl]{width:100%}}.prop[data-astro-cid-d755t3hf]{padding-bottom:clamp(56px,7vw,96px)}.prop__grid[data-astro-cid-d755t3hf]{gap:48px;display:grid}@media (width>=960px){.prop__grid[data-astro-cid-d755t3hf]{grid-template-columns:.95fr 1.05fr;align-items:start;gap:80px}.prop__head[data-astro-cid-d755t3hf]{top:calc(var(--header-h) + 40px);position:sticky}}.prop__head[data-astro-cid-d755t3hf] .h2[data-astro-cid-d755t3hf]{margin-top:20px}.prop__head[data-astro-cid-d755t3hf] .h2[data-astro-cid-d755t3hf] span[data-astro-cid-d755t3hf]{white-space:nowrap;position:relative}.prop__head[data-astro-cid-d755t3hf] .h2[data-astro-cid-d755t3hf] span[data-astro-cid-d755t3hf]:after{content:"";z-index:-1;background:var(--signal);border-radius:3px;height:.12em;position:absolute;bottom:.02em;left:0;right:0}.pillars[data-astro-cid-d755t3hf]{border-top:1px solid #0a0e1a1a;margin:0;padding:0;list-style:none}.pillar[data-astro-cid-d755t3hf]{border-bottom:1px solid #0a0e1a1a;grid-template-columns:56px 1fr;grid-template-areas:"n t""n d";gap:6px 16px;padding:28px 8px 28px 0;display:grid;position:relative}@media (width>=700px){.pillar[data-astro-cid-d755t3hf]{grid-template-columns:72px 1fr 1fr;grid-template-areas:"n t d";align-items:baseline;padding:36px 8px 36px 0}}.pillar[data-astro-cid-d755t3hf]:before{content:"";background:var(--ink);transform-origin:0;height:2px;transition:transform .7s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pillar[data-astro-cid-d755t3hf]:hover:before{transform:scaleX(1)}.pillar__n[data-astro-cid-d755t3hf]{color:var(--blue);letter-spacing:.08em;grid-area:n;font-size:13px}.pillar__t[data-astro-cid-d755t3hf]{font-family:var(--f-display);letter-spacing:-.04em;transition:transform .5s var(--ease);grid-area:t;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.pillar[data-astro-cid-d755t3hf]:hover .pillar__t[data-astro-cid-d755t3hf]{transform:translate(6px)}.pillar__d[data-astro-cid-d755t3hf]{color:var(--muted);grid-area:d;font-size:16px}.strip[data-astro-cid-d755t3hf]{max-width:1320px;padding:0 var(--gutter);grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(10px,1.6vw,22px);margin:clamp(64px,8vw,110px) auto 0;display:grid}.strip__item[data-astro-cid-d755t3hf]{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-1);margin:0;overflow:hidden}.strip__item[data-astro-cid-d755t3hf] img{object-fit:cover;width:100%;height:100%}.strip__item--a[data-astro-cid-d755t3hf]{aspect-ratio:3/4}.strip__item--b[data-astro-cid-d755t3hf]{aspect-ratio:1;margin-bottom:12%}.strip__item--c[data-astro-cid-d755t3hf]{aspect-ratio:3/4.2}.strip__item--d[data-astro-cid-d755t3hf]{aspect-ratio:3/4;margin-bottom:18%}.strip__item--e[data-astro-cid-d755t3hf]{aspect-ratio:1/1.1}@media (width<=700px){.strip[data-astro-cid-d755t3hf]{grid-template-columns:repeat(3,minmax(0,1fr))}.strip__item--d[data-astro-cid-d755t3hf],.strip__item--e[data-astro-cid-d755t3hf]{display:none}}.mani[data-astro-cid-nnfqu5h2]{overflow:clip}.mani__u[data-astro-cid-nnfqu5h2]{opacity:.12;pointer-events:none;width:min(900px,90vw);position:absolute;top:6%;right:-12%}.mani__u[data-astro-cid-nnfqu5h2] img{width:100%;height:auto}.mani__in[data-astro-cid-nnfqu5h2]{position:relative}.mani__title[data-astro-cid-nnfqu5h2]{max-width:16ch;font-family:var(--f-display);letter-spacing:-.05em;text-wrap:balance;margin:24px 0 clamp(48px,7vw,88px);font-size:clamp(42px,7vw,104px);font-weight:700;line-height:.96}.mani__body[data-astro-cid-nnfqu5h2]{gap:clamp(18px,2.4vw,28px);max-width:880px;margin-left:auto;display:grid}.mani__line[data-astro-cid-nnfqu5h2]{font-family:var(--f-display);letter-spacing:-.025em;color:#c3c7d2;border-left:2px solid var(--ink-line);transition:border-color .6s var(--ease), color .6s var(--ease);padding-left:22px;font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.2}.mani__line[data-astro-cid-nnfqu5h2].is-in{border-left-color:#f6f6f259}.mani__line[data-astro-cid-nnfqu5h2]:first-child{color:var(--on-ink)}.mani__sign[data-astro-cid-nnfqu5h2]{font-family:var(--f-display);letter-spacing:-.045em;margin-top:clamp(14px,2vw,24px);font-size:clamp(30px,4vw,56px);font-weight:700;line-height:1}.mani__sign[data-astro-cid-nnfqu5h2] span[data-astro-cid-nnfqu5h2]{color:var(--signal)}.cta[data-astro-cid-blvy5prr]{padding:clamp(72px,9vw,120px) 0;position:relative}.cta__box[data-astro-cid-blvy5prr]{border-radius:var(--r-xl);background:radial-gradient(500px 300px at 85% 10%, #ffffff2e, transparent 60%), var(--blue);color:#fff;padding:clamp(36px,6vw,80px);position:relative;overflow:hidden}.cta__u[data-astro-cid-blvy5prr]{opacity:.9;filter:drop-shadow(0 30px 50px #0a0e1a59);width:400px;transition:transform 1.2s var(--ease);position:absolute;bottom:-90px;right:clamp(-80px,-4vw,-20px)}.cta__box[data-astro-cid-blvy5prr]:hover .cta__u[data-astro-cid-blvy5prr]{transform:translateY(-14px)rotate(-3deg)}.cta__eye[data-astro-cid-blvy5prr]{color:#dde4ff}.cta__eye[data-astro-cid-blvy5prr]:before{box-shadow:none}.cta__t[data-astro-cid-blvy5prr]{max-width:18ch;font-family:var(--f-display);letter-spacing:-.045em;text-wrap:balance;margin:18px 0;font-size:clamp(36px,5.4vw,72px);font-weight:700;line-height:.98;position:relative}.cta__d[data-astro-cid-blvy5prr]{color:#e6ebff;max-width:46ch;font-size:clamp(16px,1.5vw,19px);position:relative}.cta__btn[data-astro-cid-blvy5prr]{margin-top:32px;position:relative}@media (width<=560px){.cta__btn[data-astro-cid-blvy5prr]{width:100%}.cta__u[data-astro-cid-blvy5prr]{opacity:.85;width:120px;top:-34px;bottom:auto;right:-34px}}.ft[data-astro-cid-jo6i4kqk]{background:var(--white);border-top:1px solid var(--line);padding:clamp(56px,7vw,88px) 0 32px;position:relative}.ft__top[data-astro-cid-jo6i4kqk]{gap:48px;display:grid}@media (width>=900px){.ft__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1.6fr;gap:64px}}.ft__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30ch;color:var(--muted);margin-top:22px}.ft__brand[data-astro-cid-jo6i4kqk] .wordmark__tag{color:var(--muted-2)}.ft__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:32px;display:grid}.ft[data-astro-cid-jo6i4kqk] h3[data-astro-cid-jo6i4kqk]{font:500 11.5px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:16px}.ft[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ft[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink);background:linear-gradient(var(--blue), var(--blue)) left bottom / 0 1px no-repeat;transition:color .2s, background-size .35s var(--ease);text-decoration:none}.ft[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blue);background-size:100% 1px}.ft__tag[data-astro-cid-jo6i4kqk]{font:500 10.5px/1 var(--f-mono);color:var(--muted-2);border:1px dashed #0a0e1a33;border-radius:999px;margin-left:6px;padding:3px 7px}.ft__ig[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.ft__muted[data-astro-cid-jo6i4kqk]{color:var(--muted);font-size:14px}.ft__bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);color:var(--muted-2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:clamp(48px,6vw,72px);padding-top:24px;font-size:13px;display:flex}.ft__bottom[data-astro-cid-jo6i4kqk] .mono[data-astro-cid-jo6i4kqk]{letter-spacing:.12em;text-transform:uppercase;font-size:11.5px}
