.Y30ogG_field{margin-bottom:16px;position:relative}.Y30ogG_label{letter-spacing:.02em;margin-bottom:7px;font-size:.77rem;font-weight:750;display:block}.Y30ogG_trigger{border:1px solid var(--joint);border-radius:var(--radius-control);cursor:pointer;text-align:left;background:#eee8df;align-items:center;gap:10px;width:100%;min-height:49px;padding:12px 13px;font-size:.96rem;transition:background .16s,border-color .16s;display:flex}.Y30ogG_trigger:hover:not(:disabled),.Y30ogG_trigger[aria-expanded=true]{border-color:var(--joint-strong);background:#f4efe8}.Y30ogG_trigger:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.Y30ogG_trigger[aria-invalid=true]{border-color:var(--clay)}.Y30ogG_trigger:disabled{cursor:wait}.Y30ogG_value,.Y30ogG_placeholder{flex:1;min-width:0}.Y30ogG_placeholder{color:var(--smoke)}.Y30ogG_icon{color:var(--clay);flex:0 0 21px;height:21px;display:inline-flex}.Y30ogG_icon svg{width:100%;height:100%}.Y30ogG_chevron,.Y30ogG_check{flex:0 0 20px;width:20px;height:20px}.Y30ogG_chevron{margin-left:auto;transition:transform .16s}.Y30ogG_chevron[data-open=true]{transform:rotate(180deg)}.Y30ogG_check{color:var(--clay);margin-left:auto}.Y30ogG_menu{background:var(--sample);border:1px solid var(--joint-strong);z-index:5;border-radius:12px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 28px #1f201e21}.Y30ogG_option{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:48px;padding:11px 12px;font-size:.96rem;display:flex}.Y30ogG_option[data-active=true]{background:var(--limestone)}.Y30ogG_option[aria-selected=true]{font-weight:650}.Y30ogG_nativeSelect{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.Y30ogG_error{color:var(--clay);margin:7px 0 0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.Y30ogG_trigger,.Y30ogG_chevron{transition:none}}
.kvYuMG_photoField{background:#eee8df;border:1px dashed #3f362d52;border-radius:10px;margin-top:4px;padding:16px}.kvYuMG_photoField input[type=file]{background:0 0;border:0;min-height:auto;margin-top:10px;padding:0}.kvYuMG_photoField input[type=file]::file-selector-button{color:#f8f5ef;cursor:pointer;font:inherit;background:#222321;border:0;border-radius:7px;margin-right:12px;padding:9px 13px;font-size:.82rem;font-weight:700}.kvYuMG_photoHint{color:#5f5c56;margin-top:9px;font-size:.76rem;font-weight:400;display:block}.kvYuMG_selectedFiles{color:#a93622;margin:-8px 0 14px;font-size:.78rem;font-weight:700}.kvYuMG_honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.kvYuMG_turnstile{width:100%;min-height:65px;margin:4px 0 18px}.kvYuMG_status{margin:0}.kvYuMG_status:not(:empty){min-height:24px;margin-top:16px}.kvYuMG_sending{color:var(--smoke)}.kvYuMG_success{color:#29633b;font-weight:700}.kvYuMG_error{color:#9b2d1b;font-weight:700}.kvYuMG_idle{color:var(--smoke)}.kvYuMG_fields{border:0;min-width:0;margin:0;padding:0}.kvYuMG_fields:disabled{opacity:.7}.kvYuMG_confirmation{background:var(--sample);border:1px solid var(--joint);text-align:center;border-radius:12px;margin-top:28px;padding:clamp(28px,4vw,48px) clamp(20px,3vw,40px)}.kvYuMG_confirmation:focus-visible{outline:2px solid var(--focus);outline-offset:4px}.kvYuMG_confirmationMark{color:#29633b;background:#e4eddf;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 24px;animation:.32s cubic-bezier(.16,1,.3,1) both kvYuMG_confirmation-settle;display:grid}.kvYuMG_confirmationMark svg{width:36px;height:36px}.kvYuMG_confirmationMark path{stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;animation:.38s cubic-bezier(.16,1,.3,1) .1s both kvYuMG_confirmation-check}.kvYuMG_confirmation h3{letter-spacing:-.025em;text-wrap:balance;max-width:24ch;margin:0 auto;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.25}.kvYuMG_confirmation p{color:var(--smoke);line-height:1.65}.kvYuMG_nextSteps{max-width:40ch;margin:28px auto 0}.kvYuMG_nextSteps h4{margin:0 0 8px;font-size:1rem;line-height:1.4}.kvYuMG_nextSteps p{margin:0;font-size:.95rem}.kvYuMG_nextSteps strong{color:var(--soot);font-weight:600}.kvYuMG_confirmation .kvYuMG_confirmationHelp{margin:20px 0 0;font-size:.85rem}.kvYuMG_confirmationHelp a,.kvYuMG_help a{color:var(--clay-dark);text-underline-offset:3px;font-weight:700;text-decoration:underline}.kvYuMG_confirmationActions{justify-content:center;margin-top:28px;display:flex}.kvYuMG_help{color:var(--smoke);font-size:.86rem;line-height:1.6}@keyframes kvYuMG_confirmation-settle{0%{transform:scale(.88)}to{transform:scale(1)}}@keyframes kvYuMG_confirmation-check{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.kvYuMG_confirmationMark,.kvYuMG_confirmationMark path{animation:none}}
.j6Q3dW_layout.contact-page-grid{grid-template:"direct form""faq form"minmax(0,1fr)/minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.j6Q3dW_layout .j6Q3dW_form{border-left:1px solid var(--joint);grid-area:form;min-width:0}.j6Q3dW_layout .j6Q3dW_direct{border:0;grid-area:direct;min-width:0}.j6Q3dW_layout .j6Q3dW_direct .contact-direct-copy{padding-bottom:32px}.j6Q3dW_layout .j6Q3dW_faq.contact-faq-section{grid-area:faq;min-width:0;margin:0;padding:0 clamp(38px,4.5vw,64px) 40px}.j6Q3dW_layout .j6Q3dW_faq #contact-faq-title{letter-spacing:-.04em;font-size:clamp(1.5rem,1.8vw,2rem)}.j6Q3dW_layout .j6Q3dW_faq .contact-faq-grid{grid-template-columns:minmax(0,1fr);gap:12px}.j6Q3dW_layout .j6Q3dW_faq .contact-faq-item summary{padding:20px}.j6Q3dW_layout .j6Q3dW_faq .contact-faq-item h3{font-size:1rem;line-height:1.4}@media (min-width:761px) and (max-width:1120px){.j6Q3dW_layout .j6Q3dW_form{padding:32px 24px}.j6Q3dW_layout .j6Q3dW_direct .contact-direct-copy{padding:32px 24px}.j6Q3dW_layout .j6Q3dW_faq.contact-faq-section{padding-inline:24px}}@media (max-width:760px){.j6Q3dW_layout.contact-page-grid{grid-template:"form""direct""faq"/minmax(0,1fr)}.j6Q3dW_layout .j6Q3dW_form{border-bottom:1px solid var(--joint);border-left:0}.j6Q3dW_layout .j6Q3dW_faq.contact-faq-section{padding-inline:22px}}
