.ContactForm_conversation__c_Lgl,.ContactForm_done__8_rk7{--spring:cubic-bezier(0.34,1.56,0.64,1);--slide:var(--motion-ease-out)}.ContactForm_conversation__c_Lgl{display:grid;gap:22px}.ContactForm_conversation__c_Lgl[data-enter=true],.ContactForm_done__8_rk7{animation:ContactForm_blur-crossfade-in__Whu3j var(--motion-duration-enter) var(--motion-ease-out) both}.ContactForm_conversation__c_Lgl[data-presence=closing],.ContactForm_done__8_rk7[data-presence=closing]{pointer-events:none;animation:ContactForm_blur-crossfade-out__Q26VC var(--motion-duration-close) var(--motion-ease-in) both}.ContactForm_steps__gGwT6{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.ContactForm_steps__gGwT6>li{position:relative}.ContactForm_stepBody__CXSYa{display:grid;gap:8px;width:100%;padding:0 0 2px;color:var(--kominka-sumi-soft);text-align:left}.ContactForm_stepHit__6dIjQ{position:absolute;inset:-6px 0 -4px;padding:0;cursor:pointer;background:none;border:0;border-radius:var(--radius-sm)}.ContactForm_bar__d1Nt3{position:relative;height:2px;overflow:hidden;background:var(--kominka-line)}.ContactForm_bar__d1Nt3:after{position:absolute;inset:0;content:"";background:var(--wa-shu);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--slide),background-color var(--motion-duration-open) var(--motion-ease-out)}[data-state=done] .ContactForm_bar__d1Nt3:after{background:var(--kominka-sumi);transform:scaleX(1)}[data-state=current] .ContactForm_bar__d1Nt3:after{transform:scaleX(1)}.ContactForm_stepIndex__igmYs{display:inline-grid;width:18px;height:14px;place-items:center start;color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.08em;transition:color var(--motion-duration-open) var(--motion-ease-out)}[data-state=current] .ContactForm_stepIndex__igmYs{color:var(--wa-shu)}.ContactForm_stepCheck__Zs6HK,.ContactForm_stepNumber__isQqJ{display:grid;grid-area:1/1;place-items:center start;transition:opacity var(--motion-duration-open) ease-in-out,filter var(--motion-duration-open) ease-in-out,scale var(--motion-duration-open) ease-in-out}.ContactForm_stepNumber__isQqJ{transform-origin:30% 50%}.ContactForm_stepCheck__Zs6HK{transform-origin:7px 50%}.ContactForm_stepCheck__Zs6HK,[data-state=done] .ContactForm_stepNumber__isQqJ{opacity:0;filter:blur(var(--motion-blur-soft));scale:.25}[data-state=done] .ContactForm_stepCheck__Zs6HK{opacity:1;filter:blur(0);scale:1}.ContactForm_stepCheck__Zs6HK svg{width:14px;height:14px;overflow:visible;fill:none;stroke:var(--kominka-sumi);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset var(--motion-duration-close) var(--motion-ease-out)}[data-state=done] .ContactForm_stepCheck__Zs6HK svg{stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--motion-ease-out) 80ms}.ContactForm_stepLabel__gtX3w{font-size:.74rem;letter-spacing:.04em;transition:color var(--motion-duration-control) var(--motion-ease-standard)}[data-state=current] .ContactForm_stepLabel__gtX3w,[data-state=done] .ContactForm_stepLabel__gtX3w{color:var(--kominka-sumi)}[data-state=current] .ContactForm_stepLabel__gtX3w{font-weight:600}.ContactForm_form__m66bP{display:grid;gap:22px}.ContactForm_honeypot__EOqD9{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ContactForm_viewport__sE2US{position:relative;overflow:hidden;margin:-8px;padding:8px;box-sizing:content-box;transition:height var(--motion-duration-enter) var(--motion-ease-out)}.ContactForm_pane__RYxQV{display:grid}.ContactForm_pane__RYxQV[data-enter]{animation:ContactForm_blur-crossfade-in__Whu3j var(--motion-duration-enter) var(--motion-ease-out) both}.ContactForm_pane__RYxQV[data-leave]{position:absolute;inset:8px 8px auto;pointer-events:none;animation:ContactForm_blur-crossfade-out__Q26VC var(--motion-duration-dissolve) var(--motion-ease-in) both}.ContactForm_pane__RYxQV section{display:grid;gap:14px}.ContactForm_kicker__mlUzP{margin:0;color:var(--wa-shu);font-family:var(--font-mono);font-size:.64rem;font-weight:600;letter-spacing:.16em}.ContactForm_question__LjzBw{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:500;line-height:1.4;letter-spacing:var(--tracking-mincho);outline:none;scroll-margin-top:calc(var(--kominka-navigation-offset) + 24px)}.ContactForm_help__eAvLE{margin:-4px 0 4px;color:var(--kominka-sumi-soft);font-size:.84rem;line-height:1.8}.ContactForm_visuallyHidden___JYB4{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.ContactForm_choices__9UyK_{display:grid;gap:8px;margin:0;padding:0;border:0}.ContactForm_choice__1fUEr{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:14px 16px;cursor:pointer;background:color-mix(in oklab,var(--kominka-paper) 70%,transparent);border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);transition:border-color var(--motion-duration-control) var(--motion-ease-standard),background-color var(--motion-duration-control) var(--motion-ease-standard),translate var(--motion-duration-enter) var(--spring),box-shadow var(--motion-duration-control) var(--motion-ease-standard)}.ContactForm_choice__1fUEr input{position:absolute;opacity:0;pointer-events:none}.ContactForm_choice__1fUEr:has(input:checked){background:color-mix(in oklab,var(--wa-shu) 6%,var(--kominka-paper));border-color:var(--wa-shu);box-shadow:0 6px 18px rgb(var(--rgb-kominka-shadow)/.08)}.ContactForm_choice__1fUEr:has(input:focus-visible){outline:2px solid var(--wa-shu);outline-offset:2px}.ContactForm_choiceIndex__eaVFW{color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em}.ContactForm_choice__1fUEr:has(input:checked) .ContactForm_choiceIndex__eaVFW{color:var(--wa-shu)}.ContactForm_choiceBody__u8SL1{display:grid;gap:3px}.ContactForm_choiceBody__u8SL1 strong{color:var(--kominka-sumi);font-family:var(--font-serif);font-size:1rem;font-weight:500;letter-spacing:.04em}.ContactForm_choiceBody__u8SL1 span{color:var(--kominka-sumi-soft);font-size:.76rem;line-height:1.6}.ContactForm_radio__xKYYM{position:relative;width:18px;height:18px;border:1px solid var(--kominka-line-strong);border-radius:50%;transition:border-color var(--motion-duration-control) var(--motion-ease-standard)}.ContactForm_radio__xKYYM:after{position:absolute;inset:3px;content:"";background:var(--wa-shu);border-radius:50%;scale:0;transition:scale var(--motion-duration-close) var(--motion-ease-out)}.ContactForm_choice__1fUEr:has(input:checked) .ContactForm_radio__xKYYM{border-color:var(--wa-shu)}.ContactForm_choice__1fUEr:has(input:checked) .ContactForm_radio__xKYYM:after{scale:1;transition:scale var(--motion-duration-enter) var(--spring)}.ContactForm_fields__iB91N{display:grid;gap:14px}.ContactForm_field__HRQW3{position:relative;display:grid;gap:7px}.ContactForm_field__HRQW3[data-reveal=true]{animation:ContactForm_field-in__VkAIr var(--motion-duration-open) var(--motion-ease-out) both}.ContactForm_label__xriNs{display:flex;gap:8px;align-items:baseline;margin:0;color:var(--kominka-sumi);font-size:.78rem;font-weight:600;letter-spacing:.04em}.ContactForm_optional__KtulR{color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.62rem;font-weight:500;letter-spacing:.1em}.ContactForm_input__uq_nz,.ContactForm_textarea___EnaD{width:100%;min-height:46px;padding:11px 14px;color:var(--kominka-sumi);font:inherit;font-size:1rem;line-height:1.7;background:color-mix(in oklab,var(--kominka-paper) 82%,transparent);border:1px solid var(--kominka-line-strong);border-radius:var(--radius-sm);box-shadow:inset 0 -2px 0 0 transparent;transition:border-color var(--motion-duration-control) var(--motion-ease-standard),box-shadow var(--motion-duration-enter) var(--slide),background-color var(--motion-duration-control) var(--motion-ease-standard)}.ContactForm_textarea___EnaD{min-height:168px;resize:vertical}.ContactForm_input__uq_nz::placeholder,.ContactForm_textarea___EnaD::placeholder{color:color-mix(in oklab,var(--kominka-sumi-soft) 70%,transparent)}.ContactForm_input__uq_nz:focus,.ContactForm_textarea___EnaD:focus{background:var(--kominka-surface-strong);border-color:var(--kominka-sumi);outline:none;box-shadow:inset 0 -2px 0 0 var(--wa-shu)}.ContactForm_field__HRQW3[data-invalid=true] .ContactForm_input__uq_nz,.ContactForm_field__HRQW3[data-invalid=true] .ContactForm_textarea___EnaD{border-color:var(--wa-shu);box-shadow:inset 0 -2px 0 0 var(--wa-shu);transition:border-color .28s ease-out,box-shadow var(--motion-duration-enter) var(--slide),background-color var(--motion-duration-control) var(--motion-ease-standard)}.ContactForm_counter__prXWz{justify-self:end;margin-top:-2px;color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;transition:color var(--motion-duration-open) var(--motion-ease-out)}.ContactForm_counter__prXWz[data-near=true]{color:var(--wa-shu)}.ContactForm_fold__SZrwE{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--motion-duration-open) var(--motion-ease-out)}.ContactForm_fold__SZrwE[data-open=true]{grid-template-rows:1fr}.ContactForm_fold__SZrwE>div{min-height:0;overflow:hidden}.ContactForm_foldSection__fE_tu{margin-top:-14px}.ContactForm_foldSection__fE_tu .ContactForm_error__5L9q6,.ContactForm_foldSection__fE_tu .ContactForm_fadingError__fgHLL{padding-top:14px}.ContactForm_error__5L9q6,.ContactForm_fadingError__fgHLL{display:block;margin:0;color:var(--wa-shu);font-size:.78rem;line-height:1.6;transition:opacity .28s ease-out,visibility 0s}.ContactForm_fadingError__fgHLL{visibility:hidden;opacity:0;transition:opacity .28s ease-out,visibility 0s linear .28s}@starting-style{.ContactForm_error__5L9q6{opacity:0}.ContactForm_fadingError__fgHLL{visibility:visible;opacity:1}}.ContactForm_hint__GPGGi{color:var(--kominka-sumi-soft);font-size:.72rem;line-height:1.6}.ContactForm_textButton__jjFZv{justify-self:start;padding:4px 0;color:var(--kominka-sumi);font:inherit;font-size:.8rem;cursor:pointer;background:linear-gradient(var(--wa-shu),var(--wa-shu)) 0 100% /0 1px no-repeat;border:0;transition:background-size var(--motion-duration-expressive) var(--slide)}.ContactForm_review__kZpOP{display:grid;margin:0;border-top:1px solid var(--kominka-line-strong)}.ContactForm_review__kZpOP>div{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--kominka-line)}.ContactForm_review__kZpOP dt{color:var(--kominka-sumi-soft);font-size:.74rem;letter-spacing:.04em}.ContactForm_review__kZpOP dd{margin:0;color:var(--kominka-sumi);font-size:.9rem;line-height:1.75;overflow-wrap:anywhere}.ContactForm_reviewMessage__hTPmc{max-height:11.5em;overflow:auto;white-space:pre-wrap}.ContactForm_reviewUrl__p4pf_{display:block;margin-top:6px;color:var(--kominka-sumi-soft);font-family:var(--font-mono);font-size:.72rem}.ContactForm_edit__F9VoE{padding:2px 0;color:var(--kominka-sumi);font:inherit;font-size:.74rem;cursor:pointer;background:linear-gradient(var(--wa-shu),var(--wa-shu)) 0 100% /100% 1px no-repeat;border:0;transition:color var(--motion-duration-control) var(--motion-ease-out)}.ContactForm_check__1jdQz{display:inline-flex;gap:9px;align-items:center;justify-self:start;margin:2px 0 0;padding:7px 12px;color:var(--kominka-sumi-soft);font-size:.74rem;background:color-mix(in oklab,var(--kominka-paper) 70%,transparent);border:1px solid var(--kominka-line);border-radius:999px;transition:color var(--motion-duration-open) var(--motion-ease-out),border-color var(--motion-duration-open) var(--motion-ease-out)}.ContactForm_checkDot__3F5Iy{flex:none;width:8px;height:8px;background:var(--kominka-mist);border-radius:50%;animation:ContactForm_waiting___N9rL 1.2s ease-in-out infinite;transition:background-color var(--motion-duration-open) var(--motion-ease-out)}.ContactForm_check__1jdQz[data-state=verified]{color:var(--kominka-sumi);border-color:color-mix(in oklab,var(--kominka-moss) 50%,transparent)}.ContactForm_check__1jdQz[data-state=verified] .ContactForm_checkDot__3F5Iy{background:var(--kominka-moss);animation:ContactForm_dot-pop__RqIwK var(--motion-duration-pop) var(--motion-ease-overshoot) both,ContactForm_dot-fade__6VD3M calc(var(--motion-duration-pop) * .8) var(--motion-ease-overshoot) both}.ContactForm_check__1jdQz[data-state=error]{color:var(--wa-shu);border-color:var(--wa-shu)}.ContactForm_check__1jdQz[data-state=error] .ContactForm_checkDot__3F5Iy{background:var(--wa-shu);animation:none}.ContactForm_turnstile__KKdzm{justify-self:start}.ContactForm_actions__5qrhc{display:flex;gap:14px;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--kominka-line)}.ContactForm_back__E_YzH{padding:10px 2px;color:var(--kominka-sumi-soft);font:inherit;font-size:.84rem;cursor:pointer;background:none;border:0;transition:color var(--motion-duration-control) var(--motion-ease-standard),opacity var(--motion-duration-open) var(--motion-ease-out),translate var(--motion-duration-open) var(--motion-ease-out)}.ContactForm_back__E_YzH:disabled{cursor:default;opacity:.5}.ContactForm_actions__5qrhc .ContactForm_back__E_YzH[data-presence=closing]{opacity:0;translate:-4px 0;transition-duration:var(--motion-duration-close)}@starting-style{.ContactForm_actions__5qrhc .ContactForm_back__E_YzH{opacity:0;translate:-4px 0}}.ContactForm_primary__rPF0w{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-width:200px;min-height:50px;padding:0 24px;color:var(--kominka-paper);font:inherit;font-size:.9rem;font-weight:600;letter-spacing:.08em;cursor:pointer;background:var(--kominka-sumi);border:1px solid var(--kominka-sumi);border-radius:var(--radius-sm);transition:background-color var(--motion-duration-open) var(--motion-ease-out),border-color var(--motion-duration-open) var(--motion-ease-out),opacity var(--motion-duration-open) var(--motion-ease-out),translate var(--motion-duration-enter) var(--spring),box-shadow var(--motion-duration-control) var(--motion-ease-standard)}.ContactForm_primary__rPF0w[data-final=true]{background:var(--wa-shu);border-color:var(--wa-shu)}.ContactForm_primary__rPF0w:disabled{cursor:default;opacity:.55}.ContactForm_primaryIcon__jHf5F{display:inline-grid;width:14px;place-items:center;transition:translate var(--motion-duration-enter) var(--spring)}.ContactForm_primaryArrow__AGhKh,.ContactForm_primaryLoader__bg6zQ{display:grid;grid-area:1/1;place-items:center;transition:opacity var(--motion-duration-open) ease-in-out,filter var(--motion-duration-open) ease-in-out,scale var(--motion-duration-open) ease-in-out}.ContactForm_primaryArrow__AGhKh[data-hidden=true],.ContactForm_primaryLoader__bg6zQ[data-presence=closing]{opacity:0;filter:blur(var(--motion-blur-soft));scale:.25}@starting-style{.ContactForm_primaryLoader__bg6zQ{opacity:0;filter:blur(var(--motion-blur-soft));scale:.25}}.ContactForm_back__E_YzH:focus-visible,.ContactForm_edit__F9VoE:focus-visible,.ContactForm_primary__rPF0w:focus-visible,.ContactForm_stepHit__6dIjQ:focus-visible,.ContactForm_textButton__jjFZv:focus-visible{outline:2px solid var(--wa-shu);outline-offset:3px}@media (min-width:1024px){.ContactForm_conversation__c_Lgl{gap:18px}.ContactForm_form__m66bP{gap:16px}.ContactForm_pane__RYxQV section{gap:10px}.ContactForm_question__LjzBw{font-size:1.5rem;line-height:1.35}.ContactForm_help__eAvLE{margin:-2px 0 2px;font-size:.8rem;line-height:1.6}.ContactForm_choices__9UyK_{gap:6px}.ContactForm_choice__1fUEr{padding:9px 14px}.ContactForm_choiceBody__u8SL1{gap:1px}.ContactForm_choiceBody__u8SL1 strong{font-size:.94rem}.ContactForm_choiceBody__u8SL1 span{font-size:.74rem;line-height:1.5}.ContactForm_textarea___EnaD{min-height:128px}.ContactForm_actions__5qrhc{padding-top:14px}}.ContactForm_done__8_rk7{display:grid;gap:14px;justify-items:start}@media (hover:hover) and (pointer:fine){.ContactForm_choice__1fUEr:hover{border-color:var(--kominka-sumi);translate:0 -1px}.ContactForm_primary__rPF0w:not(:disabled):hover{box-shadow:0 10px 24px rgb(var(--rgb-kominka-shadow)/.2);translate:0 -1px}.ContactForm_primary__rPF0w:not(:disabled):hover .ContactForm_primaryIcon__jHf5F{translate:4px 0}.ContactForm_back__E_YzH:hover{color:var(--kominka-sumi)}.ContactForm_edit__F9VoE:hover,.ContactForm_steps__gGwT6>li[data-state=done]:has(.ContactForm_stepHit__6dIjQ:hover) .ContactForm_stepLabel__gtX3w{color:var(--wa-shu)}.ContactForm_textButton__jjFZv:hover{background-size:100% 1px}}@media (max-width:560px){.ContactForm_steps__gGwT6{gap:6px}.ContactForm_stepIndex__igmYs,.ContactForm_stepLabel__gtX3w{display:none}.ContactForm_review__kZpOP>div{grid-template-columns:minmax(0,1fr) auto}.ContactForm_review__kZpOP dd{grid-column:1/-1;grid-row:2}.ContactForm_input__uq_nz,.ContactForm_textarea___EnaD{font-size:16px}.ContactForm_primary__rPF0w{min-width:0;flex:1}}@keyframes ContactForm_blur-crossfade-in__Whu3j{0%{opacity:0;scale:.98;filter:blur(var(--motion-blur-dissolve))}to{opacity:1;scale:1;filter:blur(0)}}@keyframes ContactForm_blur-crossfade-out__Q26VC{0%{opacity:1;scale:1;filter:blur(0)}to{opacity:0;scale:1.02;filter:blur(var(--motion-blur-dissolve))}}@keyframes ContactForm_field-in__VkAIr{0%{opacity:0;translate:0 -4px;filter:blur(var(--motion-blur-soft))}to{filter:blur(0)}}@keyframes ContactForm_dot-pop__RqIwK{0%{scale:0;filter:blur(var(--motion-blur-soft))}to{filter:blur(0)}}@keyframes ContactForm_dot-fade__6VD3M{0%{opacity:0}}@keyframes ContactForm_waiting___N9rL{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.ContactForm_checkDot__3F5Iy,.ContactForm_check__1jdQz[data-state=verified] .ContactForm_checkDot__3F5Iy,.ContactForm_conversation__c_Lgl[data-enter=true],.ContactForm_conversation__c_Lgl[data-presence=closing],.ContactForm_done__8_rk7,.ContactForm_done__8_rk7[data-presence=closing],.ContactForm_field__HRQW3[data-reveal=true],.ContactForm_pane__RYxQV[data-enter],.ContactForm_pane__RYxQV[data-leave]{animation:none}.ContactForm_back__E_YzH,.ContactForm_bar__d1Nt3:after,.ContactForm_check__1jdQz,.ContactForm_choice__1fUEr,.ContactForm_choice__1fUEr:has(input:checked) .ContactForm_radio__xKYYM:after,.ContactForm_counter__prXWz,.ContactForm_error__5L9q6,.ContactForm_fadingError__fgHLL,.ContactForm_fold__SZrwE,.ContactForm_primaryArrow__AGhKh,.ContactForm_primaryLoader__bg6zQ,.ContactForm_primary__rPF0w,.ContactForm_radio__xKYYM:after,.ContactForm_stepCheck__Zs6HK,.ContactForm_stepCheck__Zs6HK svg,.ContactForm_stepIndex__igmYs,.ContactForm_stepNumber__isQqJ,.ContactForm_viewport__sE2US,[data-state=done] .ContactForm_stepCheck__Zs6HK svg{transition:none}}.ContactReceipt_mark__zvAVD{position:relative;display:grid;width:64px;height:64px;place-items:center;margin-bottom:6px}.ContactReceipt_badge__P13h0{display:grid;grid-area:1/1;animation:ContactReceipt_badge-turn__79chO var(--motion-duration-pop) var(--motion-ease-out) both,ContactReceipt_badge-bob__EaBWW var(--motion-duration-pop) cubic-bezier(.34,1.35,.64,1) both}.ContactReceipt_mark__zvAVD svg{width:64px;height:64px;overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.ContactReceipt_mark__zvAVD circle{fill:var(--wa-shu);stroke:none}.ContactReceipt_mark__zvAVD path{stroke:var(--kominka-paper);stroke-width:4;stroke-dasharray:34;stroke-dashoffset:34;animation:ContactReceipt_draw__KfoLu var(--motion-duration-pop) var(--motion-ease-out) 80ms forwards}.ContactReceipt_mark__zvAVD i{position:absolute;top:calc(50% - 2.5px);left:calc(50% - 2.5px);width:5px;height:5px;background:var(--wa-kin);transform-origin:2.5px 2.5px;animation:ContactReceipt_burst__MhnKF .82s var(--motion-ease-out) .26s both}.ContactReceipt_mark__zvAVD i:nth-child(odd){background:var(--wa-shu)}.ContactReceipt_prepare__SpE8Y{width:100%;padding:16px 18px;background:color-mix(in oklab,var(--kominka-paper-deep) 40%,transparent);border-left:2px solid var(--wa-shu)}.ContactReceipt_prepare__SpE8Y ul{display:grid;gap:6px;margin:10px 0 0;padding-left:1.1em;color:var(--kominka-sumi-soft);font-size:.82rem;line-height:1.7}@keyframes ContactReceipt_badge-turn__79chO{0%{opacity:0;rotate:80deg;filter:blur(10px)}to{opacity:1;rotate:0deg;filter:blur(0)}}@keyframes ContactReceipt_badge-bob__EaBWW{0%{translate:0 40px}to{translate:0 0}}@keyframes ContactReceipt_draw__KfoLu{to{stroke-dashoffset:0}}@keyframes ContactReceipt_burst__MhnKF{0%{opacity:0;transform:translateY(0) scale(.4)}20%{opacity:1;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-40px) scale(.4)}}@media (prefers-reduced-motion:reduce){.ContactReceipt_badge__P13h0,.ContactReceipt_mark__zvAVD i,.ContactReceipt_mark__zvAVD path{animation:none}.ContactReceipt_mark__zvAVD path{stroke-dashoffset:0}.ContactReceipt_mark__zvAVD i{display:none}}.page_page__7wMCG{position:relative;isolation:isolate;display:grid;flex:1;align-content:start;padding:clamp(16px,4vh,40px) clamp(20px,4vw,48px) clamp(16px,3vh,32px);color:var(--kominka-sumi);background:transparent}.page_entrySection__SayLh{scroll-margin-top:96px}.page_contactFlow__IciQC{display:grid;gap:32px;width:min(720px,100%);margin-inline:auto}.page_contactFlow__IciQC>*{min-width:0}.page_intro__ZrVpu{display:grid;gap:16px;padding-bottom:8px}.page_sectionTitle__3jMHd{margin:0;color:var(--kominka-sumi);font-family:var(--font-serif);font-size:var(--type-title);font-weight:500;letter-spacing:.1em;line-height:var(--leading-display)}.page_lead__aH9Cn{margin:0;font-size:var(--type-body);line-height:var(--leading-body)}.page_lead__aH9Cn,.page_privacy__5VeUT{color:var(--kominka-sumi-soft);letter-spacing:var(--tracking-body)}.page_privacy__5VeUT{display:grid;gap:10px;font-size:var(--type-caption);line-height:1.8}.page_privacy__5VeUT p{margin:0}.page_privacy__5VeUT a{margin-inline:.2em;color:var(--kominka-sumi);text-decoration:underline;text-decoration-color:var(--kominka-line-strong);text-underline-offset:.3em}@media (hover:hover) and (pointer:fine){.page_privacy__5VeUT a:hover{text-decoration-color:var(--wa-shu)}}@media (min-width:1024px){.page_contactFlow__IciQC{grid-template-columns:minmax(0,300px) minmax(0,640px);grid-template-rows:auto auto 1fr;grid-template-areas:"intro form" "dm form" "privacy form";align-items:start;gap:28px clamp(40px,5vw,80px);width:min(1020px,100%)}.page_intro__ZrVpu{grid-area:intro;padding-bottom:0}.page_contactFlow__IciQC>:nth-child(2){grid-area:form}.page_contactFlow__IciQC>:nth-child(3){grid-area:dm}.page_privacy__5VeUT{grid-area:privacy}}@media (max-width:640px){.page_page__7wMCG{padding-top:16px}.page_contactFlow__IciQC{gap:24px}}