.sustain.svelte-1jpxsl0{background:#fff;padding:var(--py-sec-lg) 0}.sustain__intro.svelte-1jpxsl0{max-width:720px;text-align:center;margin:0 auto 80px}.sustain__intro.svelte-1jpxsl0 p:where(.svelte-1jpxsl0){font-family:var(--serif);font-style:italic;font-size:clamp(18px,1.5vw,22px);line-height:1.65;color:var(--ink-soft)}.pillars.svelte-1jpxsl0{display:grid;grid-template-columns:1fr 1fr;gap:56px 80px}.pillar.svelte-1jpxsl0{border-top:1px solid var(--gold);padding-top:40px;position:relative}.pillar__mark.svelte-1jpxsl0{height:130px;display:flex;align-items:center;justify-content:center;margin-bottom:28px}.pillar__mark.svelte-1jpxsl0 picture,.pillar__mark.svelte-1jpxsl0 img{display:block}.pillar__mark.svelte-1jpxsl0 img{width:auto;height:auto;max-height:130px;max-width:300px;object-fit:contain}.pillar.svelte-1jpxsl0 h2:where(.svelte-1jpxsl0){font-family:var(--serif);font-size:clamp(28px,3vw,40px);color:var(--ink);margin-bottom:20px;line-height:1.1}.pillar.svelte-1jpxsl0 p:where(.svelte-1jpxsl0){font-size:15px;line-height:1.65;color:var(--ink-soft);max-width:48ch}@media (max-width: 768px){.pillars.svelte-1jpxsl0{grid-template-columns:1fr;gap:48px}}
