.zenna-about-preview{background:var(--za-paper)}.zenna-about-preview .za-hero{max-width:880px;margin:auto;padding:96px 24px 88px}.zenna-about-preview .za-label{color:var(--za-plum);margin:0 0 20px;font-size:13px;font-weight:650}.zenna-about-preview .za-hero h1{letter-spacing:0;color:var(--za-plum);margin:0 0 32px;font-size:64px;font-weight:750;line-height:1.12}.zenna-about-preview .za-note{color:var(--za-muted);margin:0;font-size:21px;line-height:1.85}.zenna-about-preview .za-signature{color:var(--za-plum);align-items:center;gap:18px;margin-top:32px;font-size:15px;font-weight:650;display:flex}.zenna-about-preview .za-signature img{object-fit:cover;object-position:50% 50%;border-radius:50%;flex-shrink:0;width:124px;height:124px}.zenna-about-preview .za-signature-text{flex-direction:column;gap:4px;display:flex}.zenna-about-preview .za-signature-title{opacity:.72;font-size:13px;font-weight:550}.zenna-about-preview .za-work{border-top:1px solid var(--za-line);padding:80px 24px 96px}.zenna-about-preview .za-work-inner{max-width:1152px;margin:auto}.zenna-about-preview .za-section-copy{max-width:740px;margin:auto}.zenna-about-preview .za-section-copy h2{color:var(--za-plum);margin:0 0 24px;font-size:36px;font-weight:700;line-height:1.25}.zenna-about-preview .za-section-copy p{color:var(--za-muted);margin:0;font-size:18px;line-height:1.8}.zenna-about-preview .za-paths{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;margin:48px 0 0;display:grid}.zenna-about-preview .za-path{background:var(--za-lilac);min-width:0;padding:32px}.zenna-about-preview .za-path-sales{background:var(--za-apricot)}.zenna-about-preview .za-path-label{color:var(--za-plum);margin-bottom:24px;font-size:12px;font-weight:650;display:block}.zenna-about-preview .za-path ol{margin:0;padding:0;list-style:none}.zenna-about-preview .za-step{border-left:2px solid var(--za-periwinkle);margin-left:9px;padding:0 0 30px 36px;position:relative}.zenna-about-preview .za-path-sales .za-step{border-color:var(--za-coral)}.zenna-about-preview .za-step:last-child{border-color:#0000;padding-bottom:0}.zenna-about-preview .za-step:before{content:"";background:var(--za-plum);border:4px solid var(--za-periwinkle);border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:-9px}.zenna-about-preview .za-path-sales .za-step:before{border-color:var(--za-coral)}.zenna-about-preview .za-step h3{color:var(--za-plum);margin:0 0 12px;font-size:18px;font-weight:650;line-height:1.4}.zenna-about-preview .za-snippet{background:var(--za-paper);border:1px solid var(--za-line);color:var(--za-muted);border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.6}.zenna-about-preview .za-snippet strong{color:var(--za-plum);font-weight:650;display:block}.zenna-about-preview .za-outputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zenna-about-preview .za-outputs span{background:var(--za-periwinkle);color:var(--za-plum);text-align:center;border-radius:4px;padding:12px 4px;font-size:13px;font-weight:650}.zenna-about-preview .za-beliefs{background:var(--za-periwinkle);padding:80px 24px 88px}.zenna-about-preview .za-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.zenna-about-preview .za-ethics-link{color:var(--za-plum);text-underline-offset:4px;font-size:14px;text-decoration:underline}@media(max-width:900px){.zenna-about-preview .za-hero h1{font-size:52px}.zenna-about-preview .za-path{padding:24px}}@media(max-width:640px){.zenna-about-preview .za-hero{padding:64px 20px}.zenna-about-preview .za-hero h1{margin-bottom:24px;font-size:40px}.zenna-about-preview .za-note{font-size:18px;line-height:1.8}.zenna-about-preview .za-signature{gap:14px;font-size:14px}.zenna-about-preview .za-signature img{width:104px;height:104px}.zenna-about-preview .za-work,.zenna-about-preview .za-beliefs{padding:56px 20px 64px}.zenna-about-preview .za-section-copy h2{font-size:29px}.zenna-about-preview .za-section-copy p{font-size:17px}.zenna-about-preview .za-paths{grid-template-columns:1fr;margin-top:32px}.zenna-about-preview .za-path{padding:24px 20px}.zenna-about-preview .za-step{padding-left:24px}.zenna-about-preview .za-actions{flex-direction:column;align-items:flex-start;gap:20px}}
