.page-module__OFqJLa__hero{border-bottom:1px solid var(--rule);text-align:center;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:6rem 4rem;display:flex}.page-module__OFqJLa__heroInner{flex-direction:column;align-items:center;max-width:760px;display:flex}.page-module__OFqJLa__heroTitle{letter-spacing:-.025em;margin:1.25rem 0 2rem;font-family:DM Serif Display,serif;font-size:clamp(3.5rem,7vw,6.5rem);font-weight:400;line-height:1.02}.page-module__OFqJLa__heroTitle em{color:var(--blue);font-style:italic}.page-module__OFqJLa__heroLead{color:var(--muted);max-width:52ch;margin-bottom:2.5rem;font-size:1.125rem;font-weight:300;line-height:1.8}.page-module__OFqJLa__heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.875rem;display:flex}.page-module__OFqJLa__pillars{border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.page-module__OFqJLa__pillar{border-right:1px solid var(--rule);padding:4rem;transition:background .3s;position:relative}.page-module__OFqJLa__pillar:last-child{border-right:none}.page-module__OFqJLa__pillar:after{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.page-module__OFqJLa__pillar:hover:after{transform:scaleX(1)}.page-module__OFqJLa__pillar:hover{background:#2563eb05}.page-module__OFqJLa__pillarNum{letter-spacing:.2em;color:#07102840;margin-bottom:2rem;font-family:Space Mono,monospace;font-size:.6rem}.page-module__OFqJLa__pillarTitle{margin-bottom:1.25rem;font-family:DM Serif Display,serif;font-size:1.5rem;font-weight:400;line-height:1.2}.page-module__OFqJLa__pillarDesc{color:var(--muted);font-size:.925rem;font-weight:300;line-height:1.8}.page-module__OFqJLa__statement{text-align:center;justify-content:center;align-items:center;padding:8rem 4rem;display:flex}.page-module__OFqJLa__statementInner{flex-direction:column;align-items:center;max-width:600px;display:flex}.page-module__OFqJLa__statementTitle{letter-spacing:-.015em;margin-bottom:1.25rem;font-family:DM Serif Display,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:400;line-height:1.15}.page-module__OFqJLa__statementTitle em{color:var(--blue);font-style:italic}.page-module__OFqJLa__statementDesc{color:var(--muted);margin-bottom:2.5rem;font-size:1rem;font-weight:300;line-height:1.8}@media (max-width:900px){.page-module__OFqJLa__hero{min-height:auto;padding:5rem 1.5rem 4rem}.page-module__OFqJLa__pillars{grid-template-columns:1fr}.page-module__OFqJLa__pillar{border-right:none;border-bottom:1px solid var(--rule);padding:3rem 1.5rem}.page-module__OFqJLa__pillar:last-child{border-bottom:none}.page-module__OFqJLa__statement{padding:5rem 1.5rem}}
