@scope([data-view=contact-page])to ([data-view]){main{padding-top:80px}.contact-hero{padding:calc(2.5 * var(--leading)) 0}.contact-hero .lead{margin:var(--leading) 0 0}.contact-content{padding:calc(2.5 * var(--leading)) 0;border-top:1px solid var(--border)}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:calc(2 * var(--leading))}.form-container{background:transparent;padding:calc(1.5 * var(--leading))}.contact-form{display:flex;flex-direction:column;gap:var(--leading)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-group label{font-size:.8125rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.field-note{margin:0;color:var(--text-muted);font-size:.8125rem}.form-group .textarea{resize:vertical;min-height:150px}.submit-button{align-self:flex-start}.success-message{padding:var(--leading) 0}.success-icon{width:56px;height:56px;background:var(--color-success-muted);color:var(--color-success);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;margin:0 0 var(--leading)}.success-message h3{font-size:1.75rem;font-weight:400;color:var(--text);margin:0 0 var(--half)}.success-message p{color:var(--text-muted);line-height:var(--leading);margin:0 0 var(--leading);max-width:var(--measure)}.info-container{display:flex;flex-direction:column}.info-card{padding:var(--leading) 0}.info-card:first-child{padding-top:0}.info-card h3{font-size:.8125rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase;color:var(--color-brand-hover);margin:0 0 var(--half)}.info-card p{color:color-mix(in srgb,var(--text) 78%,transparent);line-height:var(--leading);font-size:.92rem;margin:0}.info-card a{color:var(--color-brand-hover);text-decoration:none}.info-card a:hover{text-decoration:underline}@media(max-width:1024px){.contact-grid{grid-template-columns:1fr}.info-container{order:-1}}@media(max-width:768px){.form-container{padding:var(--leading)}}}
