.contact-module__krtVhq__ledger{padding-inline:var(--spacing-gutter);padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--spacing-section-sm);gap:clamp(4rem,2rem + 8vw,9rem);display:grid}.contact-module__krtVhq__row{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:64rem){.contact-module__krtVhq__row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:0}}.contact-module__krtVhq__section{font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;font-size:var(--text-2xs);line-height:var(--text-2xs--line-height);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:700}.contact-module__krtVhq__statement{max-width:34ch;font-family:var(--font-display);font-weight:500;font-size:var(--text-3xl);letter-spacing:var(--text-3xl--letter-spacing);text-wrap:pretty;margin:0;line-height:1.18}.contact-module__krtVhq__form{flex-direction:column;gap:clamp(1.75rem,3.5vh,2.5rem);display:flex;position:relative}.contact-module__krtVhq__pair{gap:inherit;grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:36rem){.contact-module__krtVhq__pair{grid-template-columns:1fr 1fr;column-gap:.875rem}}.contact-module__krtVhq__rule{background-color:var(--border);border:0;height:1px;margin:0}.contact-module__krtVhq__field{flex-direction:column;min-width:0;display:flex}.contact-module__krtVhq__label{color:var(--ink-subtle);font-size:var(--text-xs);letter-spacing:-.01em;text-transform:uppercase;transition:color var(--duration-fast) var(--ease-out-quart);margin-block-end:.75rem;font-weight:500;line-height:1.2}.contact-module__krtVhq__field:focus-within .contact-module__krtVhq__label{color:var(--ink)}.contact-module__krtVhq__control{border:1px solid var(--border);background-color:var(--surface);width:100%;min-width:0;color:var(--ink);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out-quart), box-shadow var(--duration-fast) var(--ease-out-quart);padding:.8rem 1rem;line-height:1.5}.contact-module__krtVhq__control::placeholder{color:var(--ink-subtle);opacity:.75}.contact-module__krtVhq__control:hover{border-color:var(--border-strong)}.contact-module__krtVhq__control:focus-visible{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}@media (forced-colors:active){.contact-module__krtVhq__control:focus-visible{outline-offset:2px;outline:2px solid highlight}}.contact-module__krtVhq__area{resize:vertical;min-height:8.5rem}.contact-module__krtVhq__field[data-invalid] .contact-module__krtVhq__label{color:var(--critical)}.contact-module__krtVhq__field[data-invalid] .contact-module__krtVhq__control{border-color:var(--critical)}.contact-module__krtVhq__field[data-invalid] .contact-module__krtVhq__control:focus-visible{border-color:var(--critical);box-shadow:0 0 0 1px var(--critical)}.contact-module__krtVhq__error{color:var(--critical);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:.5rem 0 0}.contact-module__krtVhq__withSuffix{position:relative}.contact-module__krtVhq__withSuffix .contact-module__krtVhq__control{padding-right:3rem}.contact-module__krtVhq__suffix{color:var(--ink-subtle);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;right:1rem;translate:0 -50%}.contact-module__krtVhq__choices{border:0;min-width:0;margin:0;padding:0}.contact-module__krtVhq__choices>legend{float:left;width:100%;padding:0}.contact-module__krtVhq__choices:focus-within>legend{color:var(--ink)}.contact-module__krtVhq__chips{clear:both;flex-wrap:wrap;gap:.5rem;display:flex}.contact-module__krtVhq__chip{cursor:pointer;display:inline-flex;position:relative}.contact-module__krtVhq__chip>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.contact-module__krtVhq__chip>span{border:1px solid var(--border);background-color:var(--surface);color:var(--ink-muted);font-size:var(--text-sm);transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);padding:.55rem .95rem;line-height:1.3}.contact-module__krtVhq__chip:hover>span{border-color:var(--border-strong);color:var(--ink)}.contact-module__krtVhq__chip>input:checked+span{border-color:var(--ink);background-color:var(--ink);color:var(--ink-inverse)}.contact-module__krtVhq__chip>input:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}@media (forced-colors:active){.contact-module__krtVhq__chip>input:checked+span{color:highlighttext;background-color:highlight;border-color:highlight}}.contact-module__krtVhq__more{interpolate-size:allow-keywords}.contact-module__krtVhq__moreToggle{border:1px dashed var(--border-strong);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color var(--duration-fast) var(--ease-out-quart), background-color var(--duration-fast) var(--ease-out-quart);justify-content:space-between;align-items:center;gap:1.25rem;padding:1rem 1rem 1rem 1.1rem;list-style:none;display:flex}.contact-module__krtVhq__moreToggle::-webkit-details-marker{display:none}.contact-module__krtVhq__moreToggle:hover{border-color:var(--ink);background-color:var(--surface-raised)}.contact-module__krtVhq__moreToggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.contact-module__krtVhq__more[open]>.contact-module__krtVhq__moreToggle{border-style:solid;border-color:var(--border);background-color:#0000}.contact-module__krtVhq__moreText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.contact-module__krtVhq__moreTitle{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700;line-height:1.2}.contact-module__krtVhq__moreHint{color:var(--ink-subtle);font-size:var(--text-sm);line-height:var(--text-sm--line-height)}.contact-module__krtVhq__moreIcon{border:1px solid var(--border-strong);width:2.25rem;height:2.25rem;transition:rotate var(--duration-base) var(--ease-editorial), background-color var(--duration-fast) var(--ease-out-quart), color var(--duration-fast) var(--ease-out-quart);flex:none;place-items:center;display:grid}.contact-module__krtVhq__moreToggle:hover .contact-module__krtVhq__moreIcon{border-color:var(--ink);background-color:var(--ink);color:var(--ink-inverse)}.contact-module__krtVhq__more[open] .contact-module__krtVhq__moreIcon{rotate:180deg}.contact-module__krtVhq__more::details-content{opacity:0;block-size:0;transition:block-size var(--duration-slow) var(--ease-editorial), opacity var(--duration-base) var(--ease-out-quart), content-visibility var(--duration-slow) allow-discrete;overflow:hidden}.contact-module__krtVhq__more[open]::details-content{opacity:1;block-size:auto}@media (prefers-reduced-motion:reduce){.contact-module__krtVhq__moreIcon{transition:none}.contact-module__krtVhq__more::details-content{transition:none}}.contact-module__krtVhq__moreBody{flex-direction:column;gap:clamp(1.75rem,3.5vh,2.5rem);padding-top:clamp(1.75rem,3.5vh,2.5rem);display:flex}.contact-module__krtVhq__submit{background-color:var(--ink);width:100%;height:3rem;color:var(--ink-inverse);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;transition:opacity var(--duration-fast) var(--ease-out-quart);font-weight:700}.contact-module__krtVhq__submit:hover{opacity:.85}.contact-module__krtVhq__submit:disabled{pointer-events:none;opacity:.5}.contact-module__krtVhq__live:empty{display:none}.contact-module__krtVhq__notice{border-left:2px solid var(--critical);background-color:var(--surface-raised);color:var(--critical);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0;padding:.75rem .9rem}.contact-module__krtVhq__noscript{border-left:2px solid var(--border-strong);color:var(--ink-muted);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin:0;padding-left:1.1rem}.contact-module__krtVhq__done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-block:clamp(2rem,6vh,4rem);display:flex}.contact-module__krtVhq__doneMark{width:2.4rem;color:var(--ink);opacity:.5}.contact-module__krtVhq__thanks{max-width:18ch;font-family:var(--font-display);font-weight:300;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height);letter-spacing:var(--text-3xl--letter-spacing);margin:clamp(1.5rem,3vh,2.25rem) 0 0}.contact-module__krtVhq__thanks:focus-visible{outline:none}.contact-module__krtVhq__doneRule{background-color:var(--border-strong);border:0;width:3rem;height:1px;margin:clamp(1.5rem,3vh,2.25rem) auto 0}.contact-module__krtVhq__doneBody{max-width:42ch;color:var(--ink-muted);margin:clamp(1.5rem,3vh,2.25rem) auto 0}.contact-module__krtVhq__doneBody span{color:var(--ink)}.contact-module__krtVhq__doneBody+.contact-module__krtVhq__doneBody{color:var(--ink-subtle);font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-top:.85rem}.contact-module__krtVhq__doneAction{margin-top:clamp(1.75rem,3.5vh,2.75rem)}
