.contact-page-module__nKnHEW__page{min-height:70vh;padding:clamp(3.25rem, 7vw, 6.5rem) var(--spacing-gutter) 3rem;background:var(--background)}.contact-page-module__nKnHEW__content{grid-template-columns:minmax(0,.9fr) minmax(20rem,.78fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(100%,74rem);margin-inline:auto;display:grid}.contact-page-module__nKnHEW__intro{padding-top:clamp(.5rem,3vw,2rem)}.contact-page-module__nKnHEW__eyebrow,.contact-page-module__nKnHEW__formEyebrow{color:var(--primary);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:700;line-height:1.4}.contact-page-module__nKnHEW__title{max-width:9.5ch;color:var(--foreground);font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(3.5rem,6.4vw,6.2rem);font-weight:500;line-height:.94}.contact-page-module__nKnHEW__description{max-width:34rem;color:var(--muted-foreground);margin:1.7rem 0 0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.7}.contact-page-module__nKnHEW__note{border-left:2px solid var(--primary);background:#43533d0e;align-items:flex-start;gap:1rem;max-width:28rem;margin-top:clamp(2.25rem,5vw,4rem);padding:1.1rem 1.3rem;display:flex}.contact-page-module__nKnHEW__noteMark{color:var(--primary);font-family:var(--font-display);margin-top:-.2rem;font-size:2.5rem;line-height:1}.contact-page-module__nKnHEW__note p{color:var(--foreground);font-family:var(--font-display);margin:.1rem 0 0;font-size:1.35rem;line-height:1.25}.contact-page-module__nKnHEW__emailNote{color:var(--muted-foreground);flex-wrap:wrap;gap:.3rem .45rem;margin:2rem 0 0;font-size:.92rem;line-height:1.65;display:flex}.contact-page-module__nKnHEW__emailNote a,.contact-page-module__nKnHEW__returnRow a{color:var(--primary);text-underline-offset:.25em;overflow-wrap:anywhere;font-weight:600;-webkit-text-decoration:underline #43533d73;text-decoration:underline #43533d73}.contact-page-module__nKnHEW__formPanel{border:1px solid var(--border);background:var(--card);border-radius:.45rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 18px 50px #2f312912}.contact-page-module__nKnHEW__formEyebrow{color:var(--muted-foreground);font-size:.68rem}.contact-page-module__nKnHEW__formTitle{color:var(--foreground);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:.75rem 0 0;font-size:clamp(1.8rem,3vw,2.45rem);font-weight:500;line-height:1.08}.contact-page-module__nKnHEW__formDescription{color:var(--muted-foreground);margin:.8rem 0 1.6rem;font-size:.94rem;line-height:1.6}.contact-page-module__nKnHEW__returnRow{border-top:1px solid var(--border);width:min(100%,74rem);margin:clamp(2.5rem,6vw,5rem) auto 0;padding-top:1.25rem;font-size:.9rem}@media (max-width:760px){.contact-page-module__nKnHEW__content{grid-template-columns:minmax(0,1fr);gap:2.5rem;max-width:36rem}.contact-page-module__nKnHEW__intro{padding-top:0}.contact-page-module__nKnHEW__title{max-width:11ch;font-size:clamp(3.4rem,12vw,5.3rem)}.contact-page-module__nKnHEW__note{margin-top:2rem}.contact-page-module__nKnHEW__formPanel{padding:clamp(1.3rem,6vw,2rem)}.contact-page-module__nKnHEW__returnRow{max-width:36rem}}@media (max-width:360px){.contact-page-module__nKnHEW__page{padding-inline:1rem}.contact-page-module__nKnHEW__title{font-size:3.15rem}.contact-page-module__nKnHEW__formPanel{padding:1.1rem}}
