.home-h1[data-astro-cid-j7pv25f6]{max-width:1250px}.rot[data-astro-cid-j7pv25f6]{display:inline-block;transition:opacity .35s var(--ease),transform .35s var(--ease)}.rot[data-astro-cid-j7pv25f6].out{opacity:0;transform:translateY(.25em)}.hb[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.hb-l[data-astro-cid-j7pv25f6]{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.hb-txt[data-astro-cid-j7pv25f6]{color:#ffffffd9}.marquee[data-astro-cid-j7pv25f6]{overflow:hidden;padding-block:36px;border-block:1px solid rgba(22,22,22,.12)}.mq-track[data-astro-cid-j7pv25f6]{display:flex;gap:40px;align-items:center;width:max-content;animation:mq 45s linear infinite}.marquee[data-astro-cid-j7pv25f6]:hover .mq-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}@keyframes mq{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.mq-track[data-astro-cid-j7pv25f6]{animation:none}}.mq-w[data-astro-cid-j7pv25f6]{font-family:var(--f-display);font-weight:700;font-size:clamp(48px,6vw,88px);letter-spacing:-.04em;line-height:1.1;white-space:nowrap}.mq-w[data-astro-cid-j7pv25f6]{color:var(--ink)}.mq-w[data-astro-cid-j7pv25f6].outline{font-style:italic;color:var(--blue-deep)}.mq-s[data-astro-cid-j7pv25f6]{color:var(--blue);font-size:40px}.traf[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:96px;padding-top:160px}.stats[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.stats[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{border-top:1px solid rgba(22,22,22,.25);padding:28px 32px 0 0;display:flex;flex-direction:column-reverse;gap:12px}.stats[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{padding-left:32px}.stats[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-family:var(--f-display);font-weight:700;font-size:clamp(80px,10.4vw,150px);line-height:.9;letter-spacing:-.06em}.stats[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--grey)}.plus[data-astro-cid-j7pv25f6]{color:var(--blue)}.sol[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:56px}.sol-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.sol-h[data-astro-cid-j7pv25f6]{font-size:clamp(36px,3.9vw,56px);line-height:1;letter-spacing:-.03em;max-width:760px}.sol-tag[data-astro-cid-j7pv25f6]{font-family:var(--f-mono);font-size:15px;color:var(--grey)}.sol-row[data-astro-cid-j7pv25f6]{display:flex;gap:40px;align-items:center;padding:40px 16px;margin-inline:-16px;border-top:1px solid rgba(22,22,22,.2);text-decoration:none;transition:background .4s var(--ease)}.sol-row[data-astro-cid-j7pv25f6]:hover{background:var(--white)}.sol-row[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{color:#3f6f93;font-size:16px;align-self:flex-start;padding-top:24px}.sol-txt[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;gap:18px}.sol-txt[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:700;font-style:italic;font-size:clamp(56px,8.3vw,120px);line-height:.92;letter-spacing:-.05em}.sol-txt[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--grey);max-width:640px}.sol-cta[data-astro-cid-j7pv25f6]{font-weight:600}.sol-img{width:380px;height:260px;flex:none;transform:scale(.9);transition:transform .5s var(--ease)}.sol-row[data-astro-cid-j7pv25f6]:hover .sol-img{transform:scale(1)}.sol-arrow[data-astro-cid-j7pv25f6]{transition:transform .4s var(--ease)}.sol-row[data-astro-cid-j7pv25f6]:hover .sol-arrow[data-astro-cid-j7pv25f6]{transform:rotate(45deg);color:var(--blue)}.att[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:56px;padding-bottom:96px}.att-head[data-astro-cid-j7pv25f6]{display:flex;gap:80px;align-items:flex-end}.att-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{flex:1}.att-side[data-astro-cid-j7pv25f6]{width:420px;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.att-img{height:clamp(320px,44vw,640px)}.aud[data-astro-cid-j7pv25f6]{display:flex;gap:64px;padding-top:44px;padding-bottom:var(--section)}.aud-txt[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;gap:32px;align-items:flex-start}.aud-h[data-astro-cid-j7pv25f6]{font-size:clamp(34px,3.4vw,48px);line-height:1.04;letter-spacing:-.03em}.aud-tags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.aud-tags[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]{font-size:18px;padding:12px 20px;transition:background .2s,color .2s,border-color .2s}.aud-tags[data-astro-cid-j7pv25f6] .chip[data-astro-cid-j7pv25f6]:hover{background:var(--blue);border-color:var(--blue);color:var(--white)}.aud-img{width:560px;height:400px;flex:none}.aem[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:48px;align-items:flex-start}.aem-rows[data-astro-cid-j7pv25f6]{width:100%}.aem-rows[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-block:32px}.aem-w[data-astro-cid-j7pv25f6]{display:flex;gap:32px;align-items:center}.aem-w[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{font-size:16px}.aem-w[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:700;font-size:clamp(64px,11.7vw,168px);line-height:.96;letter-spacing:-.06em}.aem-rows[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{width:380px;color:var(--ink)}.aem-rows[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{border-color:#16161640!important}.aem[data-astro-cid-j7pv25f6] .num[data-astro-cid-j7pv25f6]{color:var(--ink)}.aem[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6].em-blue{color:var(--blue-deep)}.cas[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:56px}.cas-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:900px}.cas-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cas-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:18px}.cas-img{height:clamp(320px,36vw,520px)}.cas-card[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.05)}.cas-n[data-astro-cid-j7pv25f6]{color:var(--blue);font-size:14px}.cas-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-weight:600;font-size:34px;line-height:1.1;letter-spacing:-.02em}@media(max-width:1100px){.sol-img{width:280px;height:200px}.aud-img{width:420px}}@media(max-width:900px){.stats[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}.stats[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]+div[data-astro-cid-j7pv25f6]{padding-left:0}.sol-row[data-astro-cid-j7pv25f6]{flex-wrap:wrap;gap:24px}.sol-txt[data-astro-cid-j7pv25f6]{flex-basis:calc(100% - 60px)}.sol-img{width:100%;height:220px;transform:none}.sol-arrow[data-astro-cid-j7pv25f6]{display:none}.att-head[data-astro-cid-j7pv25f6],.aud[data-astro-cid-j7pv25f6]{flex-direction:column;gap:40px;align-items:stretch}.att-side[data-astro-cid-j7pv25f6]{width:auto}.aud-img{width:100%;height:300px}.aem-rows[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:12px}.aem-rows[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{width:auto}.cas-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.traf[data-astro-cid-j7pv25f6]{padding-top:96px;gap:56px}}
