.contact-page-content{padding-top:calc(var(--spacing-xl) + var(--spacing-xl));padding-bottom:var(--spacing-xl);min-height:70vh}.contact-page-header{text-align:center;margin-bottom:var(--spacing-lg)}.contact-page-header h1{text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--spacing-sm);font-size:2.5rem}.contact-page-header p{opacity:.8;max-width:600px;margin:0 auto;font-size:1.1rem}.contact-wrapper{padding:var(--spacing-lg) var(--spacing-md);border:1px solid var(--color-border);background-color:#fff6}.about-page-content{padding-top:calc(var(--spacing-xl) + var(--spacing-xl));padding-bottom:var(--spacing-xl);min-height:70vh}.about-grid{gap:var(--spacing-lg);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:1024px){.about-grid{gap:calc(var(--spacing-xl) * 1.5);grid-template-columns:1fr 1fr}}.about-text h1{text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--spacing-md);font-size:2.5rem}.about-lead{margin-bottom:var(--spacing-sm);text-align:justify;font-size:1.25rem;font-weight:500}.about-text p{margin-bottom:var(--spacing-md);opacity:.85;text-align:justify;line-height:1.8}.about-image img{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:0 10px 30px #0000000d}.privacy-page-content{padding-top:calc(var(--spacing-xl) + var(--spacing-xl));padding-bottom:var(--spacing-xl);max-width:800px}.privacy-page-content h1{margin-bottom:var(--spacing-xs);text-transform:uppercase;font-size:2rem}.privacy-last-updated{opacity:.6;margin-bottom:var(--spacing-lg);font-size:.875rem}.privacy-section{margin-bottom:var(--spacing-md)}.privacy-section h2{margin-bottom:var(--spacing-xs);opacity:.9;font-size:1.25rem}.privacy-section p{opacity:.8;line-height:1.7}
