.about-manifesto .split{gap:var(--space-9);align-items:center}.about-manifesto__media .ratio{border-radius:var(--radius-md);overflow:hidden;background-color:var(--brand-border)}.about-manifesto__placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--brand-secondary) 0%,var(--brand-primary) 100%);opacity:.18}.about-manifesto__caption{margin:var(--space-4) 0 0;font-size:var(--text-2xl);color:var(--brand-muted);text-align:right}.about-manifesto__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:600;line-height:var(--lh-tight);color:var(--brand-dark);margin:var(--space-3) 0 var(--space-5)}.about-manifesto__content p{font-size:var(--text-md);line-height:var(--lh-normal);color:var(--brand-text);margin:0 0 var(--space-4)}.about-manifesto__content p:last-child{margin-bottom:0}.about-manifesto__extra{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--brand-border)}.about-values__grid{gap:var(--space-5)}@media (min-width:1024px){.about-values__grid{gap:var(--space-6)}}.about-values__card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6);background-color:var(--brand-white);border:1px solid var(--brand-border);border-radius:var(--radius-md);transition:transform var(--duration-3) var(--ease),box-shadow var(--duration-3) var(--ease)}.about-values__card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.about-values__icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:var(--radius-full);background-color:var(--brand-cream);color:var(--brand-primary)}.about-values__title{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--brand-dark);margin:0}.about-values__card p{font-size:var(--text-sm);line-height:var(--lh-snug);color:var(--brand-muted);margin:0}.about-cta{padding-block:var(--space-9);text-align:center}.about-cta__inner{max-width:36rem;margin-inline:auto}.about-cta__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:600;color:var(--brand-cream);margin:0 0 var(--space-3)}.about-cta__lede{font-size:var(--text-lg);color:rgb(255 255 255 / .85);margin:0 0 var(--space-6)}.contact-grid{display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:start}@media (min-width:1024px){.contact-grid{grid-template-columns:1.4fr 1fr;gap:var(--space-8)}}.contact-section-title{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:600;color:var(--brand-dark);margin:0 0 var(--space-5)}.contact-form{display:flex;flex-direction:column;gap:var(--space-4)}.contact-form__row{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media (min-width:640px){.contact-form__row{grid-template-columns:1fr 1fr}}.contact-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.contact-form .field__label .required,.contact-form .field__label span{color:var(--brand-primary);margin-left:.2em}.contact-form .btn{align-self:flex-start;margin-top:var(--space-2)}@media (max-width:640px){.contact-form .btn{align-self:stretch}}.contact-notice{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-5);border-radius:var(--radius);font-size:var(--text-base);font-weight:500;border-left:4px solid}.contact-notice--success{background-color:rgb(44 62 45 / .06);border-left-color:var(--brand-dark);color:var(--brand-dark)}.contact-notice--error{background-color:rgb(200 75 49 / .08);border-left-color:var(--brand-primary);color:var(--brand-text)}.contact-card{background-color:var(--brand-cream);border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:var(--space-6)}.contact-info{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.contact-info>div{display:flex;flex-direction:column;gap:var(--space-1)}.contact-info dt{font-family:var(--font-body);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--brand-muted);margin:0}.contact-info dd{font-family:var(--font-body);font-size:var(--text-base);font-weight:500;color:var(--brand-dark);margin:0;line-height:var(--lh-snug)}.contact-info dd a{color:var(--brand-dark);text-decoration:none;border-bottom:1px solid var(--brand-border);transition:color var(--duration-2) var(--ease),border-color var(--duration-2) var(--ease)}.contact-info dd a:hover{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.contact-card__note{margin:var(--space-5) 0 0;padding-top:var(--space-4);border-top:1px solid var(--brand-border);font-size:var(--text-sm);font-style:italic;color:var(--brand-muted);line-height:var(--lh-snug)}