.page-module__1wscMa__hero{padding:100px 0 70px}.page-module__1wscMa__eyebrow{margin:0 0 28px}.page-module__1wscMa__hero h1{font-size:calc(clamp(2.4rem,5.6vw,4.6rem) * var(--display-scale));font-weight:var(--display-weight);letter-spacing:var(--display-track);max-width:calc(17ch * var(--measure));margin:0 0 30px}.page-module__1wscMa__hero h1 em{color:var(--cyan);font-style:italic}.page-module__1wscMa__sub{color:var(--muted);font-size:clamp(1.1rem,1.8vw,1.42rem);font-weight:var(--text-light);max-width:calc(52ch * var(--measure));margin:0}.page-module__1wscMa__kompSec{border-top:1px solid var(--line);padding:clamp(56px,8vw,88px) 0}.page-module__1wscMa__komp{grid-template-columns:.82fr 1.18fr;align-items:start;gap:56px;display:grid}.page-module__1wscMa__kicker{margin-bottom:20px}.page-module__1wscMa__kicker span{color:var(--cyan)}.page-module__1wscMa__name{font-size:calc(clamp(2.2rem,4.6vw,3.4rem) * var(--display-scale));font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:1.02}.page-module__1wscMa__essence{font-family:var(--serif);color:var(--cyan);margin-top:20px;font-size:clamp(1.2rem,2vw,1.5rem);font-style:italic;font-weight:400;line-height:1.3}.page-module__1wscMa__pov{color:#c4d2e0;font-size:clamp(1.1rem,1.5vw,1.28rem);font-weight:var(--text-light);margin:0 0 30px;line-height:1.55}.page-module__1wscMa__pov b{color:var(--paper);font-weight:500}.page-module__1wscMa__facets{flex-wrap:wrap;gap:10px;display:flex}.page-module__1wscMa__kompSec:hover .page-module__1wscMa__facets .facet{border-color:#04a9f147}@media (max-width:760px){.page-module__1wscMa__komp{grid-template-columns:1fr;gap:26px}}.page-module__1wscMa__principle{border-top:1px solid var(--line);padding:clamp(80px,12vw,140px) 0}.page-module__1wscMa__principle p{font-size:calc(clamp(1.7rem,3.6vw,2.8rem) * var(--display-scale));font-weight:var(--display-weight);letter-spacing:var(--display-track);max-width:calc(24ch * var(--measure));margin:0;line-height:1.28}.page-module__1wscMa__dim{color:var(--muted)}.page-module__1wscMa__cta{padding:0 0 clamp(80px,12vw,130px)}.page-module__1wscMa__cta h2{font-size:calc(clamp(1.8rem,4vw,3rem) * var(--display-scale));font-weight:var(--display-weight);letter-spacing:var(--display-track);max-width:calc(18ch * var(--measure));margin:0 0 34px}
