.contact-form-module__xocKQW__form{gap:18px;display:grid}.contact-form-module__xocKQW__lede{color:var(--iw-muted);text-wrap:pretty;margin:0 0 2px;font-size:.98rem;line-height:1.55}.contact-form-module__xocKQW__field{gap:8px;display:grid}.contact-form-module__xocKQW__label{color:var(--iw-ink);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:600}.contact-form-module__xocKQW__control{border:1px solid var(--iw-line);width:100%;color:var(--iw-ink);background:var(--iw-white);transition:border-color .16s var(--iw-ease), box-shadow .16s var(--iw-ease);border-radius:8px;padding:13px 15px;font-family:inherit;font-size:1rem;line-height:1.45}.contact-form-module__xocKQW__control::placeholder{color:#8a8f84}.contact-form-module__xocKQW__control:hover{border-color:var(--iw-stone-deep)}.contact-form-module__xocKQW__control:focus{border-color:var(--iw-moss)}.contact-form-module__xocKQW__textarea{resize:vertical;min-height:132px}.contact-form-module__xocKQW__submit{border-radius:var(--iw-radius-pill);min-height:50px;color:var(--iw-paper);background:var(--iw-moss);cursor:pointer;transition:transform .15s var(--iw-ease), background-color .17s var(--iw-ease);border:0;justify-self:start;margin-top:4px;padding:13px 30px;font-family:inherit;font-size:16px;font-weight:600}.contact-form-module__xocKQW__submit:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.contact-form-module__xocKQW__submit:hover{background:var(--iw-moss-strong)}}@media (prefers-reduced-motion:reduce){.contact-form-module__xocKQW__control,.contact-form-module__xocKQW__submit{transition:none}.contact-form-module__xocKQW__submit:active{transform:none}}
.contact-module__ysb-Nq__page{background:var(--iw-paper)}.contact-module__ysb-Nq__inner{width:min(calc(100% - (var(--iw-gutter) * 2)), var(--iw-max));padding:clamp(52px, 7vw, 88px) 0 var(--iw-section-y);animation:contact-module__ysb-Nq__contact-enter .22s var(--iw-ease);grid-template-columns:minmax(0,1fr);gap:clamp(34px,4vw,48px);margin:0 auto;display:grid}@keyframes contact-module__ysb-Nq__contact-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.contact-module__ysb-Nq__intro{min-width:0}.contact-module__ysb-Nq__title{max-width:20ch;color:var(--iw-ink);font-family:var(--iw-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,5.4vw,3.4rem);font-weight:400;line-height:1.05}.contact-module__ysb-Nq__lede{max-width:44ch;color:var(--iw-muted);text-wrap:pretty;margin:18px 0 0;font-size:clamp(1.02rem,1.5vw,1.12rem);line-height:1.6}.contact-module__ysb-Nq__details{margin:clamp(30px,3.5vw,42px) 0 0}.contact-module__ysb-Nq__detail{border-top:1px solid var(--iw-line);gap:7px;padding:20px 0;display:grid}.contact-module__ysb-Nq__detail:last-child{border-bottom:1px solid var(--iw-line)}.contact-module__ysb-Nq__detailLabel{color:var(--iw-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:600}.contact-module__ysb-Nq__detailValue{color:var(--iw-ink);overflow-wrap:anywhere;margin:0;font-size:1.08rem;font-weight:500;line-height:1.5}.contact-module__ysb-Nq__detailValue a{color:var(--iw-ink);border-bottom:1px solid var(--iw-stone-deep);transition:color .17s var(--iw-ease), border-color .17s var(--iw-ease);text-decoration:none}@media (hover:hover) and (pointer:fine){.contact-module__ysb-Nq__detailValue a:hover{color:var(--iw-moss);border-color:var(--iw-moss)}}.contact-module__ysb-Nq__panel{border:1px solid var(--iw-line);background:var(--iw-paper-deep);border-radius:12px;min-width:0;padding:clamp(24px,3vw,34px)}.contact-module__ysb-Nq__formTitle{color:var(--iw-ink);font-family:var(--iw-display);letter-spacing:-.015em;margin:0 0 20px;font-size:clamp(1.4rem,2.4vw,1.65rem);font-weight:500;line-height:1.2}@media (min-width:900px){.contact-module__ysb-Nq__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px)}}@media (prefers-reduced-motion:reduce){.contact-module__ysb-Nq__detailValue a{transition:none}.contact-module__ysb-Nq__inner{animation:none}}
