.contact-form-module__LnVKca__form{width:min(100%,var(--mt-reading-width));gap:1.5rem;display:grid}.contact-form-module__LnVKca__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.contact-form-module__LnVKca__field{min-width:0}.contact-form-module__LnVKca__label{color:var(--mt-ink);margin-bottom:.55rem;font-size:.82rem;font-weight:750;display:block}.contact-form-module__LnVKca__optional{color:var(--mt-text-faint);font-weight:500}.contact-form-module__LnVKca__input,.contact-form-module__LnVKca__textarea{border:1px solid var(--mt-divider);width:100%;color:var(--mt-ink);box-shadow:none;font:inherit;transition:border-color var(--mt-motion),box-shadow var(--mt-motion);background:#fffdfa;border-radius:.2rem}.contact-form-module__LnVKca__input{min-height:3rem;padding:.7rem .85rem}.contact-form-module__LnVKca__textarea{resize:vertical;min-height:10rem;padding:.85rem;line-height:1.65}.contact-form-module__LnVKca__input:focus-visible,.contact-form-module__LnVKca__textarea:focus-visible,.contact-form-module__LnVKca__consent input:focus-visible,.contact-form-module__LnVKca__submit:focus-visible,.contact-form-module__LnVKca__reset:focus-visible{outline:var(--mt-focus-ring);outline-offset:3px}.contact-form-module__LnVKca__input[aria-invalid=true],.contact-form-module__LnVKca__textarea[aria-invalid=true]{border-color:var(--mt-rust)}.contact-form-module__LnVKca__help{color:var(--mt-text-faint);margin:.45rem 0 0;font-size:.75rem}.contact-form-module__LnVKca__error{color:var(--mt-rust-hover);margin:.45rem 0 0;font-size:.8rem;font-weight:650}.contact-form-module__LnVKca__consent{border-left:2px solid var(--mt-reassurance);background:color-mix(in srgb,var(--mt-reassurance) 7%,transparent);align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.contact-form-module__LnVKca__consent input{width:1.1rem;height:1.1rem;accent-color:var(--mt-slate);flex:none;margin-top:.2rem}.contact-form-module__LnVKca__consent span{color:var(--mt-text-muted);font-size:.86rem;line-height:1.55}.contact-form-module__LnVKca__actions{border-top:1px solid var(--mt-divider);padding-top:1.5rem}.contact-form-module__LnVKca__submit{border:1px solid var(--mt-slate);background:var(--mt-slate);min-height:3.1rem;color:var(--mt-text-on-dark);font:inherit;cursor:pointer;transition:background var(--mt-motion),border-color var(--mt-motion);padding:.75rem 1.5rem;font-size:.88rem;font-weight:750}.contact-form-module__LnVKca__submit:hover{border-color:var(--mt-slate-deep);background:var(--mt-slate-deep)}.contact-form-module__LnVKca__success{max-width:var(--mt-reading-width);border-block:1px solid var(--mt-divider);padding:2.25rem 0}.contact-form-module__LnVKca__success h3{font-family:var(--font-display),Georgia,serif;margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:650;line-height:1.05}.contact-form-module__LnVKca__success p{max-width:36rem;color:var(--mt-text-muted);margin:.7rem 0 0;font-size:.9rem;line-height:1.6}.contact-form-module__LnVKca__reset{color:var(--mt-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--mt-rust-bright);text-decoration-color:var(--mt-rust-bright);text-underline-offset:.28em;cursor:pointer;background:0 0;border:0;margin-top:1.25rem;padding:0 0 .2rem;font-size:.82rem;font-weight:750}.contact-form-module__LnVKca__reset:hover{color:var(--mt-rust-hover)}@media (max-width:40rem){.contact-form-module__LnVKca__grid{grid-template-columns:1fr}.contact-form-module__LnVKca__submit{width:100%}}
.contact-module__LVAaNa__page{background:var(--mt-paper-soft);width:100%;color:var(--mt-ink)}.contact-module__LVAaNa__shell{width:min(100%,66rem);padding:clamp(3.5rem,7vw,6rem) var(--mt-gutter) clamp(4.5rem,8vw,7rem);margin-inline:auto}.contact-module__LVAaNa__hero{max-width:44rem;padding-bottom:clamp(3rem,6vw,4.5rem)}.contact-module__LVAaNa__eyebrow{color:var(--mt-rust);font-size:var(--mt-eyebrow-size);letter-spacing:var(--mt-eyebrow-tracking);text-transform:uppercase;margin:0;font-weight:800}.contact-module__LVAaNa__hero h1,.contact-module__LVAaNa__sectionHeader h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.025em;font-weight:650}.contact-module__LVAaNa__hero h1{font-size:clamp(3.25rem,7vw,5.5rem);line-height:var(--mt-display-leading);margin:.8rem 0 0}.contact-module__LVAaNa__hero>p:last-child{color:var(--mt-text-muted);font-size:1.05rem;line-height:var(--mt-body-leading);margin:1rem 0 0}.contact-module__LVAaNa__formSection,.contact-module__LVAaNa__section{border-top:1px solid var(--mt-divider);padding:clamp(2.25rem,5vw,3.75rem) 0}.contact-module__LVAaNa__section{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:1.5rem clamp(2.5rem,7vw,6rem);display:grid}.contact-module__LVAaNa__sectionHeader h2{margin:0;font-size:clamp(1.9rem,4vw,2.75rem);line-height:1.05}.contact-module__LVAaNa__sectionHeader p{max-width:36rem;color:var(--mt-text-muted);margin:.65rem 0 0;font-size:.9rem;line-height:1.6}.contact-module__LVAaNa__formSection>.contact-module__LVAaNa__sectionHeader{grid-template-columns:minmax(12rem,.55fr) minmax(0,1.45fr);gap:1rem clamp(2.5rem,7vw,6rem);margin-bottom:2rem;display:grid}.contact-module__LVAaNa__formSection>.contact-module__LVAaNa__sectionHeader p{margin:0}.contact-module__LVAaNa__safetyNote{max-width:44rem;color:var(--mt-text-muted);margin:1.25rem 0 0;font-size:.78rem;line-height:1.55}.contact-module__LVAaNa__channelList{border-top:1px solid var(--mt-divider-soft);margin:0;padding:0;list-style:none}.contact-module__LVAaNa__channelList li{border-bottom:1px solid var(--mt-divider-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 2rem;padding:1.25rem 0;display:grid}.contact-module__LVAaNa__channelList h3{margin:0;font-size:.92rem}.contact-module__LVAaNa__channelList p{max-width:35rem;color:var(--mt-text-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.5}.contact-module__LVAaNa__channelList a{color:var(--mt-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mt-rust-bright);text-decoration-color:var(--mt-rust-bright);text-underline-offset:.28em;overflow-wrap:anywhere;font-size:.8rem;font-weight:750}.contact-module__LVAaNa__faqList{border-top:1px solid var(--mt-divider-soft)}.contact-module__LVAaNa__faqList details{border-bottom:1px solid var(--mt-divider-soft)}.contact-module__LVAaNa__faqList summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 0;font-size:.88rem;font-weight:750;list-style:none;display:flex}.contact-module__LVAaNa__faqList summary::-webkit-details-marker{display:none}.contact-module__LVAaNa__faqList summary span:last-child{color:var(--mt-rust);transition:transform var(--mt-motion)}.contact-module__LVAaNa__faqList details[open] summary span:last-child{transform:rotate(45deg)}.contact-module__LVAaNa__faqList details p{max-width:39rem;color:var(--mt-text-muted);margin:-.25rem 0 1.25rem;font-size:.86rem;line-height:1.6}.contact-module__LVAaNa__channelList a:hover{color:var(--mt-rust-hover)}.contact-module__LVAaNa__channelList a:focus-visible,.contact-module__LVAaNa__faqList summary:focus-visible{outline:var(--mt-focus-ring);outline-offset:3px}@media (max-width:44rem){.contact-module__LVAaNa__shell{padding-top:3rem}.contact-module__LVAaNa__section,.contact-module__LVAaNa__formSection>.contact-module__LVAaNa__sectionHeader,.contact-module__LVAaNa__channelList li{grid-template-columns:1fr}.contact-module__LVAaNa__channelList li{gap:.65rem}.contact-module__LVAaNa__channelList a{width:fit-content}}
