.page-module__EAOUiG__container{max-width:800px;font-family:var(--font-serif);color:var(--foreground);margin:0 auto;padding:6rem 5%;animation:.8s ease-out page-module__EAOUiG__fadeIn}@keyframes page-module__EAOUiG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__EAOUiG__pageHeader{margin-bottom:3rem}.page-module__EAOUiG__title{letter-spacing:-.05em;font-size:clamp(3rem,7vw,5rem);font-weight:300;line-height:1.05;font-family:var(--font-serif);margin-bottom:2rem}.page-module__EAOUiG__intro{font-family:var(--font-serif);color:var(--foreground);max-width:650px;font-size:1.2rem;line-height:1.75}.page-module__EAOUiG__section{margin-bottom:4rem}.page-module__EAOUiG__sectionTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--secondary);margin-top:3rem;margin-bottom:2rem;font-size:.8rem}.page-module__EAOUiG__divider{border:none;border-top:1px solid #7d7d7d33;margin:4rem 0}.page-module__EAOUiG__whoGrid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (min-width:640px){.page-module__EAOUiG__whoGrid{grid-template-columns:repeat(2,1fr)}}.page-module__EAOUiG__whoBlock{border:1px solid #7d7d7d1f;border-radius:4px;padding:1.5rem;transition:border-color .2s}.page-module__EAOUiG__whoBlock:hover{border-color:#7d7d7d4d}.page-module__EAOUiG__whoBlockTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:.75rem;font-size:.75rem}.page-module__EAOUiG__whoBlockBody{font-family:var(--font-serif);color:var(--foreground);font-size:1rem;line-height:1.65}.page-module__EAOUiG__whatBlock{border-bottom:1px solid #7d7d7d1a;margin-bottom:2.5rem;padding-bottom:2.5rem}.page-module__EAOUiG__whatBlock:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.page-module__EAOUiG__whatBlockTitle{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--foreground);margin-bottom:.75rem;font-size:1.4rem;font-weight:400;line-height:1.2}.page-module__EAOUiG__whatBlockBody{font-family:var(--font-serif);color:var(--foreground);margin-bottom:.75rem;font-size:1.05rem;line-height:1.7}.page-module__EAOUiG__whatBlockRef{font-family:var(--font-mono);color:var(--secondary);opacity:.7;letter-spacing:.02em;font-size:.75rem}.page-module__EAOUiG__howBody{font-family:var(--font-serif);color:var(--foreground);max-width:620px;margin-bottom:2rem;font-size:1.1rem;line-height:1.75}.page-module__EAOUiG__howPoints{flex-direction:column;gap:.875rem;display:flex}.page-module__EAOUiG__howPoint{font-family:var(--font-mono);color:var(--foreground);padding-left:1.5rem;font-size:.85rem;line-height:1.5;position:relative}.page-module__EAOUiG__howPoint:before{content:"—";color:var(--accent);position:absolute;left:0}.page-module__EAOUiG__ctaSection{text-align:center;border:1px solid #7d7d7d26;border-radius:6px;margin-top:5rem;padding:3rem}.page-module__EAOUiG__ctaTitle{font-family:var(--font-serif);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.1}.page-module__EAOUiG__ctaBody{font-family:var(--font-serif);color:var(--secondary);max-width:460px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.05rem;line-height:1.65}.page-module__EAOUiG__ctaBtn{background:var(--foreground);color:var(--background);font-family:var(--font-mono);letter-spacing:.03em;border-radius:4px;padding:1rem 2rem;font-size:.85rem;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.page-module__EAOUiG__ctaBtn:hover{background:var(--accent);color:#fff;transform:translate(4px)}@media (max-width:768px){.page-module__EAOUiG__container{padding:4rem 5%}.page-module__EAOUiG__title{font-size:2.75rem}.page-module__EAOUiG__ctaSection{padding:2rem 1.5rem}.page-module__EAOUiG__ctaTitle{font-size:2rem}}
