.page-contact-hero{background-color:#f0e9dc;background-color:var(--parchment);color:var(--ink);padding-block:clamp(7rem,14vw,9rem) clamp(3rem,6vw,5rem);padding-inline:var(--gutter-mobile)}@media(min-width:768px){.page-contact-hero{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.page-contact-hero{padding-inline:var(--gutter-desktop)}}.page-contact-hero__container{max-width:var(--container-max);margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3)}.page-contact-hero__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.32em;color:var(--bark);line-height:1}.page-contact-hero__heading{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(2.25rem,6.5vw,4.5rem);line-height:1.05;letter-spacing:-.025em;color:var(--ink);margin:0;max-width:22ch}.page-contact-hero__lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.0625rem,1.75vw,1.375rem);line-height:1.45;color:var(--bark);margin:0;max-width:56ch}.page-contact-main{background-color:var(--paper);color:var(--ink);padding-block:var(--space-9);padding-inline:var(--gutter-mobile)}@media(min-width:768px){.page-contact-main{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.page-contact-main{padding-block:var(--space-10);padding-inline:var(--gutter-desktop)}}.page-contact-main__container{max-width:var(--container-max);margin-inline:auto;display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:1024px){.page-contact-main__container{grid-template-columns:6fr 5fr;gap:var(--space-9);align-items:start}}.page-contact-main__form-header,.page-contact-main__info-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.page-contact-main__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--bark);line-height:1}.page-contact-main__heading{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.75rem,3.5vw,2.5rem);line-height:1.1;letter-spacing:-.02em;color:var(--ink);margin:0}.page-contact-main__form{display:flex;flex-direction:column;gap:var(--space-4)}.page-contact-main__form-row{display:grid;grid-template-columns:1fr;gap:var(--space-4)}@media(min-width:600px){.page-contact-main__form-row{grid-template-columns:1fr 1fr}}.page-contact-main__form-field{display:flex;flex-direction:column;gap:var(--space-2)}.page-contact-main__form-label{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--bark);line-height:1}.page-contact-main__form-input,.page-contact-main__form-select,.page-contact-main__form-textarea{appearance:none;-webkit-appearance:none;background-color:var(--paper);border:1px solid var(--border-strong);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.5;padding:var(--space-3) var(--space-3);outline:0;transition:border-color var(--duration-base) var(--ease-smooth)}.page-contact-main__form-input:focus-visible,.page-contact-main__form-select:focus-visible,.page-contact-main__form-textarea:focus-visible{border-color:var(--copper);outline:2px solid var(--copper);outline-offset:1px}.page-contact-main__form-textarea{font-family:var(--font-body);resize:vertical;min-height:140px}.page-contact-main__form-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%231A140E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;background-size:14px;padding-right:var(--space-7)}.page-contact-main__form-submit{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-6);background-color:var(--ink);color:var(--paper);border:1px solid var(--ink);font-family:var(--font-mono);font-size:var(--fs-mono-base);font-weight:500;text-transform:uppercase;letter-spacing:.18em;cursor:pointer;line-height:1.2;margin-top:var(--space-3);transition:background-color var(--duration-base) var(--ease-smooth),border-color var(--duration-base) var(--ease-smooth)}.page-contact-main__form-submit:hover,.page-contact-main__form-submit:focus-visible{background-color:var(--copper-deep);border-color:var(--copper-deep)}.page-contact-main__form-submit:focus-visible{outline:2px solid var(--copper);outline-offset:3px}.page-contact-main__form-success{padding:var(--space-4) var(--space-5);background-color:var(--parchment);border-left:3px solid var(--copper-deep);font-family:var(--font-display);font-style:italic;font-size:1.0625rem;line-height:1.5;color:var(--ink);margin-bottom:var(--space-3)}.page-contact-main__form-error{padding:var(--space-4) var(--space-5);background-color:var(--parchment);border-left:3px solid #B14530;font-family:var(--font-body);font-size:1rem;line-height:1.55;color:var(--ink);margin-bottom:var(--space-3)}.page-contact-main__form-error ul{margin:var(--space-2) 0 0 var(--space-4);padding:0;font-size:.9375rem}.page-contact-main__info{display:flex;flex-direction:column;gap:var(--space-6)}@media(min-width:1024px){.page-contact-main__info{padding-left:var(--space-6);border-left:1px solid var(--border-soft)}}.page-contact-main__info-list{margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-5)}.page-contact-main__info-item{display:flex;flex-direction:column;gap:var(--space-1)}.page-contact-main__info-label{font-family:var(--font-mono);font-size:var(--fs-mono-xs);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--bark);line-height:1}.page-contact-main__info-value{margin:0;font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.4;color:var(--ink)}.page-contact-main__info-value a{color:var(--copper-deep);text-decoration:none;border-bottom:1px solid var(--copper);padding-bottom:1px;transition:color var(--duration-base) var(--ease-smooth)}.page-contact-main__info-value a:hover,.page-contact-main__info-value a:focus-visible{color:var(--ink)}.page-contact-main__info-note{display:block;margin-top:var(--space-2);font-family:var(--font-body);font-style:normal;font-size:.875rem;line-height:1.5;color:var(--bark)}.page-contact-main__social{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-soft)}.page-contact-main__social-label{font-family:var(--font-mono);font-size:var(--fs-mono-xs);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--bark);line-height:1}.page-contact-main__social-list{list-style:none;margin:0;padding:0;display:flex;gap:var(--space-3)}.page-contact-main__social-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-strong);color:var(--ink);transition:background-color var(--duration-base) var(--ease-smooth),color var(--duration-base) var(--ease-smooth)}.page-contact-main__social-link:hover,.page-contact-main__social-link:focus-visible{background-color:var(--ink);color:var(--paper);border-color:var(--ink)}.page-contact-main__social-link:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.page-contact-main__social-link svg{width:18px;height:18px}.page-contact-retail{background-color:var(--parchment);color:var(--ink);padding-block:var(--space-9);padding-inline:var(--gutter-mobile)}@media(min-width:768px){.page-contact-retail{padding-inline:var(--gutter-tablet)}}@media(min-width:1024px){.page-contact-retail{padding-block:var(--space-10);padding-inline:var(--gutter-desktop)}}.page-contact-retail__container{max-width:var(--container-max);margin-inline:auto}.page-contact-retail__header{max-width:64ch;margin:0 auto var(--space-7) auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2)}.page-contact-retail__eyebrow{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.24em;color:var(--bark);line-height:1}.page-contact-retail__heading{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1.875rem,4vw,2.875rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0;max-width:22ch}.page-contact-retail__lede{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:clamp(1rem,1.4vw,1.125rem);line-height:1.5;color:var(--bark);margin:0;max-width:56ch}.page-contact-retail__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-5)}@media(min-width:600px){.page-contact-retail__list{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}}@media(min-width:1024px){.page-contact-retail__list{grid-template-columns:repeat(3,1fr)}}.page-contact-retail__partner{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-5);background-color:var(--paper);border:1px solid var(--border-soft)}@media(min-width:768px){.page-contact-retail__partner{padding:var(--space-6)}}.page-contact-retail__partner-name{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.375rem,2.5vw,1.75rem);line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:0}.page-contact-retail__partner-address{font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--bark);line-height:1.2;margin:0}.page-contact-retail__partner-note{font-family:var(--font-body);font-size:.9375rem;line-height:1.55;color:var(--ink);margin:0;flex:1}.page-contact-retail__partner-link{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--fs-mono-sm);font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--copper-deep);text-decoration:none;border-bottom:1px solid var(--copper);padding-bottom:2px;transition:color var(--duration-base) var(--ease-smooth),border-color var(--duration-base) var(--ease-smooth)}.page-contact-retail__partner-link:hover,.page-contact-retail__partner-link:focus-visible{color:var(--ink);border-color:var(--ink)}.page-contact-retail__partner-link:focus-visible{outline:2px solid var(--copper);outline-offset:3px}@media(prefers-reduced-motion:no-preference){.page-contact-main[data-product-narrative] .page-contact-main__form-wrap,.page-contact-main[data-product-narrative] .page-contact-main__info{opacity:0;transform:translateY(20px);transition:opacity .8s var(--ease-smooth),transform .8s var(--ease-smooth)}.page-contact-main[data-product-narrative].is-revealed .page-contact-main__form-wrap,.page-contact-main[data-product-narrative].is-revealed .page-contact-main__info{opacity:1;transform:translateY(0)}.page-contact-main[data-product-narrative].is-revealed .page-contact-main__info{transition-delay:.15s}}@media(prefers-reduced-motion:reduce){.page-contact-main__form-wrap,.page-contact-main__info,.page-contact-retail__partner{opacity:1;transform:none;transition:none}.page-contact-main__form-input,.page-contact-main__form-select,.page-contact-main__form-textarea,.page-contact-main__form-submit,.page-contact-main__info-value a,.page-contact-main__social-link,.page-contact-retail__partner-link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/section-page-contact.css.map */
