.contact-preview-module__pYwOHa__section{color:var(--foreground);background:radial-gradient(ellipse 55% 80% at 40% 38%, color-mix(in oklab, var(--background) 35%, transparent) 10%, transparent 80%), radial-gradient(ellipse 70% 60% at -10% -5%, color-mix(in oklab, var(--primary) 18%, transparent), transparent 80%), radial-gradient(ellipse 65% 60% at 110% 110%, color-mix(in oklab, var(--primary) 15%, transparent), transparent 80%), linear-gradient(135deg, color-mix(in oklab, var(--primary) 10%, var(--background)), color-mix(in oklab, var(--primary) 7%, var(--background)) 55%, color-mix(in oklab, var(--primary) 12%, var(--background)));border-radius:1.5rem;margin:.75rem;padding:clamp(6rem,10svh,8rem) clamp(1.25rem,3vw,2rem) clamp(3rem,6svh,5rem)}.contact-preview-module__pYwOHa__container{max-width:86rem;margin-inline:auto}.contact-preview-module__pYwOHa__header{text-align:center;margin-bottom:clamp(2rem,4svh,3rem)}.contact-preview-module__pYwOHa__header h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:550;line-height:1.1}.contact-preview-module__pYwOHa__header :where(h1) span{font-family:var(--font-accent), ui-serif, Georgia, serif;color:var(--primary);letter-spacing:-.025em;font-weight:400}.contact-preview-module__pYwOHa__description{max-width:40rem;color:var(--muted-foreground);text-wrap:pretty;margin:1.5rem auto 0;font-size:1.125rem;line-height:1.7}.contact-preview-module__pYwOHa__layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(1.5rem,3vw,3rem);display:grid}.contact-preview-module__pYwOHa__formPanel{min-width:0}.contact-preview-module__pYwOHa__formPanel .contact-preview-module__pYwOHa__form{border-color:color-mix(in oklab, var(--border) 75%, transparent);border-radius:1.25rem;padding:clamp(1.5rem,2.5vw,2rem)}.contact-preview-module__pYwOHa__form input,.contact-preview-module__pYwOHa__form textarea,.contact-preview-module__pYwOHa__form button{min-height:2.75rem}.contact-preview-module__pYwOHa__form textarea{resize:vertical;min-height:10rem}.contact-preview-module__pYwOHa__email{min-height:3rem;color:var(--primary);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:1rem 1.5rem;font-size:.875rem;display:flex}.contact-preview-module__pYwOHa__email span{color:var(--muted-foreground)}.contact-preview-module__pYwOHa__email strong{font-weight:500}.contact-preview-module__pYwOHa__email:hover strong{text-underline-offset:.25em;text-decoration:underline}.contact-preview-module__pYwOHa__email:focus-visible{outline:2px solid var(--primary);outline-offset:-3px;border-radius:.7rem}.contact-preview-module__pYwOHa__testimonial{min-width:0;display:flex}.contact-preview-module__pYwOHa__testimonial>div{flex:1}.contact-preview-module__pYwOHa__testimonial>div>div{border-radius:1.5rem}.contact-preview-module__pYwOHa__testimonial blockquote{font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.75}.contact-preview-module__pYwOHa__manifesto{max-width:44rem;color:var(--muted-foreground);text-align:center;text-wrap:pretty;margin:2.5rem auto 0;font-size:.95rem;line-height:1.75}@media (max-width:950px){.contact-preview-module__pYwOHa__section{padding-top:7rem}.contact-preview-module__pYwOHa__header{margin-bottom:2.5rem}.contact-preview-module__pYwOHa__layout{grid-template-columns:1fr}.contact-preview-module__pYwOHa__testimonial{min-height:30rem}}@media (max-width:540px){.contact-preview-module__pYwOHa__section{border-radius:1.25rem;margin:.5rem;padding:7rem .75rem 2.5rem}.contact-preview-module__pYwOHa__header h1{font-size:clamp(2.1rem,9.5vw,2.75rem)}.contact-preview-module__pYwOHa__header :where(h1) span{display:block}.contact-preview-module__pYwOHa__description{font-size:1rem}.contact-preview-module__pYwOHa__formPanel .contact-preview-module__pYwOHa__form{padding:1.25rem}.contact-preview-module__pYwOHa__email{padding-inline:1rem}.contact-preview-module__pYwOHa__testimonial{min-height:32rem}.contact-preview-module__pYwOHa__manifesto{margin-top:2rem}}
/*# sourceMappingURL=3soznm8rxohvy.css.map*/