.info-page{color:#101214;background:#f5f5f2;min-height:100vh}.info-page .nav-shell{position:fixed}.info-hero{background:radial-gradient(circle at 84% 15%,#67e8b82e,#0000 27%),radial-gradient(circle at 14% 12%,#4fb2ff2e,#0000 31%),#f7f7f4;border-bottom:1px solid #d7d7d2;flex-direction:column;justify-content:flex-end;min-height:680px;padding:190px 6vw 90px;display:flex}.info-hero>p,.info-hero__intro>span,.info-note>span{font:10px var(--font-geist-mono);letter-spacing:.14em;color:#697278}.info-hero h1{letter-spacing:-.072em;max-width:1080px;margin:34px 0 80px;font-size:clamp(64px,8.4vw,138px);font-weight:550;line-height:.88}.info-hero__intro{border-top:1px solid #cfd0cb;grid-template-columns:150px 1fr;width:min(700px,58%);margin-left:auto;padding-top:24px;display:grid}.info-hero__intro p{color:#3f494f;margin:0;font-size:19px;line-height:1.55}.info-sections{padding:50px 6vw 130px}.info-sections article{border-bottom:1px solid #d2d3ce;grid-template-columns:12% 32% 1fr;max-width:1320px;margin:auto;padding:54px 0;display:grid}.info-sections article>span{font:11px var(--font-geist-mono);color:#737b80}.info-sections article>div{grid-column:2/4;grid-template-columns:.85fr 1.15fr;column-gap:9vw;display:grid}.info-sections h2{letter-spacing:-.04em;margin:0;font-size:33px;font-weight:570;line-height:1.08}.info-sections article p{color:#4e585d;margin:0;font-size:16px;line-height:1.7}.info-sections ul{border-top:1px solid #d6d7d2;grid-column:2;margin:30px 0 0;padding:0;list-style:none}.info-sections li{color:#282e31;border-bottom:1px solid #d6d7d2;padding:14px 0;font-size:14px}.info-note{color:#fff;background:#111;border-radius:20px;grid-template-columns:180px 1fr;width:calc(100% - 12vw);max-width:1320px;margin:0 auto 130px;padding:30px;display:grid}.info-note p{color:#c3c5c6;max-width:780px;margin:0;line-height:1.65}.info-note a{color:#fff}@media (max-width:700px){.info-hero{min-height:590px;padding:150px 22px 60px}.info-hero h1{margin:28px 0 60px;font-size:58px}.info-hero__intro{width:100%;display:block}.info-hero__intro span{margin-bottom:18px;display:block}.info-hero__intro p{font-size:16px}.info-sections{padding:25px 22px 80px}.info-sections article{padding:38px 0;display:block}.info-sections article>span{margin-bottom:28px;display:block}.info-sections article>div{display:block}.info-sections h2{margin-bottom:22px;font-size:28px}.info-sections article p{font-size:15px}.info-sections ul{margin-top:28px}.info-note{width:calc(100% - 44px);margin-bottom:80px;padding:24px;display:block}.info-note span{margin-bottom:20px;display:block}}.info-page .nav-shell:not(.nav-shell--compact){position:absolute}
