.lwas{background:transparent}.lwas-wrap{align-items:start;display:grid;gap:60px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin:0 auto;max-width:var(--container-lg);padding:78px clamp(20px,5vw,32px);width:100%}.lwas-sticky{position:sticky;top:96px}.lwas-kicker-wrap{display:flex;margin-bottom:16px}.lwas-heading{color:var(--text-strong);font-family:var(--font-serif-display);font-size:clamp(28px,3.2vw,42px);font-weight:600;letter-spacing:-.012em;line-height:1.14;margin:0;max-width:none;text-wrap:balance}.lwas-media-wrap{margin-top:22px;overflow:hidden}.lwas-media-wrap,.lwas-photo{border-radius:10px;display:block;width:100%}.lwas-photo{height:420px;object-fit:cover}.lwas-photo-placeholder{align-items:center;background:var(--cream-light);border:1px dashed var(--border-hairline);border-radius:10px;display:flex;height:420px;justify-content:center;width:100%}.lwas-photo-placeholder span{color:var(--text-muted);font-size:var(--text-sm);padding:0 16px;text-align:center}.lwas-stats{display:flex;flex-wrap:wrap;gap:28px;margin-bottom:0;margin-top:22px}.lwas-stat{display:flex;flex-direction:column}.lwas-stat-value{color:var(--accent);font-family:var(--font-serif-display);font-size:var(--text-2xl);font-weight:700;letter-spacing:-.02em;line-height:1}.lwas-stat-label{color:var(--text-muted);font-family:var(--font-sans);font-size:12.5px;font-weight:700;letter-spacing:.1em;margin-top:6px;text-transform:uppercase;white-space:nowrap}.lwas-timeline{list-style:none;margin:0;padding:0}.lwas-beat{display:grid;gap:22px;grid-template-columns:44px 1fr;padding-bottom:36px;position:relative}.lwas-beat:last-child{padding-bottom:0}.lwas-connector{background:var(--border-hairline);bottom:6px;left:21px;position:absolute;top:48px;width:2px}.lwas-marker{align-items:center;background:var(--red-100);border-radius:14px;color:var(--leadr-red);display:flex;flex:none;font-family:var(--font-sans);font-size:13px;font-weight:600;grid-column:1;height:44px;justify-content:center;position:relative;width:44px;z-index:1}.lwas-beat--final .lwas-marker{background:var(--leadr-red);color:#fff}.lwas-beat-body{grid-column:2}.lwas-beat-title{color:var(--text-strong);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;line-height:1.3;margin:0 0 9px}.lwas-beat-copy{color:var(--text-body);font-size:var(--text-base);line-height:1.65}.lwas-beat-copy p{margin:0}@media (max-width:900px){.lwas-wrap{gap:40px;grid-template-columns:1fr}.lwas-sticky{position:static}}@media (max-width:640px){.lwas-wrap{gap:var(--space-6);padding:var(--space-8) clamp(20px,5vw,32px)}.lwas .lw-kicker{font-size:.8125rem;padding:8px 16px}.lwas-media-wrap{margin-top:18px}.lwas-photo,.lwas-photo-placeholder{height:320px}.lwas-stats{gap:20px;margin-top:18px}.lwas-stat-value{font-size:1.875rem}.lwas-beat{gap:var(--space-4);padding-bottom:var(--space-5)}}