.page-head{position:relative;display:grid;gap:20px;margin-bottom:clamp(32px,5vw,64px)}.page-head__title{margin:0;overflow-wrap:anywhere}.main-page__content{max-width:68ch;font-size:calc(1.0625rem * var(--body-scale, 1));line-height:1.65}.page-width:not(.page-width--narrow) .main-page__content{max-width:82ch}.main-page__content>p:first-child{font-size:calc(clamp(1.05rem,1rem + .4vw,1.3rem) * var(--body-scale, 1));font-weight:var(--font-body-medium);line-height:1.45}.contact__grid{display:grid;gap:clamp(32px,5vw,56px)}.contact__intro{display:flex;flex-direction:column;gap:20px}.contact__heading{margin:0}.contact__text{max-width:44ch;color:var(--c-text)}.contact__text p{margin:0}.contact__socials{display:grid;gap:12px;margin-top:8px}.contact__socials .label{margin:0}.contact__form-wrap{position:relative;padding:clamp(20px,4vw,40px);border:1px solid var(--c-border);background:rgba(var(--c-text-rgb),.02);border-radius:var(--radius)}.contact__form{display:grid;gap:24px}.contact__fields{display:grid;gap:20px}.contact__form .field__label{display:flex;align-items:baseline;gap:6px}.field__req{color:var(--c-hot)}.contact__form textarea.field__input{resize:vertical}.contact__form .field__input[aria-invalid=true]{border-color:var(--c-accent)}.contact__error-heading{margin:0 0 6px;font-weight:var(--font-body-semibold)}.contact__form .form-message ul{margin:0;padding-left:1.1em}.contact__form .form-message--success{display:flex;align-items:center;gap:10px}.contact__submit{justify-self:start}@media screen and (min-width:750px){.contact__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.contact__field--full{grid-column:1 / -1}}@media screen and (min-width:990px){.contact__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.contact__intro{position:sticky;top:calc(var(--header-h, 72px) + 32px)}}@media screen and (max-width:749px){.contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-page.css.map */
