.a-section[data-astro-cid-e6xy2s2j]{width:min(calc(100% - 48px),var(--maxw));margin:0 auto;padding-top:clamp(88px,11vw,140px)}.a-center[data-astro-cid-e6xy2s2j]{display:flex;flex-direction:column;align-items:center;max-width:760px;margin:0 auto clamp(40px,5vw,64px);text-align:center}.a-center[data-astro-cid-e6xy2s2j] h2[data-astro-cid-e6xy2s2j],.a-mech-head[data-astro-cid-e6xy2s2j] h2[data-astro-cid-e6xy2s2j]{margin:22px 0 0}.a-center[data-astro-cid-e6xy2s2j] p[data-astro-cid-e6xy2s2j],.a-mech-head[data-astro-cid-e6xy2s2j] p[data-astro-cid-e6xy2s2j]{max-width:50ch;margin:20px 0 0;font-size:1.08rem}.a-hero[data-astro-cid-e6xy2s2j]{position:relative;display:flex;flex-direction:column;align-items:center;min-height:min(100vh,980px);padding:clamp(150px,15vw,190px) 24px 64px;overflow:hidden;isolation:isolate;text-align:center}.a-sky[data-astro-cid-e6xy2s2j]{position:absolute;inset:0 0 -10%;z-index:-1;background:linear-gradient(180deg,#ffffff38,#fff0 55%),url(/images/sky-hero.jpg) center bottom / cover no-repeat,#9cc4e6;will-change:transform}.angle--night[data-astro-cid-e6xy2s2j] .a-sky[data-astro-cid-e6xy2s2j]{background:linear-gradient(180deg,#060a1c59,#060a1c00 50%),url(/images/sky-night.jpg) center bottom / cover no-repeat,#0f1736}.a-hero[data-astro-cid-e6xy2s2j]:after{content:"";position:absolute;inset:auto 0 0;z-index:-1;height:160px;background:linear-gradient(to bottom,#fff0,#fff 90%)}.a-hero-copy[data-astro-cid-e6xy2s2j]{max-width:920px}.a-eyebrow[data-astro-cid-e6xy2s2j]{display:inline-flex;padding:8px 16px;border-radius:999px;background:#ffffffb3;color:var(--ink);font-size:.92rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.angle--night[data-astro-cid-e6xy2s2j] .a-eyebrow[data-astro-cid-e6xy2s2j]{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e;color:#ffffffe6}.a-hero[data-astro-cid-e6xy2s2j] h1[data-astro-cid-e6xy2s2j]{margin:26px 0 0;font-size:clamp(2.9rem,7vw,5.4rem);line-height:1;letter-spacing:-.055em}.angle--night[data-astro-cid-e6xy2s2j] .a-hero[data-astro-cid-e6xy2s2j] h1[data-astro-cid-e6xy2s2j]{color:#fff}.a-sub[data-astro-cid-e6xy2s2j]{max-width:36em;margin:26px auto 0;color:#2f3a48;font-size:clamp(1.02rem,1.6vw,1.2rem)}.angle--night[data-astro-cid-e6xy2s2j] .a-sub[data-astro-cid-e6xy2s2j]{color:#ffffffc7}.a-cta[data-astro-cid-e6xy2s2j]{display:flex;justify-content:center;gap:12px;margin-top:34px}.angle--night[data-astro-cid-e6xy2s2j] .a-cta[data-astro-cid-e6xy2s2j] .btn--ghost[data-astro-cid-e6xy2s2j]{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40;color:#fff}.a-note[data-astro-cid-e6xy2s2j]{margin:14px 0 0;color:#3d4a5a;font-size:.86rem}.angle--night[data-astro-cid-e6xy2s2j] .a-note[data-astro-cid-e6xy2s2j]{color:#fff9}.rise[data-astro-cid-e6xy2s2j]{animation:a-rise 1.1s var(--ease-out) both;animation-delay:var(--d, 0s)}@keyframes a-rise{0%{opacity:0;translate:0 22px;filter:blur(8px)}to{opacity:1;translate:0 0;filter:none}}@media(prefers-reduced-motion:reduce){.rise[data-astro-cid-e6xy2s2j]{animation:none}}.a-chain[data-astro-cid-e6xy2s2j]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:auto 0 0;padding:72px 0 0;list-style:none}.a-chain[data-astro-cid-e6xy2s2j] li[data-astro-cid-e6xy2s2j]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:190px;padding:16px 18px;border-radius:20px;background:#ffffffdb;box-shadow:0 18px 40px #141e3c2e;text-align:left;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:a-float 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.6s)}@keyframes a-float{0%,to{translate:0 0}50%{translate:0 -6px}}@media(prefers-reduced-motion:reduce){.a-chain[data-astro-cid-e6xy2s2j] li[data-astro-cid-e6xy2s2j]{animation:none}}.a-chain-time[data-astro-cid-e6xy2s2j]{color:var(--blue);font-size:.82rem;font-weight:500}.a-chain-title[data-astro-cid-e6xy2s2j]{font-weight:500;font-size:.98rem}.a-recognition[data-astro-cid-e6xy2s2j] h2[data-astro-cid-e6xy2s2j]{max-width:18ch;margin:0 auto 44px;text-align:center}.a-recognition[data-astro-cid-e6xy2s2j] ul[data-astro-cid-e6xy2s2j]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none}.a-recognition[data-astro-cid-e6xy2s2j] li[data-astro-cid-e6xy2s2j]{display:flex;gap:14px;padding:22px;border-radius:22px;background:#f6f6f6;color:var(--ink);font-size:1.02rem;line-height:1.5}.tick[data-astro-cid-e6xy2s2j]{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;font-size:.75rem}.a-letter[data-astro-cid-e6xy2s2j]{max-width:720px;font-size:1.15rem;line-height:1.72}.a-letter[data-astro-cid-e6xy2s2j] h2{margin:1.9em 0 .5em;font-size:clamp(1.8rem,3.6vw,2.5rem)}.a-letter[data-astro-cid-e6xy2s2j] h2:first-child{margin-top:0}.a-letter[data-astro-cid-e6xy2s2j] p{color:#2f2f2f}.a-letter[data-astro-cid-e6xy2s2j] h2:first-child+p{color:var(--ink);font-size:1.3rem;line-height:1.55}.a-mechanism[data-astro-cid-e6xy2s2j]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px);align-items:start}.a-mech-head[data-astro-cid-e6xy2s2j]{position:sticky;top:140px}.a-mech-head[data-astro-cid-e6xy2s2j] h2[data-astro-cid-e6xy2s2j]{font-size:clamp(2.4rem,5vw,3.8rem)}.a-timeline[data-astro-cid-e6xy2s2j]{position:relative;display:grid;gap:18px;margin:0;padding:0 0 0 44px;list-style:none}.a-track[data-astro-cid-e6xy2s2j]{position:absolute;top:10px;bottom:10px;left:13px;width:2px;border-radius:2px;background:#e8e8e8}.a-fill[data-astro-cid-e6xy2s2j]{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#8db2f6,var(--blue));transform:scaleY(var(--progress, 1));transform-origin:top}.a-step[data-astro-cid-e6xy2s2j]{padding:26px 28px;border-radius:24px;background:linear-gradient(180deg,#fbfbfb,#f4f4f4);box-shadow:inset 0 0 0 1px var(--hairline)}.a-dot[data-astro-cid-e6xy2s2j]{position:absolute;top:30px;left:-38px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #d8d8d8;transition:box-shadow .4s ease,background-color .4s ease,scale .6s var(--spring)}.a-step[data-astro-cid-e6xy2s2j].is-lit .a-dot[data-astro-cid-e6xy2s2j]{background:var(--blue);box-shadow:0 0 0 5px #4a84f02e;scale:1.1}.a-time[data-astro-cid-e6xy2s2j]{color:var(--blue);font-size:.88rem;font-weight:500}.a-step[data-astro-cid-e6xy2s2j] h3[data-astro-cid-e6xy2s2j]{margin:6px 0 8px;font-size:1.45rem}.a-step[data-astro-cid-e6xy2s2j] p[data-astro-cid-e6xy2s2j]{margin:0}.a-research-grid[data-astro-cid-e6xy2s2j]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.a-finding[data-astro-cid-e6xy2s2j]{display:flex;flex-direction:column;padding:30px;border-radius:26px;background:linear-gradient(180deg,#fff,#f6f6f6);box-shadow:inset 0 0 0 1px var(--hairline)}.a-finding-num[data-astro-cid-e6xy2s2j]{color:var(--blue);font-family:var(--font-display);font-size:.95rem;font-weight:500}.a-finding[data-astro-cid-e6xy2s2j] h3[data-astro-cid-e6xy2s2j]{margin:14px 0 10px;font-size:1.45rem}.a-finding[data-astro-cid-e6xy2s2j] p[data-astro-cid-e6xy2s2j]{margin:0 0 20px}.a-finding[data-astro-cid-e6xy2s2j] a[data-astro-cid-e6xy2s2j]{margin-top:auto;color:var(--tertiary);font-size:.88rem}.a-finding[data-astro-cid-e6xy2s2j] a[data-astro-cid-e6xy2s2j]:hover{color:var(--ink)}.a-product-grid[data-astro-cid-e6xy2s2j]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.a-feature[data-astro-cid-e6xy2s2j]{padding:28px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--hairline),0 20px 40px #00000008}.a-feature-icon[data-astro-cid-e6xy2s2j]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;font-weight:600;box-shadow:0 6px 14px #4a84f059}.a-feature[data-astro-cid-e6xy2s2j] h3[data-astro-cid-e6xy2s2j]{margin:22px 0 8px;font-size:1.3rem}.a-feature[data-astro-cid-e6xy2s2j] p[data-astro-cid-e6xy2s2j]{margin:0}.a-faq[data-astro-cid-e6xy2s2j]{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,80px);align-items:start}.a-faq-side[data-astro-cid-e6xy2s2j] h2[data-astro-cid-e6xy2s2j]{margin:22px 0 18px}.a-faq-side[data-astro-cid-e6xy2s2j] a[data-astro-cid-e6xy2s2j]{color:var(--blue)}.a-reading[data-astro-cid-e6xy2s2j] h2[data-astro-cid-e6xy2s2j]{margin:0 0 32px}.a-reading-grid[data-astro-cid-e6xy2s2j]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:1000px){.a-recognition[data-astro-cid-e6xy2s2j] ul[data-astro-cid-e6xy2s2j],.a-product-grid[data-astro-cid-e6xy2s2j],.a-reading-grid[data-astro-cid-e6xy2s2j]{grid-template-columns:repeat(2,1fr)}.a-mechanism[data-astro-cid-e6xy2s2j],.a-faq[data-astro-cid-e6xy2s2j]{grid-template-columns:1fr}.a-mech-head[data-astro-cid-e6xy2s2j]{position:static}}@media(max-width:680px){.a-section[data-astro-cid-e6xy2s2j]{width:calc(100% - 32px)}.a-hero[data-astro-cid-e6xy2s2j]{padding:120px 16px 40px}.a-cta[data-astro-cid-e6xy2s2j]{flex-direction:column;align-items:stretch;max-width:320px;margin-inline:auto}.a-chain[data-astro-cid-e6xy2s2j]{flex-direction:column;align-items:stretch;width:100%;max-width:340px}.a-recognition[data-astro-cid-e6xy2s2j] ul[data-astro-cid-e6xy2s2j],.a-research-grid[data-astro-cid-e6xy2s2j],.a-product-grid[data-astro-cid-e6xy2s2j],.a-reading-grid[data-astro-cid-e6xy2s2j]{grid-template-columns:1fr}}
