.cs-sec[data-astro-cid-2vogop6a]{--cs-ink:#0a0a0a;--cs-muted:#5f6368;--cs-orange:var(--cta,#ff8200);--cs-line:#0a0a0a17;--cs-line-2:#0a0a0a29;--cs-dark:#242323;--cs-grain:var(--grain-tile,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"));background:var(--section-bg,#fff);color:var(--cs-ink);padding-block:clamp(48px,6vw,88px)}.cs-wrap[data-astro-cid-2vogop6a]{max-width:var(--container-max,1360px);padding:0 var(--gutter,24px);margin:0 auto}.cs-head[data-astro-cid-2vogop6a]{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(24px,2.6vw,36px);display:flex}.cs-eyebrow[data-astro-cid-2vogop6a]{font:600 13px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink);align-items:center;gap:10px;margin:0;display:inline-flex}.cs-eyebrow[data-astro-cid-2vogop6a]:before{content:"";background:var(--cs-orange);border-radius:2px;width:8px;height:8px}.cs-title[data-astro-cid-2vogop6a]{max-width:780px;font-family:var(--font-display);letter-spacing:-.02em;color:var(--cs-ink);text-wrap:balance;margin:14px 0 0;font-size:48px;font-weight:400;line-height:58px}.cs-nav[data-astro-cid-2vogop6a]{flex:none;align-items:center;gap:10px;display:flex}.cs-count[data-astro-cid-2vogop6a]{font:500 14px/1 var(--font-display);color:var(--cs-muted);font-variant-numeric:tabular-nums;margin-right:6px}.cs-btn[data-astro-cid-2vogop6a]{color:#fff;cursor:pointer;background:#17171a;border:0;border-radius:50%;place-items:center;width:48px;height:48px;transition:transform .2s,opacity .2s;display:grid}.cs-btn[data-astro-cid-2vogop6a] svg[data-astro-cid-2vogop6a]{width:20px;height:20px}.cs-btn[data-astro-cid-2vogop6a]:hover{transform:scale(1.06)}.cs-btn[data-astro-cid-2vogop6a]:disabled{opacity:.3;cursor:default;transform:none}.cs-btn[data-astro-cid-2vogop6a]:focus-visible,.cs-dots[data-astro-cid-2vogop6a] button[data-astro-cid-2vogop6a]:focus-visible,.cs-track[data-astro-cid-2vogop6a]:focus-visible{outline:2px solid var(--cs-orange);outline-offset:3px}.cs-track[data-astro-cid-2vogop6a]{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:24px;grid-auto-columns:100%;grid-auto-flow:column;gap:24px;display:grid;overflow-x:auto}.cs-track[data-astro-cid-2vogop6a]::-webkit-scrollbar{display:none}.cs-dots[data-astro-cid-2vogop6a]{justify-content:center;gap:8px;margin-top:24px;display:flex}.cs-dots[data-astro-cid-2vogop6a] button[data-astro-cid-2vogop6a]{background:var(--cs-line-2);cursor:pointer;border:0;border-radius:3px;width:24px;height:6px;padding:0;transition:width .3s,background .3s}.cs-dots[data-astro-cid-2vogop6a] button[data-astro-cid-2vogop6a].on{background:var(--cs-orange);width:44px}.cs[data-astro-cid-2vogop6a]{scroll-snap-align:start;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px;min-width:0;display:grid}.cs__who[data-astro-cid-2vogop6a]{isolation:isolate;background:var(--cs-dark);color:#fff;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:420px;display:flex;position:relative;overflow:hidden}.cs__photo[data-astro-cid-2vogop6a]{z-index:-2;object-fit:cover;object-position:50% 18%;width:100%;height:100%;position:absolute;inset:0}.cs__who[data-astro-cid-2vogop6a]:after{content:"";z-index:-1;background:linear-gradient(#12121400 35%,#121214b3 62%,#121214f2 100%);position:absolute;inset:0}.cs__meta[data-astro-cid-2vogop6a]{flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(20px,2.2vw,28px);display:flex}.cs__lbl[data-astro-cid-2vogop6a]{font:600 11.5px/1.2 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ffb066;margin:0}.cs__logo[data-astro-cid-2vogop6a]{object-fit:contain;object-position:left center;filter:brightness(0)invert();width:auto;max-width:160px;height:20px;display:block}.cs__co[data-astro-cid-2vogop6a]{font:400 clamp(24px, 2.2vw, 30px) / 1.05 var(--font-display);letter-spacing:-.02em;margin:0}.cs__person[data-astro-cid-2vogop6a]{border-top:1px solid #ffffff2e;align-self:stretch;gap:2px;margin:6px 0 0;padding-top:12px;display:grid}.cs__person[data-astro-cid-2vogop6a] b[data-astro-cid-2vogop6a]{font:500 16px/1.2 var(--font-display)}.cs__person[data-astro-cid-2vogop6a] span[data-astro-cid-2vogop6a]{font-family:var(--font-body);color:#ffffffc7;font-size:13px}.cs__body[data-astro-cid-2vogop6a]{border:1px solid var(--cs-line);border-radius:24px;flex-direction:column;gap:clamp(16px,1.8vw,22px);padding:clamp(20px,2.4vw,32px);display:flex}.cs__dl[data-astro-cid-2vogop6a]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(18px,2.6vw,36px);margin:0;display:grid}.cs__dl[data-astro-cid-2vogop6a] dt[data-astro-cid-2vogop6a]{font:600 12.5px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cs-muted)}.cs__dl[data-astro-cid-2vogop6a] dd[data-astro-cid-2vogop6a]{font-family:var(--font-body);color:var(--cs-ink);margin:8px 0 0;font-size:15px;line-height:1.5}.cs__stats[data-astro-cid-2vogop6a]{color:#fff;background:radial-gradient(120% 140% at 0 0,#ff820059,#ff820000 55%),#17171a;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cs__stat[data-astro-cid-2vogop6a]{flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(16px,1.8vw,22px);display:flex}.cs__stat[data-astro-cid-2vogop6a]+.cs__stat[data-astro-cid-2vogop6a]{border-left:1px solid #ffffff24}.cs__stat[data-astro-cid-2vogop6a] b[data-astro-cid-2vogop6a]{font:500 clamp(28px, 2.6vw, 38px) / 1 var(--font-display);letter-spacing:-.03em;color:var(--cs-orange);font-variant-numeric:tabular-nums;flex:none}.cs__stat[data-astro-cid-2vogop6a] span[data-astro-cid-2vogop6a]{font-family:var(--font-body);color:#ffffffd1;font-size:14.5px;line-height:1.35}.cs__q[data-astro-cid-2vogop6a]{border-top:1px solid var(--cs-line);margin:0;padding-top:clamp(16px,1.8vw,22px);position:relative}.cs__q[data-astro-cid-2vogop6a] svg[data-astro-cid-2vogop6a]{width:26px;height:26px;color:var(--cs-orange)}.cs__q[data-astro-cid-2vogop6a] p[data-astro-cid-2vogop6a]{font:400 clamp(17px, 1.4vw, 20px) / 1.45 var(--font-display);letter-spacing:-.01em;color:var(--cs-ink);margin:12px 0 0}.cs__foot[data-astro-cid-2vogop6a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cs__cite[data-astro-cid-2vogop6a]{font-family:var(--font-body);color:var(--cs-muted);margin:0;font-size:14px}.cs__cite[data-astro-cid-2vogop6a] b[data-astro-cid-2vogop6a]{color:var(--cs-ink);font-weight:600}.cs__link[data-astro-cid-2vogop6a]{font:600 14.5px/1.3 var(--font-display);color:var(--cs-ink);text-decoration:underline;text-decoration-color:var(--cs-orange);text-underline-offset:6px;align-items:center;gap:8px;text-decoration-thickness:2px;display:inline-flex}.cs__link[data-astro-cid-2vogop6a] svg[data-astro-cid-2vogop6a]{width:15px;height:15px;transition:transform .2s}.cs__link[data-astro-cid-2vogop6a]:hover svg[data-astro-cid-2vogop6a]{transform:translate(3px)}@media (width<=960px){.cs[data-astro-cid-2vogop6a]{grid-template-columns:minmax(0,1fr)}.cs-head[data-astro-cid-2vogop6a]{flex-wrap:wrap}.cs__who[data-astro-cid-2vogop6a]{min-height:360px}}@media (width<=640px){.cs-title[data-astro-cid-2vogop6a]{font-size:34px;line-height:42px}.cs__dl[data-astro-cid-2vogop6a],.cs__stats[data-astro-cid-2vogop6a]{grid-template-columns:minmax(0,1fr)}.cs__stat[data-astro-cid-2vogop6a]+.cs__stat[data-astro-cid-2vogop6a]{border-top:1px solid #ffffff24;border-left:0}}@media (prefers-reduced-motion:reduce){.cs-track[data-astro-cid-2vogop6a]{scroll-behavior:auto}.cs-btn[data-astro-cid-2vogop6a],.cs-dots[data-astro-cid-2vogop6a] button[data-astro-cid-2vogop6a],.cs__link[data-astro-cid-2vogop6a] svg[data-astro-cid-2vogop6a]{transition:none}}.cy[data-astro-cid-qjxms4vc]{--cy-ink:#0a0a0a;--cy-body:#374151;--cy-orange:var(--cta,#ff8200);--cy-matte:#242323;--cy-ease:cubic-bezier(.22, 1, .36, 1);--cy-grain:var(--grain-tile,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E"));background:var(--section-bg,#f7f8fa);color:var(--cy-ink);padding-block:clamp(64px,8vw,112px);position:relative}.cy__wrap[data-astro-cid-qjxms4vc]{max-width:var(--container-max,1360px);padding:0 var(--gutter,24px);margin:0 auto}.cy__head[data-astro-cid-qjxms4vc]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:last baseline;gap:24px 48px;margin-bottom:clamp(40px,5vw,72px);display:grid}.cy__eyebrow[data-astro-cid-qjxms4vc]{font:600 13px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--cy-ink);align-items:center;gap:10px;margin:0;display:inline-flex}.cy__eyebrow[data-astro-cid-qjxms4vc]:before{content:"";background:var(--cy-orange);border-radius:2px;width:8px;height:8px}.cy__title[data-astro-cid-qjxms4vc]{max-width:19ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--cy-ink);margin:14px 0 0;font-size:48px;font-weight:400;line-height:58px}.cy__hl[data-astro-cid-qjxms4vc]{position:relative}.cy__arrow[data-astro-cid-qjxms4vc]{color:#0a0a0a73;background:linear-gradient(currentColor,currentColor) 0/calc(100% - 2px) 1.5px no-repeat;width:min(200px,40%);height:12px;margin-top:22px;display:block;position:absolute;top:100%;left:0}.cy__arrow[data-astro-cid-qjxms4vc]:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:9px;height:9px;position:absolute;top:50%;right:1px;transform:translateY(-50%)rotate(45deg)}.cy__lead[data-astro-cid-qjxms4vc]{max-width:48ch;font:400 clamp(17px, 1.45vw, 20px) / 1.45 var(--font-display);color:var(--cy-body);text-align:right;text-wrap:balance;justify-self:end;margin:0}.cy__grid[data-astro-cid-qjxms4vc]{grid-template-columns:repeat(4,minmax(0,1fr));gap:64px clamp(14px,1.6vw,24px);margin:0;padding:40px 0;list-style:none;display:grid}.cy__card[data-astro-cid-qjxms4vc]{background-color:var(--cy-matte);background-image:var(--cy-grain);background-blend-mode:overlay;color:#fff;background-size:360px 360px;border-radius:32px 0;min-height:430px;position:relative;container-type:inline-size}.cy__card[data-astro-cid-qjxms4vc][data-accent=blue]{--acc:#007bff}.cy__card[data-astro-cid-qjxms4vc][data-accent=red]{--acc:#ff4919}.cy__card[data-astro-cid-qjxms4vc][data-accent=violet]{--acc:#be37f1}.cy__card[data-astro-cid-qjxms4vc][data-accent=orange]{--acc:var(--cy-orange)}.cy__tab[data-astro-cid-qjxms4vc]{z-index:5;background-color:var(--cy-matte);background-image:var(--cy-grain);background-blend-mode:overlay;background-size:360px 360px;height:44px;position:absolute}.cy__tab--top[data-astro-cid-qjxms4vc]{width:224px;max-width:100%;top:-40px;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='224' height='44'%3E%3Cpath d='M73.255 0H192c17.673 0 32 14.335 32 32.008V44H0v-4h6.745a32 32 0 0 0 22.628-9.373L50.627 9.373A32 32 0 0 1 73.255 0'/%3E%3C/svg%3E") 100% 0 no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='224' height='44'%3E%3Cpath d='M73.255 0H192c17.673 0 32 14.335 32 32.008V44H0v-4h6.745a32 32 0 0 0 22.628-9.373L50.627 9.373A32 32 0 0 1 73.255 0'/%3E%3C/svg%3E") 100% 0 no-repeat}.cy__tab--top[data-astro-cid-qjxms4vc] svg[data-astro-cid-qjxms4vc]{display:block;position:absolute;top:13px;right:18px}.cy__tab--top[data-astro-cid-qjxms4vc] span[data-astro-cid-qjxms4vc]{font-family:var(--font-body);letter-spacing:-.02em;white-space:nowrap;font-size:14px;font-weight:500;line-height:1;position:absolute;top:18px;right:19px}.cy__tab--bottom[data-astro-cid-qjxms4vc]{width:154px;bottom:-40px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='44'%3E%3Cpath d='M80.745 44H32C14.327 44 0 29.665 0 11.992V0h154v4h-6.745a32 32 0 0 0-22.628 9.373l-21.254 21.254A32 32 0 0 1 80.745 44'/%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='154' height='44'%3E%3Cpath d='M80.745 44H32C14.327 44 0 29.665 0 11.992V0h154v4h-6.745a32 32 0 0 0-22.628 9.373l-21.254 21.254A32 32 0 0 1 80.745 44'/%3E%3C/svg%3E") no-repeat}.cy__steps[data-astro-cid-qjxms4vc]{gap:6px;display:flex;position:absolute;bottom:14px;left:30px}.cy__steps[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]{background:#1c1c1c;border-radius:999px;width:12px;height:12px}.cy__steps[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc].is-on{background:var(--acc,var(--cy-orange))}.cy__pic[data-astro-cid-qjxms4vc]{background:#000;border-radius:12px;height:66%;position:absolute;top:20px;left:20px;right:20px;overflow:hidden}.cy__pic[data-astro-cid-qjxms4vc] img[data-astro-cid-qjxms4vc]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--cy-ease);position:absolute;inset:0}.cy__pic[data-astro-cid-qjxms4vc]:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0000008c 62%,#000000d1 100%);position:absolute;inset:0}.cy__pic-text[data-astro-cid-qjxms4vc]{z-index:1;text-shadow:0 1px 12px #0000008c;position:absolute;bottom:18px;left:18px;right:18px}.cy__card[data-astro-cid-qjxms4vc] h3[data-astro-cid-qjxms4vc]{font-family:var(--font-display);letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:400;line-height:1.1}.cy__pic-text[data-astro-cid-qjxms4vc] p[data-astro-cid-qjxms4vc]{font-family:var(--font-body);color:#ffffffdb;margin:8px 0 0;font-size:13.5px;line-height:1.4}.cy__figure[data-astro-cid-qjxms4vc]{z-index:2;font-family:var(--font-body);font-size:min(calc((100cqw - 48px) / (10 * .52)), calc((100cqw - 48px) / (max(var(--len,8), 10) * .52)));letter-spacing:-.08em;white-space:nowrap;color:#fff;margin:0;font-weight:300;line-height:1.2;position:absolute;bottom:14px;left:24px;right:24px;overflow:hidden}.cy__shade[data-astro-cid-qjxms4vc]{z-index:4;pointer-events:none;border-radius:0 0 32px;height:150px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cy__shade[data-astro-cid-qjxms4vc]:after{content:"";background:var(--cy-matte);filter:blur(50px);height:100px;position:absolute;bottom:-40px;left:0;right:0}.cy__light[data-astro-cid-qjxms4vc]{z-index:10;mix-blend-mode:hard-light;opacity:0;pointer-events:none;transition:opacity .6s var(--cy-ease);border-radius:32px 0;position:absolute;inset:0;overflow:hidden}.cy__light[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]{background:var(--acc,var(--cy-orange));filter:blur(60px);height:775px;transition:right .7s var(--cy-ease), left .7s var(--cy-ease), top .7s var(--cy-ease), bottom .7s var(--cy-ease);position:absolute;transform:rotate(-60deg)}.cy__light[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]:first-child{opacity:.5;width:122px;bottom:-498px;right:-353px}.cy__light[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]:last-child{width:75px;top:-427px;left:-254px}.cy__card[data-astro-cid-qjxms4vc]:hover .cy__pic[data-astro-cid-qjxms4vc] img[data-astro-cid-qjxms4vc]{transform:scale(1.4)}.cy__card[data-astro-cid-qjxms4vc]:hover .cy__light[data-astro-cid-qjxms4vc]{opacity:1}.cy__card[data-astro-cid-qjxms4vc]:hover .cy__light[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]:first-child{bottom:-478px;right:-273px}.cy__card[data-astro-cid-qjxms4vc]:hover .cy__light[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]:last-child{top:-357px;left:-174px}@media (width<=1100px){.cy__grid[data-astro-cid-qjxms4vc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.cy__head[data-astro-cid-qjxms4vc]{grid-template-columns:minmax(0,1fr)}.cy__arrow[data-astro-cid-qjxms4vc]{position:relative;top:auto}.cy__lead[data-astro-cid-qjxms4vc]{text-align:left;justify-self:start}.cy__title[data-astro-cid-qjxms4vc]{font-size:34px;line-height:42px}}@media (width<=560px){.cy__grid[data-astro-cid-qjxms4vc]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cy__pic[data-astro-cid-qjxms4vc] img[data-astro-cid-qjxms4vc],.cy__light[data-astro-cid-qjxms4vc],.cy__light[data-astro-cid-qjxms4vc] i[data-astro-cid-qjxms4vc]{transition:none}}.hw[data-astro-cid-6brllaao]{--hw-ink:#0a0a0a;--hw-muted:#5f6368;--hw-orange:var(--cta,#ff8200);background:var(--section-bg,#f7f8fa);color:var(--hw-ink);padding-block:clamp(56px,7vw,104px)}.hw__wrap[data-astro-cid-6brllaao]{max-width:var(--container-max,1360px);padding:0 var(--gutter,24px);margin:0 auto}.hw__head[data-astro-cid-6brllaao]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:last baseline;gap:24px 48px;margin-bottom:clamp(40px,5vw,72px);display:grid}.hw__eyebrow[data-astro-cid-6brllaao]{font:600 13px/1.2 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--hw-ink);align-items:center;gap:10px;margin:0;display:inline-flex}.hw__eyebrow[data-astro-cid-6brllaao]:before{content:"";background:var(--hw-orange);border-radius:2px;width:8px;height:8px}.hw__title[data-astro-cid-6brllaao]{max-width:19ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--hw-ink);margin:14px 0 0;font-size:48px;font-weight:400;line-height:58px}.hw__hr[data-astro-cid-6brllaao]{flex-direction:column;justify-self:end;align-items:flex-end;display:flex;position:relative}.hw__arrow[data-astro-cid-6brllaao]{color:#0a0a0a73;background:linear-gradient(currentColor,currentColor) 100%/calc(100% - 2px) 1.5px no-repeat;width:min(200px,40%);height:12px;margin-top:22px;display:block;position:absolute;top:100%;right:0}.hw__arrow[data-astro-cid-6brllaao]:after{content:"";border-top:1.5px solid;border-left:1.5px solid;width:9px;height:9px;position:absolute;top:50%;left:1px;transform:translateY(-50%)rotate(-45deg)}.hw__lead[data-astro-cid-6brllaao]{max-width:48ch;font:400 clamp(17px, 1.45vw, 20px) / 1.45 var(--font-display);color:#374151;text-align:right;text-wrap:balance;margin:0}@media (width<=760px){.hw__head[data-astro-cid-6brllaao]{grid-template-columns:minmax(0,1fr)}.hw__hr[data-astro-cid-6brllaao]{justify-self:start;align-items:flex-start}.hw__lead[data-astro-cid-6brllaao]{text-align:left}}.hw__stack[data-astro-cid-6brllaao]{--st:max(170px, 50vh - 230px);isolation:isolate;max-width:1080px;margin:0 auto;padding:clamp(90px,10vw,130px) 0 0;list-style:none;display:block}.hw__numbox[data-astro-cid-6brllaao]{top:var(--st);z-index:0;height:0;position:sticky}.hw__bignum[data-astro-cid-6brllaao]{font:600 clamp(120px, 12vw, 176px) / 1 var(--font-display);letter-spacing:-.05em;color:#fde3c8;pointer-events:none;user-select:none;transition:opacity .25s,transform .45s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:clamp(-44px,-3vw,-18px);transform:translateY(-58%)}.hw__bignum[data-astro-cid-6brllaao].swap{opacity:0}.hw__num[data-astro-cid-6brllaao]{display:none}.hw__card[data-astro-cid-6brllaao]{--hw-line:#e4e5ea;top:calc(var(--st) + var(--i) * 20px);z-index:1;border:1px solid var(--hw-line);background:#fff;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;display:grid;position:sticky}@property --hw-beam{syntax:"<angle>";inherits:false;initial-value:0deg}.hw__card[data-astro-cid-6brllaao]:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hw-beam), transparent 0deg, transparent 250deg, #ffbe8240 290deg, #ffc48c 335deg, #ffa54f 355deg, transparent 360deg);-webkit-mask-composite:xor;padding:2px;animation:7s linear infinite hw-beam;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes hw-beam{to{--hw-beam:360deg}}.hw__text[data-astro-cid-6brllaao]{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(24px,2.6vw,36px) clamp(28px,3.4vw,48px) clamp(28px,3.4vw,48px);display:flex}.hw__card[data-astro-cid-6brllaao]+.hw__card[data-astro-cid-6brllaao]{margin-top:clamp(160px,30vh,280px)}.hw__k[data-astro-cid-6brllaao]{font:600 11.5px/1.3 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--hw-muted);margin:0}.hw__card[data-astro-cid-6brllaao] h3[data-astro-cid-6brllaao]{font-family:var(--font-display);color:var(--hw-ink);margin:14px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.12}.hw__d[data-astro-cid-6brllaao]{max-width:50ch;font-family:var(--font-body);color:var(--hw-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.hw__list[data-astro-cid-6brllaao]{gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.hw__list[data-astro-cid-6brllaao] li[data-astro-cid-6brllaao]{font:500 14px/1.3 var(--font-body);color:var(--hw-ink);align-items:center;gap:10px;display:flex}.hw__list[data-astro-cid-6brllaao] svg[data-astro-cid-6brllaao]{border:1.5px solid var(--hw-orange);width:20px;height:20px;color:var(--hw-orange);border-radius:50%;flex:none;padding:4px}.hw__link[data-astro-cid-6brllaao]{font:600 14.5px/1.3 var(--font-display);color:var(--hw-ink);text-decoration:underline;text-decoration-color:var(--hw-orange);text-underline-offset:6px;align-items:center;gap:8px;margin-top:20px;text-decoration-thickness:2px;display:inline-flex}.hw__link[data-astro-cid-6brllaao] svg[data-astro-cid-6brllaao]{width:15px;height:15px;transition:transform .2s}.hw__link[data-astro-cid-6brllaao]:hover svg[data-astro-cid-6brllaao]{transform:translate(3px)}.hw__ui[data-astro-cid-6brllaao]{border-left:1px solid var(--hw-line);justify-content:center;align-items:flex-start;min-width:0;padding:clamp(24px,2.6vw,36px) 16px 16px;display:flex}.hw__ui[data-astro-cid-6brllaao] img[data-astro-cid-6brllaao]{width:100%;max-width:460px;height:auto;display:block}.hw__panel[data-astro-cid-6brllaao]{width:100%;min-width:0;max-width:560px}@media (width<=900px){.hw__card[data-astro-cid-6brllaao]{grid-template-columns:minmax(0,1fr);position:relative;top:auto}.hw__card[data-astro-cid-6brllaao]+.hw__card[data-astro-cid-6brllaao]{margin-top:96px}.hw__ui[data-astro-cid-6brllaao]{border-left:0;border-top:1px solid var(--hw-line)}.hw__numbox[data-astro-cid-6brllaao]{display:none}.hw__num[data-astro-cid-6brllaao]{z-index:-1;font:600 96px/1 var(--font-display);letter-spacing:-.05em;color:#fde3c8;pointer-events:none;user-select:none;display:block;position:absolute;top:-58px;left:-6px}.hw__stack[data-astro-cid-6brllaao]{padding-top:70px}}@media (width<=640px){.hw__title[data-astro-cid-6brllaao]{font-size:34px;line-height:42px}}@media (prefers-reduced-motion:reduce){.hw__bignum[data-astro-cid-6brllaao],.hw__link[data-astro-cid-6brllaao] svg[data-astro-cid-6brllaao]{transition:none}.hw__card[data-astro-cid-6brllaao]:after{opacity:.6;animation:none}}:root{--surface:#fff;--surface-alt:#f4f5f6;--bg:transparent;--section-bg:var(--bg);--ink:#0a0a0a;--muted:#5f6368;--muted-2:#374151;--line:#0000001a;--cta:#ff8200;--accent:var(--cta);--grad:linear-gradient(135deg, #7b61ff, #ff4d8d);--font-display:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, sans-serif;--font-space-grotesk:"Space Grotesk Variable", "Space Grotesk", system-ui, sans-serif;--maxw:1920px;--container-max:1360px;--gutter:clamp(24px, 6vw, 96px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.5;overflow-x:clip}main{padding-top:var(--nav-offset,78px)}main>.shero,main>.cy,main>.cs-sec,main>.ctab{--bg:var(--surface);--section-bg:var(--surface);background:var(--surface)}main>.hw{--bg:#f7f8fa;--section-bg:#f7f8fa;background:#f7f8fa}main>.sty{--bg:var(--surface-alt);--section-bg:var(--surface-alt);background:var(--surface-alt)}main>.shero .shero__link{font-family:var(--font-display)}main>.shero{--sh-title-size:clamp(34px, 4.6vw, 70px)}main>.shero .shero__title{max-width:17ch}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--d,0s);transform:translateY(24px)}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.reveal,.fade-up,.nav-up{opacity:1;transform:none}}
