.contact-hero,.contact-form,.contact-channels{display:block}.contact-hero{padding:clamp(40px,5vw,80px) 0 clamp(24px,3vw,40px)}.ch-hero{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;max-width:640px;margin-inline:auto;padding-inline:clamp(20px,4vw,32px);opacity:0;transform:translateY(14px);transition:opacity .65s cubic-bezier(.2,.8,.2,1),transform .65s cubic-bezier(.2,.8,.2,1)}.ch-hero.is-revealed{opacity:1;transform:translateY(0)}.ch-hero__team{display:inline-flex;margin-bottom:8px;padding-left:12px}.ch-hero__avatar{width:48px;height:48px;border-radius:999px;border:3px solid #fff;background:var(--bg-alt, #F4EDE2);display:grid;place-items:center;overflow:hidden;margin-left:-12px;z-index:var(--ch-avatar-z, 1);box-shadow:0 6px 14px -8px #1b1c1940}.ch-hero__avatar-img{width:100%;height:100%;object-fit:cover;display:block}.ch-hero__avatar-fallback{font-family:var(--font-display, "Fraunces", serif);font-style:italic;font-weight:400;font-size:18px;color:var(--accent, #C7553B)}.ch-hero__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--ink, #1B1C19);opacity:.7}.ch-hero__heading{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(30px,4.2vw,56px);font-weight:400;letter-spacing:-.025em;line-height:1;margin:0;color:var(--ink, #1B1C19)}.ch-hero__heading em{font-style:italic;color:var(--accent, #C7553B)}.ch-hero__sub{font-size:clamp(14.5px,1.05vw,16.5px);line-height:1.55;margin:0;color:var(--ink, #1B1C19);opacity:.7;max-width:50ch}.contact-form{padding:clamp(20px,3vw,36px) 0 clamp(40px,5vw,64px)}.cf{max-width:640px;margin-inline:auto;padding-inline:clamp(20px,4vw,32px);opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.cf.is-revealed{opacity:1;transform:translateY(0)}.cf__heading{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(24px,2.6vw,36px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 8px;color:var(--ink, #1B1C19)}.cf__sub{font-size:14.5px;line-height:1.55;margin:0 0 clamp(20px,2.4vw,28px);color:var(--ink, #1B1C19);opacity:.7;max-width:50ch}.fold .cf__faq-banner,.cf__faq-banner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(12px,1.6vw,18px);padding:clamp(14px,1.6vw,18px) clamp(16px,2vw,22px);margin-bottom:clamp(20px,2.4vw,28px);background:color-mix(in srgb,var(--accent, #C7553B) 8%,var(--bg-alt, #F4EDE2));border:1px solid color-mix(in srgb,var(--accent, #C7553B) 22%,transparent);border-radius:14px;color:var(--ink, #1B1C19);text-decoration:none;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.fold .cf__faq-banner:hover,.cf__faq-banner:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--accent, #C7553B) 14%,var(--bg-alt, #F4EDE2));border-color:color-mix(in srgb,var(--accent, #C7553B) 38%,transparent)}.cf__faq-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:999px;background:var(--accent, #C7553B);color:#fff;flex-shrink:0}.cf__faq-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.cf__faq-copy strong{font-family:var(--font-display, "Fraunces", serif);font-size:16.5px;font-weight:400;letter-spacing:-.01em;color:var(--ink, #1B1C19)}.cf__faq-copy span{font-size:13.5px;line-height:1.45;color:var(--ink, #1B1C19);opacity:.7}.cf__faq-cta{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent, #C7553B);white-space:nowrap;flex-shrink:0}@media(max-width:560px){.cf__faq-banner{grid-template-columns:auto 1fr}.cf__faq-cta{grid-column:1 / -1;justify-self:start;padding-left:48px}}.cf__form{display:flex;flex-direction:column;gap:clamp(14px,1.6vw,18px)}.cf__row{display:grid;gap:clamp(14px,1.6vw,18px)}.cf__row--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:560px){.cf__row--2{grid-template-columns:1fr}}.cf__field{display:flex;flex-direction:column;gap:6px}.cf__label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink, #1B1C19);opacity:.7}.fold .cf__field input,.fold .cf__field textarea,.fold .cf__field select,.cf__field input,.cf__field textarea,.cf__field select{width:100%;background:var(--bg-alt, #F4EDE2);border:1px solid transparent;border-radius:12px;padding:14px 16px;font:inherit;font-size:15px;color:var(--ink, #1B1C19);transition:border-color .15s ease,background .15s ease;outline:none}.cf__field textarea{resize:vertical;min-height:140px;line-height:1.5}.cf__field input:focus,.cf__field textarea:focus,.cf__field select:focus{background:#fff;border-color:var(--ink, #1B1C19)}.cf__field input::placeholder,.cf__field textarea::placeholder{opacity:.5}.fold .cf__submit,.cf__submit{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;background:var(--ink, #1B1C19);color:#fff;padding:var(--button-pad-y, 14px) var(--button-pad-x, 28px);border:0;border-radius:var(--button-radius, 999px);font-size:12px;letter-spacing:var(--button-tracking, .14em);text-transform:var(--button-text-transform, uppercase);font-weight:600;cursor:pointer;margin-top:4px;transition:transform .15s ease,opacity .15s ease}.fold .cf__submit:hover,.cf__submit:hover{transform:translateY(-1px);opacity:.94}.cf__success{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--bg-alt, #F4EDE2);border:1px solid var(--line, #E5E0D5);border-radius:12px;margin-bottom:clamp(14px,1.8vw,20px)}.cf__success strong{font-family:var(--font-display, "Fraunces", serif);font-size:18px;font-weight:400;letter-spacing:-.01em;color:var(--ink, #1B1C19)}.cf__success span{font-size:14px;opacity:.7}.cf__errors{padding:14px 18px;background:#fff1ed;border:1px solid #F5C7BC;border-radius:12px;color:#9c3520;font-size:14px}.cf__errors p{margin:0}.cf__errors p+p{margin-top:4px}.cf__disclaimer{font-size:12.5px;line-height:1.55;margin:4px 0 0;color:var(--ink, #1B1C19);opacity:.55;max-width:56ch}.contact-channels{padding:clamp(40px,5vw,64px) 0 clamp(56px,7vw,120px)}.cc{max-width:1080px;margin-inline:auto;padding-inline:clamp(20px,3vw,32px);opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.cc.is-revealed{opacity:1;transform:translateY(0)}.cc__heading{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(22px,2.4vw,32px);font-weight:400;letter-spacing:-.02em;line-height:1.1;margin:0 0 8px;color:var(--ink, #1B1C19);text-align:center}.cc__sub{font-size:14.5px;line-height:1.55;margin:0 auto clamp(24px,3vw,40px);color:var(--ink, #1B1C19);opacity:.7;text-align:center;max-width:50ch}.cc__grid{display:grid;grid-template-columns:1fr;gap:clamp(12px,1.4vw,18px)}@media(min-width:640px){.cc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.cc__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fold .cc__card,.cc__card{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,28px);background:var(--bg-alt, #F4EDE2);border-radius:16px;text-decoration:none;color:var(--ink, #1B1C19);transition:transform .15s ease,background .15s ease}.fold a.cc__card:hover,a.cc__card:hover{transform:translateY(-2px);background:#fff;box-shadow:0 0 0 1px var(--line, #E5E0D5) inset}.cc__icon{width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:10px;color:var(--ink, #1B1C19);margin-bottom:4px}.cc__icon svg{width:22px;height:22px;display:block}.cc__card-title{font-family:var(--font-display, "Fraunces", serif);font-size:clamp(17px,1.4vw,20px);font-weight:400;letter-spacing:-.015em;line-height:1.2;margin:0;color:var(--ink, #1B1C19)}.cc__card-body{font-size:14px;line-height:1.5;color:var(--ink, #1B1C19);opacity:.78}.cc__card-body p{margin:0 0 4px}.cc__card-body p:last-child{margin-bottom:0}.cc__card-body a{color:inherit;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.cc__card-cta{margin-top:auto;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--accent, #C7553B);padding-top:6px}@media(prefers-reduced-motion:reduce){.ch-hero,.cf,.cc{opacity:1!important;transform:none!important;transition:none!important}a.cc__card:hover{transform:none}}.cf__honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ch-hero__cta,.ch-hero__cta:link,.ch-hero__cta:visited{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(14px,1.8vw,22px);padding:10px 18px;border-radius:999px;background:#1b1c19;color:#fff;font-family:var(--font-sans, system-ui);font-size:13px;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:transform .15s ease,background .15s ease}.ch-hero__cta svg,.ch-hero__cta span{color:#fff}.ch-hero__cta:hover,.ch-hero__cta:focus-visible{background:#c7553b;color:#fff;transform:translateY(-1px)}.ch-hero__cta-arrow{display:inline-block;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.ch-hero__cta:hover .ch-hero__cta-arrow{transform:translate(3px)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/fold-page-contact.css.map */
