.contact-main:where(.astro-6bfsojfh){min-height:70vh;padding-top:74px}.section-bar:where(.astro-6bfsojfh){border-bottom:1px solid var(--line)}.section-bar:where(.astro-6bfsojfh)>.container:where(.astro-6bfsojfh){justify-content:space-between;align-items:center;height:56px;display:flex}.section-bar:where(.astro-6bfsojfh) span:where(.astro-6bfsojfh),.section-bar:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh){font-size:14px;font-weight:560}.section-bar:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh),.contact-directory:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh),.form-bottom:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh){color:var(--ink-800);position:relative}.section-bar:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):after,.contact-directory:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):after,.form-bottom:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):after{content:"";background:currentColor;height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;right:100%}.section-bar:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):hover:after,.contact-directory:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):hover:after,.form-bottom:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):hover:after{right:0}.contact-hero:where(.astro-6bfsojfh){border-bottom:1px solid var(--line);padding:54px 0 52px}.contact-hero:where(.astro-6bfsojfh) h1:where(.astro-6bfsojfh){font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(54px,6vw,68px);font-weight:500;line-height:1}.contact-hero:where(.astro-6bfsojfh) p:where(.astro-6bfsojfh){max-width:760px;color:var(--ink-700);margin:18px 0 0;font-size:19px;line-height:1.55}.contact-body:where(.astro-6bfsojfh){padding:82px 0 112px}.contact-grid:where(.astro-6bfsojfh){grid-template-columns:.82fr 1.18fr;gap:clamp(72px,10vw,148px);display:grid}.contact-intro:where(.astro-6bfsojfh) h2:where(.astro-6bfsojfh),.message-heading:where(.astro-6bfsojfh) h2:where(.astro-6bfsojfh){font-family:var(--font-serif);letter-spacing:-.037em;margin:0;font-size:40px;font-weight:520;line-height:1.08}.contact-intro:where(.astro-6bfsojfh)>p:where(.astro-6bfsojfh),.message-heading:where(.astro-6bfsojfh) p:where(.astro-6bfsojfh){max-width:480px;color:var(--ink-700);margin:18px 0 0;font-size:18px;line-height:1.68}.start-link:where(.astro-6bfsojfh){border:1px solid var(--ink-900);background:var(--ink-900);color:#fff;border-radius:11px;justify-content:space-between;align-items:center;width:min(100%,360px);height:56px;margin-top:32px;padding:0 21px;font-size:16px;font-weight:610;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;box-shadow:0 1px 2px #26242017}.start-link:where(.astro-6bfsojfh) span:where(.astro-6bfsojfh):last-child{transition:transform .25s cubic-bezier(.16,1,.3,1)}.start-link:where(.astro-6bfsojfh):hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px #2624208c}.start-link:where(.astro-6bfsojfh):hover span:where(.astro-6bfsojfh):last-child{transform:translate(2px,-2px)}.start-link:where(.astro-6bfsojfh):active{transform:translateY(0)scale(.99)}.contact-directory:where(.astro-6bfsojfh){border-top:1px solid var(--line-strong);margin:48px 0 0}.contact-directory:where(.astro-6bfsojfh)>div:where(.astro-6bfsojfh){border-bottom:1px solid var(--line-strong);grid-template-columns:104px 1fr;gap:24px;padding:18px 0;display:grid}.contact-directory:where(.astro-6bfsojfh) dt:where(.astro-6bfsojfh){color:var(--ink-600);font-size:13.5px;font-weight:540}.contact-directory:where(.astro-6bfsojfh) dd:where(.astro-6bfsojfh){color:var(--ink-900);margin:0;font-size:15.5px;line-height:1.6}.contact-directory:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh){display:inline-block}.safety:where(.astro-6bfsojfh){border-top:1px solid var(--line);padding-top:20px;color:var(--ink-600)!important;margin-top:30px!important;font-size:13.5px!important;line-height:1.65!important}.message-column:where(.astro-6bfsojfh){min-width:0}.message-heading:where(.astro-6bfsojfh){margin-bottom:32px}.contact-form:where(.astro-6bfsojfh){gap:21px;display:grid}.field-row:where(.astro-6bfsojfh){grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.contact-form:where(.astro-6bfsojfh) label:where(.astro-6bfsojfh){gap:9px;display:grid}.contact-form:where(.astro-6bfsojfh) label:where(.astro-6bfsojfh)>span:where(.astro-6bfsojfh){color:var(--ink-800);font-size:14px;font-weight:580}.contact-form:where(.astro-6bfsojfh) input:where(.astro-6bfsojfh),.contact-form:where(.astro-6bfsojfh) textarea:where(.astro-6bfsojfh),.contact-form:where(.astro-6bfsojfh) select:where(.astro-6bfsojfh){border:1px solid var(--line-strong);width:100%;color:var(--ink-900);background:#fffefa;border-radius:11px;font-size:16px;transition:border-color .2s,box-shadow .25s,background .2s}.contact-form:where(.astro-6bfsojfh) input:where(.astro-6bfsojfh),.contact-form:where(.astro-6bfsojfh) select:where(.astro-6bfsojfh){height:56px;padding:0 16px}.contact-form:where(.astro-6bfsojfh) textarea:where(.astro-6bfsojfh){resize:vertical;min-height:174px;padding:15px 16px;line-height:1.62}.contact-form:where(.astro-6bfsojfh) textarea:where(.astro-6bfsojfh)::placeholder{color:var(--ink-400)}.contact-form:where(.astro-6bfsojfh) input:where(.astro-6bfsojfh):hover,.contact-form:where(.astro-6bfsojfh) textarea:where(.astro-6bfsojfh):hover,.contact-form:where(.astro-6bfsojfh) select:where(.astro-6bfsojfh):hover{border-color:var(--ink-300)}.contact-form:where(.astro-6bfsojfh) input:where(.astro-6bfsojfh):focus,.contact-form:where(.astro-6bfsojfh) textarea:where(.astro-6bfsojfh):focus,.contact-form:where(.astro-6bfsojfh) select:where(.astro-6bfsojfh):focus{border-color:var(--ink-700);background:#fff;outline:0;box-shadow:0 0 0 3px #c6613f1a}.honey:where(.astro-6bfsojfh){position:absolute;left:-9999px}.form-bottom:where(.astro-6bfsojfh){justify-content:space-between;align-items:center;gap:24px;margin-top:4px;display:flex}.form-bottom:where(.astro-6bfsojfh) p:where(.astro-6bfsojfh){max-width:290px;color:var(--ink-600);margin:0;font-size:12.5px;line-height:1.55}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh){border:1px solid var(--ink-900);background:var(--ink-900);color:#fff;cursor:pointer;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;min-width:170px;height:54px;padding:0 19px;font-size:15px;font-weight:620;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:flex;box-shadow:0 1px 2px #26242017}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh) span:where(.astro-6bfsojfh):last-child{transition:transform .25s cubic-bezier(.16,1,.3,1)}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh):hover{transform:translateY(-2px);box-shadow:0 12px 26px -16px #2624208c}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh):hover span:where(.astro-6bfsojfh):last-child{transform:translate(2px,-2px)}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh):active{transform:translateY(0)scale(.99)}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh):disabled{cursor:wait;opacity:.58;transform:none}.status:where(.astro-6bfsojfh){min-height:22px;margin:-5px 0 0;font-size:14px;line-height:1.5}.status:where(.astro-6bfsojfh)[data-state=success]{color:var(--success)}.status:where(.astro-6bfsojfh)[data-state=error]{color:var(--danger)}@media (width<=820px){.contact-main:where(.astro-6bfsojfh){padding-top:68px}.contact-hero:where(.astro-6bfsojfh){padding:58px 0}.contact-hero:where(.astro-6bfsojfh) p:where(.astro-6bfsojfh){font-size:18px}.contact-grid:where(.astro-6bfsojfh){grid-template-columns:1fr;gap:68px}.contact-body:where(.astro-6bfsojfh){padding:64px 0 82px}.contact-intro:where(.astro-6bfsojfh) h2:where(.astro-6bfsojfh),.message-heading:where(.astro-6bfsojfh) h2:where(.astro-6bfsojfh){font-size:34px}.contact-intro:where(.astro-6bfsojfh)>p:where(.astro-6bfsojfh),.message-heading:where(.astro-6bfsojfh) p:where(.astro-6bfsojfh){font-size:16.5px}.field-row:where(.astro-6bfsojfh){grid-template-columns:1fr}.form-bottom:where(.astro-6bfsojfh){flex-direction:column;align-items:stretch}.form-bottom:where(.astro-6bfsojfh) button:where(.astro-6bfsojfh){width:100%}}
