.page-module__-DMpNq__hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,8vw,120px);padding-top:72px;display:grid}.page-module__-DMpNq__visual{min-height:700px;box-shadow:var(--shadow);border-radius:50% 50% 22px 22px;position:relative;overflow:hidden}.page-module__-DMpNq__visual img{object-fit:cover}.page-module__-DMpNq__visual span{color:var(--chestnut);font-family:var(--font-serif);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf1e6;border-radius:18px;padding:18px 22px;font-size:1.35rem;font-weight:600;line-height:1;position:absolute;bottom:20px;right:20px}.page-module__-DMpNq__copy h1{font-family:var(--font-serif);letter-spacing:-.055em;margin-top:27px;font-size:clamp(3.6rem,6vw,6.8rem);font-weight:600;line-height:.84}.page-module__-DMpNq__copy h1 em{color:var(--terracotta);font-weight:500}.page-module__-DMpNq__lead{font-family:var(--font-serif);font-size:clamp(1.35rem,2.2vw,1.85rem);color:var(--ink)!important;margin-top:34px!important;line-height:1.3!important}.page-module__-DMpNq__copy>p{max-width:650px;color:var(--muted);margin-top:22px;line-height:1.75}.page-module__-DMpNq__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.page-module__-DMpNq__values{background:var(--sage-soft);margin-top:100px;padding:64px 0}.page-module__-DMpNq__valuesInner{grid-template-columns:.45fr .55fr 1.5fr;align-items:center;gap:50px;display:grid}.page-module__-DMpNq__valuesInner div{gap:5px;display:grid}.page-module__-DMpNq__valuesInner strong{color:var(--terracotta);font-family:var(--font-serif);font-size:4.7rem;font-weight:600;line-height:.8}.page-module__-DMpNq__valuesInner span{color:var(--sage-dark);font-size:.74rem;font-weight:700}.page-module__-DMpNq__valuesInner blockquote{border-left:1px solid var(--sage);font-family:var(--font-serif);padding-left:45px;font-size:clamp(1.7rem,3vw,2.6rem);font-style:italic;line-height:1.13}@media (max-width:800px){.page-module__-DMpNq__hero{grid-template-columns:1fr}.page-module__-DMpNq__visual{min-height:min(120vw,650px)}.page-module__-DMpNq__valuesInner{grid-template-columns:1fr 1fr}.page-module__-DMpNq__valuesInner blockquote{border-top:1px solid var(--sage);border-left:0;grid-column:1/-1;padding:25px 0 0}}
