.page-section{padding:var(--space-xl) 0;background-color:var(--color-bg-light);color:var(--color-text-dark)}.page-hero{position:relative;margin-bottom:var(--space-lg)}.page-hero__img{width:100%;max-height:400px;object-fit:cover;display:block}.page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;pointer-events:none}.page__container{max-width:700px;margin:0 auto;padding:0 var(--page-padding)}.page__title{font-size:2.5rem;line-height:1.15;margin-bottom:2rem}.page__content{font-size:1rem;line-height:1.7}.page__content h2{font-size:1.5rem;color:var(--color-bg-primary);margin-top:2rem;margin-bottom:.75rem}.page__content p{margin-bottom:1rem}.page__content p:last-child{margin-bottom:0}.page__content a{color:var(--color-bg-primary);text-decoration:underline;text-underline-offset:2px}.page__content a:hover{opacity:.8}.page__contact-form{margin-top:var(--space-lg)}.contact-form__success{padding:1rem;margin-bottom:1.5rem;background-color:#163a3a14;color:var(--color-bg-primary);font-size:.9375rem}.contact-form__errors{padding:1rem;margin-bottom:1.5rem;background-color:#c8323214;color:#8b2020;font-size:.9375rem}.contact-form__field{margin-bottom:1.5rem}.contact-form__field input,.contact-form__field textarea{width:100%;padding:1rem 0;font-size:1rem;line-height:1.5;border:none;border-bottom:1px solid rgba(0,0,0,.2);background:transparent;color:var(--color-text-dark);outline:none;transition:border-color var(--transition-base)}.contact-form__field input:focus,.contact-form__field textarea:focus{border-bottom-color:var(--color-bg-primary)}.contact-form__field input::placeholder,.contact-form__field textarea::placeholder{color:#0006}.contact-form__field textarea{height:150px;resize:vertical}.btn--dark{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-family:var(--font-body);font-size:.875rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;background-color:var(--color-bg-primary);color:var(--color-text-light);border:2px solid var(--color-bg-primary);cursor:pointer;transition:all var(--transition-base)}.btn--dark:hover{background-color:transparent;color:var(--color-bg-primary)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/page.css.map */
