.project-story-module__VJWAMa__story{color:#233c3a;grid-template-columns:.8fr 1.2fr;gap:4rem;max-width:1240px;margin:auto;padding:5rem 2rem;scroll-margin-top:6rem;display:grid}.project-story-module__VJWAMa__intro{padding-top:2rem}.project-story-module__VJWAMa__intro h2{margin:1.3rem 0;font-size:clamp(2.6rem,5vw,4.8rem);line-height:1.04}.project-story-module__VJWAMa__intro h2 em{color:#875432}.project-story-module__VJWAMa__intro>p{max-width:35rem;line-height:1.8}.project-story-module__VJWAMa__eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:600}.project-story-module__VJWAMa__note{opacity:.8;margin-top:1.5rem;font-size:.8rem}.project-story-module__VJWAMa__journal{background:#fffcf5;border:1px solid #d3c8b6;box-shadow:7px 8px #e9e3d6}.project-story-module__VJWAMa__label{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #d3c8b6;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem;font-size:.7rem;display:flex}.project-story-module__VJWAMa__tabs{border-bottom:1px solid #d3c8b6;grid-template-columns:repeat(4,1fr);display:grid}.project-story-module__VJWAMa__tabs button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;border-right:1px solid #d3c8b6;min-height:64px;padding:1rem .5rem;font-size:.8rem}.project-story-module__VJWAMa__tabs button span{margin-bottom:.25rem;font-size:.65rem;display:block}.project-story-module__VJWAMa__tabs button[aria-pressed=true]{color:#fff;background:#233c3a}.project-story-module__VJWAMa__page{min-height:560px;padding:2rem}.project-story-module__VJWAMa__page h3{margin:.7rem 0 1.5rem;font-size:2rem;line-height:1.15}.project-story-module__VJWAMa__page>p:not(.project-story-module__VJWAMa__eyebrow){margin:1.5rem 0;line-height:1.7}.project-story-module__VJWAMa__commitment{background:#f2eee4;border-left:3px solid #ac6a3b;padding:1rem 1.25rem}.project-story-module__VJWAMa__commitment>span{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;display:block}.project-story-module__VJWAMa__commitment strong{font-size:1.7rem;font-family:var(--font-display);margin:.75rem 0;display:block}.project-story-module__VJWAMa__commitment p{font-size:.85rem}.project-story-module__VJWAMa__ledger>p{border-bottom:2px solid;padding-bottom:.75rem;font-size:.8rem}.project-story-module__VJWAMa__ledger dl>div{border-bottom:1px solid #ded6c6;justify-content:space-between;gap:1rem;padding:.5rem 0;font-size:.82rem;display:flex}.project-story-module__VJWAMa__ledger dd{font-variant-numeric:tabular-nums;white-space:nowrap}.project-story-module__VJWAMa__total{font-weight:700}.project-story-module__VJWAMa__page blockquote{background:repeating-linear-gradient(#fffcf5,#fffcf5 31px,#e8e0d2 32px);border-left:3px solid #ac6a3b;margin:0;padding:1.5rem}.project-story-module__VJWAMa__page blockquote p{font-family:var(--font-display);font-size:1.8rem;line-height:1.4}.project-story-module__VJWAMa__page blockquote footer{margin-top:1.2rem;font-size:.8rem;line-height:1.7}.project-story-module__VJWAMa__portfolio{padding:0;list-style:none}.project-story-module__VJWAMa__portfolio li{border-bottom:1px solid #ddd2bf;padding:.9rem 0;line-height:1.5}.project-story-module__VJWAMa__portfolio span{letter-spacing:.1em;text-transform:uppercase;color:#875432;font-size:.65rem;display:block}.project-story-module__VJWAMa__link{text-underline-offset:5px;min-height:44px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-block}.project-story-module__VJWAMa__story :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ac6a3b}@media (max-width:800px){.project-story-module__VJWAMa__story{grid-template-columns:1fr;gap:2rem;padding:3rem 1.2rem}.project-story-module__VJWAMa__intro{padding:0}.project-story-module__VJWAMa__page{min-height:570px;padding:1.5rem}.project-story-module__VJWAMa__label{padding:1rem;font-size:.6rem}.project-story-module__VJWAMa__tabs button{font-size:.7rem}.project-story-module__VJWAMa__intro h2{font-size:3rem}}@media (prefers-reduced-motion:reduce){.project-story-module__VJWAMa__story *{scroll-behavior:auto}}
