.page-module__IwiHfq__page{--brand:#c46a1b;--ink:#1b1c20;--muted:#5f6571;--paper:#fff;--surface:#f8f9fb;--line:#e9edf2;--font-body:"Space Grotesk","Avenir Next","Segoe UI",sans-serif;--font-display:"Sora","Avenir Next","Segoe UI",sans-serif;color:var(--ink);font-family:var(--font-body);background:linear-gradient(#fbfcfd 0%,#f6f8fb 40%,#fff 100%);padding:0 0 10px;position:relative;overflow:hidden}.page-module__IwiHfq__page h1,.page-module__IwiHfq__page h2,.page-module__IwiHfq__page h3{font-family:var(--font-display)}.page-module__IwiHfq__bgMesh,.page-module__IwiHfq__bgCircle{pointer-events:none;position:absolute}.page-module__IwiHfq__bgMesh{background-image:linear-gradient(90deg,#1b1c2008 1px,#0000 1px),linear-gradient(#1b1c2008 1px,#0000 1px);background-size:44px 44px;inset:0;-webkit-mask-image:linear-gradient(#00000059,#0000 78%);mask-image:linear-gradient(#00000059,#0000 78%)}.page-module__IwiHfq__bgCircle{background:radial-gradient(circle,#c46a1b26 0%,#c46a1b05 45%,#0000 70%);border-radius:999px;width:540px;height:540px;top:-180px;right:-120px}.page-module__IwiHfq__heroWrap,.page-module__IwiHfq__storyWrap,.page-module__IwiHfq__principlesWrap{z-index:1;width:min(1400px,100% - 24px);margin:0 auto;animation:.52s ease-out both page-module__IwiHfq__revealUp;position:relative}.page-module__IwiHfq__heroWrap{padding-top:20px;animation-delay:80ms}.page-module__IwiHfq__storyWrap{margin-top:22px;animation-delay:.18s}.page-module__IwiHfq__principlesWrap{margin-top:22px;animation-delay:.14s}.page-module__IwiHfq__heroCard,.page-module__IwiHfq__storyCard{border:1px solid var(--line);background:var(--paper);border-radius:26px;padding:34px;box-shadow:0 10px 40px #1112160f}.page-module__IwiHfq__heroCard{background:linear-gradient(155deg,#fff 0%,#fcf7f2 100%)}.page-module__IwiHfq__eyebrow{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:600}.page-module__IwiHfq__title{color:#0f1115;letter-spacing:-.02em;margin:0;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:600;line-height:1.08}.page-module__IwiHfq__lead{max-width:60ch;color:var(--muted);margin:14px 0 0;font-size:1.04rem;line-height:1.7}.page-module__IwiHfq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px;display:grid}.page-module__IwiHfq__statCard{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:18px}.page-module__IwiHfq__statValue{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:1.42rem;font-weight:600}.page-module__IwiHfq__statLabel{color:var(--muted);margin:7px 0 0;font-size:.92rem;line-height:1.45}.page-module__IwiHfq__storyCard h2{color:#13151a;letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,2.2vw,1.8rem);font-weight:600;line-height:1.2}.page-module__IwiHfq__sectionTitle{color:#13151a;letter-spacing:-.01em;margin:0 0 12px;font-size:clamp(1.38rem,2.1vw,1.7rem);font-weight:600;line-height:1.2}.page-module__IwiHfq__principlesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.page-module__IwiHfq__principleCard{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:20px}.page-module__IwiHfq__principleCard h3{letter-spacing:-.01em;margin:0;font-size:1.03rem;font-weight:600}.page-module__IwiHfq__principleCard p{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.58}.page-module__IwiHfq__text{color:#2d323a;margin:15px 0 0;font-size:1rem;line-height:1.72}@keyframes page-module__IwiHfq__revealUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.page-module__IwiHfq__page{padding:0 0 10px}.page-module__IwiHfq__heroWrap{padding-top:12px}.page-module__IwiHfq__bgCircle{width:320px;height:320px;top:-60px;right:-120px}.page-module__IwiHfq__storyWrap,.page-module__IwiHfq__principlesWrap{margin-top:16px}.page-module__IwiHfq__heroCard,.page-module__IwiHfq__storyCard{padding:22px}.page-module__IwiHfq__title{font-size:2rem}.page-module__IwiHfq__lead{font-size:.97rem}.page-module__IwiHfq__statsGrid,.page-module__IwiHfq__principlesGrid{grid-template-columns:1fr;gap:10px}.page-module__IwiHfq__text{font-size:.98rem}}
