.unit-footer[data-v-3d43581e]{--color-overlay-footer:rgba(0,0,0,.8);--color-background-footer-minimalist:var(--palette-white);--color-border-quote:var(--palette-neutral-100);--color-text-footer:var(--palette-white);--color-underline-link:var(--palette-white);--size-radius-footer-minimalist:1.25rem;--size-footer-logo-height:4rem;--size-footer-quote-max-width:20rem;--size-spacing-minimalist-layout:2.9rem;--size-navigation-column-gap:2.5rem;--size-navigation-row-gap:.75rem;background-image:linear-gradient(var(--color-overlay-footer),var(--color-overlay-footer)),url(./footer.DHQUT0Ih.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;color:var(--color-text-footer);inline-size:100%}.unit-footer.minimalist[data-v-3d43581e]{align-items:center;background-image:none;display:flex;justify-content:center;overflow:hidden;padding-block-end:var(--size-spacing-minimalist-layout);padding-block-start:calc(var(--size-spacing-xlarge)*2);@media (width <= 64rem){padding-block-end:0}@media (width <= 48rem){padding-block-start:0}}.unit-footer.minimalist.white-background[data-v-3d43581e]{background-color:var(--color-background-footer-minimalist);padding-block:var(--size-spacing-minimalist-layout);@media (width <= 64rem){background-color:transparent;padding-block-end:0}}.unit-footer>.container[data-v-3d43581e]{display:flex;flex-direction:column;gap:1.5rem;inline-size:100%;margin-inline:auto;max-inline-size:var(--size-page-content-max-width);padding-block:2rem;padding-inline:1.25rem;@media (48rem <= width){padding-inline:2.5rem}@media (64rem <= width){align-items:flex-start;flex-direction:row;gap:2.5rem;justify-content:space-between;padding-block:2.5rem}@media (90rem <= width){padding-inline:0}}.unit-footer.minimalist>.container[data-v-3d43581e]{background-image:linear-gradient(var(--color-overlay-footer),var(--color-overlay-footer)),url(./footer.DHQUT0Ih.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--size-radius-footer-minimalist);@media (90rem <= width){padding-inline:calc(var(--size-spacing-xlarge) + var(--size-spacing-medium))}@media (width <= 64rem){border-radius:0}}.unit-footer>.container>.brand[data-v-3d43581e]{align-items:center;display:flex;flex-shrink:0;gap:var(--size-gap-large);max-inline-size:var(--size-footer-quote-max-width)}.unit-footer>.container>.brand>.logo[data-v-3d43581e]{block-size:var(--size-footer-logo-height);inline-size:auto}.unit-footer>.container>.brand>.quote[data-v-3d43581e]{border-inline-start:var(--size-thinnest) solid var(--color-border-quote);display:flex;flex-direction:column;font-size:var(--size-font-size-body-small);font-weight:var(--size-font-weight-light);line-height:var(--size-line-height-body-small);margin-block:0;padding-inline-start:var(--size-spacing-large)}.unit-footer>.container>.navigation[data-v-3d43581e]{display:grid;font-size:var(--size-font-size-body-small);gap:var(--size-navigation-row-gap) var(--size-gap-large);grid-template-columns:repeat(2,minmax(0,1fr));line-height:var(--size-line-height-body-small);@media (48rem <= width){-moz-column-gap:var(--size-navigation-column-gap);column-gap:var(--size-navigation-column-gap);grid-auto-flow:column;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(4,auto);justify-content:start}}.unit-footer>.container>.navigation>.link[data-v-3d43581e]{color:var(--color-text-footer);justify-self:start;text-decoration:none;text-underline-offset:.2rem}.unit-footer>.container>.navigation>.link[data-v-3d43581e]:hover{text-decoration:underline;text-decoration-color:var(--color-underline-link)}.unit-footer>.container>.navigation>.link[aria-current=page][data-v-3d43581e]{font-weight:var(--size-font-weight-bold)}.unit-footer>.container>.navigation>.link[data-v-3d43581e]:focus-visible{outline:calc(var(--size-thinnest)*2) solid var(--color-text-footer);outline-offset:var(--size-spacing-small)}.unit-footer>.container>.navigation>.contact[data-v-3d43581e]{--size-call-to-action-height:auto;--color-background-call-to-action-outline:transparent;--color-background-call-to-action-outline-hover:transparent;--color-border-call-to-action-outline:transparent;--color-text-call-to-action-outline:var(--color-text-footer);justify-self:start}.unit-footer>.container>.navigation>.contact[data-v-3d43581e] .button{border-width:0;font-size:inherit;font-weight:var(--size-font-weight-normal);line-height:inherit;padding-block:0;padding-inline:0;text-align:start;text-underline-offset:.2rem}.unit-footer>.container>.navigation>.contact[data-v-3d43581e] .button:hover{text-decoration:underline;text-decoration-color:var(--color-underline-link)}.unit-footer>.container>.navigation>.contact[data-v-3d43581e] .icon{display:none}.unit-footer>.container>.copyright[data-v-3d43581e]{display:flex;flex-wrap:wrap;font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-light);gap:var(--size-gap-small);line-height:var(--size-line-height-body-small);margin-block:0;white-space:nowrap}.unit-footer.japanese>.container>.copyright>.reserved[data-v-3d43581e]{display:none}:root[data-surface=light] .unit-footer[data-v-3d43581e]{--color-overlay-footer:color-mix(in srgb,var(--color-background-footer-light) 88%,transparent);--color-background-footer-minimalist:var(--color-background-card-light);--color-border-quote:var(--color-border-light);--color-text-footer:var(--color-text-secondary-light);--color-underline-link:var(--color-text-secondary-light);border-block-start:var(--size-thinnest) solid var(--color-border-light)}:root[data-surface=light] .unit-footer>.container>.brand>.logo[data-v-3d43581e]{content:url(./logo-footer-light.Dui354zk.svg)}.unit-dialog[data-v-23de1a52]{--color-background-menu:var(--palette-neutral-900);--color-border-entry:var(--palette-neutral-700);--color-border-current-language:var(--palette-neutral-700);--color-text-current-language:var(--palette-white);--color-text-language:var(--palette-neutral-500);--color-underline-entry:var(--palette-red-600);--color-text-menu-button:var(--color-brand-primary);--size-header-logo:1.8rem;--size-left-section-width:15rem;--size-entry-font-size:1.25rem;--size-tap-target:2.75rem;align-items:start;background-color:var(--color-background-menu);justify-content:start;margin-block:0;margin-inline:0;min-block-size:100%;min-inline-size:100%;padding-block-end:3.4rem;padding-block-start:0;padding-inline:1.5rem}.unit-dialog .header[data-v-23de1a52]{align-items:center;display:flex;inline-size:100%;justify-content:space-between;@media (width <= 48rem){padding-block:var(--size-spacing-large)}@media (width <= 30rem){padding-block:0}}.unit-dialog .header>.left[data-v-23de1a52]{align-items:center;display:flex;inline-size:var(--size-left-section-width)}.unit-dialog .header>.left>.link[data-v-23de1a52]{align-items:center;display:grid;gap:var(--size-gap-medium);grid-template-columns:auto 1fr;min-block-size:var(--size-tap-target);min-inline-size:var(--size-tap-target);overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}.unit-dialog .header>.left>.link>.logo[data-v-23de1a52]{block-size:var(--size-header-logo);flex-shrink:0;inline-size:var(--size-header-logo);z-index:calc(var(--value-z-index-layer-staying))}.unit-dialog .header>.right[data-v-23de1a52]{align-items:center;block-size:100%;display:flex;gap:var(--size-gap-medium)}.unit-dialog .header>.right>.language-selector[data-v-23de1a52]{align-items:center;display:flex;justify-content:center}.unit-dialog .header>.right>.language-selector>.languages[data-v-23de1a52]{align-items:center;display:flex;justify-content:space-between;padding-block:var(--size-spacing-medium)}.unit-dialog .header>.right>.language-selector>.languages>.current-language[data-v-23de1a52],.unit-dialog .header>.right>.language-selector>.languages>.language[data-v-23de1a52]{align-items:center;display:flex}.unit-dialog .header>.right>.language-selector>.languages>.current-language>.button[data-v-23de1a52],.unit-dialog .header>.right>.language-selector>.languages>.language>.button[data-v-23de1a52]{color:var(--color-text-language);font-size:var(--size-font-size-label);font-weight:var(--size-font-weight-normal);inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:-moz-fit-content;min-block-size:fit-content;padding-block:var(--size-spacing-small);padding-inline:var(--size-spacing-medium)}.unit-dialog .header>.right>.language-selector>.languages>.language>.button[data-v-23de1a52]{min-block-size:var(--size-tap-target);min-inline-size:var(--size-tap-target)}.unit-dialog .header>.right>.language-selector>.languages>.current-language>.button[data-v-23de1a52]{border-color:var(--color-border-current-language);border-radius:var(--size-radius-small);border-style:solid;border-width:var(--size-thinnest);color:var(--color-text-current-language)}.unit-dialog .header>.right>.language-selector>.languages>.language.active>.button[data-v-23de1a52]{display:none}.unit-dialog .header>.right>.menu-button[data-v-23de1a52]{color:var(--color-text-menu-button);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-title-large);min-block-size:var(--size-tap-target);min-inline-size:var(--size-tap-target);padding-inline:0;-webkit-tap-highlight-color:transparent}.unit-dialog .menu[data-v-23de1a52]{block-size:100%;gap:calc(var(--size-gap-large)*2)}.unit-dialog .menu[data-v-23de1a52],.unit-dialog .menu>.navigation[data-v-23de1a52]{display:flex;flex-direction:column;inline-size:100%}.unit-dialog .menu>.navigation[data-v-23de1a52]{align-items:stretch}.unit-dialog .menu>.navigation>.link[data-v-23de1a52]{align-items:center;border-inline-start:calc(var(--size-thinnest)*2) solid var(--color-border-entry);color:var(--color-text-primary);display:flex;font-size:var(--size-entry-font-size);font-weight:var(--size-font-weight-normal);justify-content:start;line-height:var(--size-line-height-body);padding-block:1.25rem;padding-inline:1.5rem;position:relative;-webkit-tap-highlight-color:transparent}.unit-dialog .menu>.navigation>.link[data-v-23de1a52]:after{background-color:var(--color-underline-entry);content:"";inline-size:calc(var(--size-thinnest)*2);inset-block:0;inset-inline-start:calc(var(--size-thinnest)*-2);position:absolute;transform:scaleY(0);transition:transform .2s var(--transition-timing-base);@media (prefers-reduced-motion:reduce){transition:none}}.unit-dialog .menu>.navigation>.link[data-v-23de1a52]:focus-visible:after,.unit-dialog .menu>.navigation>.link[data-v-23de1a52]:hover:after,.unit-dialog .menu>.navigation>.link[aria-current=page][data-v-23de1a52]:after{transform:scaleY(1)}.unit-dialog .menu>.navigation>.link[aria-current=page][data-v-23de1a52]{font-weight:var(--size-font-weight-bold)}.unit-dialog .menu>.navigation>.link[data-v-23de1a52]:focus-visible{outline:calc(var(--size-thinnest)*2) solid var(--color-text-primary);outline-offset:calc(var(--size-thinnest)*-2)}:root[data-surface=light] .unit-dialog[data-v-23de1a52]{--color-background-menu:var(--color-background-card-light);--color-border-entry:var(--color-border-light);--color-border-current-language:var(--color-border-light);--color-text-current-language:var(--color-text-light);--color-text-language:var(--color-text-caption-light);--color-text-menu-button:var(--color-text-light);--color-text-primary:var(--color-text-light)}:root[data-surface=light] .unit-dialog .header>.left>.link>.logo[data-v-23de1a52]{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='101' fill='none' viewBox='0 0 93 101'%3E%3Cpath fill='%231F1C23' d='M46.03 0 3.18 23.86l42.85 23.75 42.76-23.75zM10.57 23.88 46.04 4.13l35.42 19.74-35.42 19.61-35.47-19.61zM0 76.3l4.04 2.24V35.18l35.1 19.44v17.55l-8.93-4.95v25.83l12.96 7.19V96.1l-8.92-4.94V73.59l8.92 4.95V52.73L0 28.8zM48.89 52.73v47.5L92.06 76.3V28.8zm37.33-8.15-12.76 7.04v30.01l-5.65 3.12V54.74l-13.07 7.22v-6.1l31.48-17.4z'/%3E%3Cpath fill='%23C30F23' d='m46.01 27.32-6.32-3.5 6.32-3.53 6.33 3.53z'/%3E%3C/svg%3E")}.unit-header[data-v-59539ba5]{--size-header-logo:1.8rem;--size-left-section-width:15rem;--size-tap-target:2.75rem;--size-contact-button-height:var(--size-tap-target);--color-background-header:var(--palette-neutral-900);--color-border-current-language:var(--palette-neutral-700);--color-text-current-language:var(--palette-white);--color-text-language:var(--palette-neutral-500);--color-text-menu-button:var(--color-brand-primary);align-items:center;block-size:var(--size-header-height);display:flex;inline-size:100%;inset-block-start:0;justify-content:space-between;padding-block:var(--size-spacing-large);padding-inline:1.25rem var(--size-spacing-medium);position:fixed;z-index:calc(var(--value-z-index-layer-overlay))}.unit-header.sticky[data-v-59539ba5]{position:sticky}.unit-header.scrolled[data-v-59539ba5],.unit-header.sticky[data-v-59539ba5]{background-color:var(--color-background-header)}.unit-header>.container[data-v-59539ba5]{align-items:center;display:flex;gap:var(--size-gap-medium);inline-size:100%;justify-content:space-between}.unit-header>.container>.left[data-v-59539ba5]{align-items:center;display:flex;flex-shrink:0}.unit-header>.container>.left>.link[data-v-59539ba5]{align-items:center;display:grid;gap:var(--size-gap-medium);grid-template-columns:auto 1fr;min-block-size:var(--size-tap-target);min-inline-size:var(--size-tap-target);overflow:hidden;position:relative;-webkit-tap-highlight-color:transparent}.unit-header>.container>.left>.link>.logo[data-v-59539ba5]{flex-shrink:0;inline-size:var(--size-header-logo);z-index:calc(var(--value-z-index-layer-staying))}.unit-header>.container>.right[data-v-59539ba5]{align-items:center;block-size:100%;display:flex;gap:var(--size-gap-small)}.unit-header>.container>.right>.language-selector[data-v-59539ba5]{align-items:center;display:flex;justify-content:center;@media (width < 30rem){display:none}}.unit-header.hide-language-selector>.container>.right>.language-selector[data-v-59539ba5]{display:none}.unit-header>.container>.right>.language-selector>.languages[data-v-59539ba5]{align-items:center;display:flex;justify-content:space-between;padding-block:var(--size-spacing-medium)}.unit-header>.container>.right>.language-selector>.languages>.current-language[data-v-59539ba5],.unit-header>.container>.right>.language-selector>.languages>.language[data-v-59539ba5]{align-items:center;display:flex}.unit-header>.container>.right>.language-selector>.languages>.current-language>.button[data-v-59539ba5],.unit-header>.container>.right>.language-selector>.languages>.language>.button[data-v-59539ba5]{color:var(--color-text-language);font-size:var(--size-font-size-label);font-weight:var(--size-font-weight-normal);inline-size:-moz-fit-content;inline-size:fit-content;min-block-size:-moz-fit-content;min-block-size:fit-content;padding-block:var(--size-spacing-small);padding-inline:var(--size-spacing-medium)}.unit-header>.container>.right>.language-selector>.languages>.language>.button[data-v-59539ba5]{min-block-size:var(--size-tap-target);min-inline-size:var(--size-tap-target)}.unit-header>.container>.right>.language-selector>.languages>.current-language>.button[data-v-59539ba5]{border-color:var(--color-border-current-language);border-radius:var(--size-radius-small);border-style:solid;border-width:var(--size-thinnest);color:var(--color-text-current-language)}.unit-header>.container>.right>.language-selector>.languages .language.active>.button[data-v-59539ba5]{display:none}.unit-header>.container>.right>.contact[data-v-59539ba5]{--size-call-to-action-height:var(--size-contact-button-height)}.unit-header>.container>.right>.contact[data-v-59539ba5] .button{font-size:var(--size-font-size-body-small);padding-block:0;padding-inline:.9rem;white-space:nowrap}.unit-header>.container>.right>.contact[data-v-59539ba5] .icon{display:none}.unit-header>.container>.right>.menu-button[data-v-59539ba5]{color:var(--color-text-menu-button);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-title-large);min-block-size:var(--size-tap-target);min-inline-size:var(--size-tap-target);padding-inline:0;-webkit-tap-highlight-color:transparent}:root[data-surface=light] .unit-header[data-v-59539ba5]{--color-background-header:var(--color-background-card-light);--color-border-current-language:var(--color-border-light);--color-text-current-language:var(--color-text-light);--color-text-language:var(--color-text-caption-light);--color-text-menu-button:var(--color-text-light);border-block-end:var(--size-thinnest) solid var(--color-border-light)}:root[data-surface=light] .unit-header>.container>.left>.link>.logo[data-v-59539ba5]{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='93' height='101' fill='none' viewBox='0 0 93 101'%3E%3Cpath fill='%231F1C23' d='M46.03 0 3.18 23.86l42.85 23.75 42.76-23.75zM10.57 23.88 46.04 4.13l35.42 19.74-35.42 19.61-35.47-19.61zM0 76.3l4.04 2.24V35.18l35.1 19.44v17.55l-8.93-4.95v25.83l12.96 7.19V96.1l-8.92-4.94V73.59l8.92 4.95V52.73L0 28.8zM48.89 52.73v47.5L92.06 76.3V28.8zm37.33-8.15-12.76 7.04v30.01l-5.65 3.12V54.74l-13.07 7.22v-6.1l31.48-17.4z'/%3E%3Cpath fill='%23C30F23' d='m46.01 27.32-6.32-3.5 6.32-3.53 6.33 3.53z'/%3E%3C/svg%3E")}.v-enter-active[data-v-99bec83d],.v-leave-active[data-v-99bec83d]{transition:opacity .3s}.v-enter-from[data-v-99bec83d],.v-leave-to[data-v-99bec83d]{opacity:0}.unit-input[data-v-3ead2b16]{--size-input-height:2.5rem;--color-background-filled-input:hsla(0,0%,43%,.2);--color-background-light-filled-input:hsla(0,0%,43%,.05);--color-border-input:var(--palette-neutral-600);--color-border-input-focus:var(--palette-white);--color-border-input-focus-light:var(--palette-neutral-900);--color-border-error:var(--color-brand-primary);--color-text-input:var(--color-text-primary);--color-text-input-light:var(--color-text);width:100%}.unit-input>.label[data-v-3ead2b16]{align-items:center;color:var(--color-text-input);display:flex;font-size:var(--size-font-size-body-small);font-weight:var(--size-font-weight-normal);gap:var(--size-gap-small);line-height:var(--size-line-height-body-small);margin-block-end:var(--size-spacing-medium)}.unit-input.light>.label[data-v-3ead2b16]{color:var(--color-text)}.unit-input>.label.hidden[data-v-3ead2b16],.unit-input>.label>.required-icon.hidden[data-v-3ead2b16]{display:none}.unit-input>.input-container[data-v-3ead2b16]{align-items:center;border-color:var(--color-border-input);border-radius:var(--size-radius-medium);border-style:solid;border-width:var(--size-thinnest);display:flex;gap:var(--size-spacing-small);height:var(--size-input-height);padding-block:var(--size-spacing-medium);padding-inline:var(--size-spacing-xlarge);position:relative;transition:all .3s}.unit-input.filled>.input-container[data-v-3ead2b16]{background:var(--color-background-filled-input);border:none}.unit-input.light.filled>.input-container[data-v-3ead2b16]{background:var(--color-background-light-filled-input)}.unit-input:has(>.input-container>.input:disabled)>.input-container[data-v-3ead2b16]{pointer-events:none}.unit-input>.input-container[data-v-3ead2b16]:focus-within{border-color:var(--color-border-input-focus)}.unit-input.light>.input-container[data-v-3ead2b16]:focus-within{border-color:var(--color-border-input-focus-light)}.unit-input>.input-container>.icon-input[data-v-3ead2b16]{color:var(--color-text-input);font-size:var(--size-font-size-heading)}.unit-input>.input-container>.icon-input.hidden[data-v-3ead2b16]{display:none}.unit-input>.input-container>.input[data-v-3ead2b16]{background-color:transparent;border:none;color:var(--color-text-input);display:block;font-size:var(--size-font-size-body);line-height:var(--size-line-height-body-small);outline:none;padding-block:0;padding-inline:0;width:100%}.unit-input>.input-container[data-v-3ead2b16]:has(>.input:focus-visible){outline:calc(var(--size-thinnest)*2) solid currentColor;outline-offset:calc(var(--size-thinnest)*2)}.unit-input.light>.input-container>.input[data-v-3ead2b16]{color:var(--color-text-input-light)}.unit-input>.input-container.error[data-v-3ead2b16]{border-color:var(--color-border-error);border-style:solid;border-width:var(--size-thinnest)}.unit-input>.input-container>.input[disabled][data-v-3ead2b16]{color:var(--color-text-input-disabled)}.unit-input>.input-container>.input[type=number][data-v-3ead2b16]::-webkit-inner-spin-button,.unit-input>.input-container>.input[type=number][data-v-3ead2b16]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.unit-input>.input-container>.input[type=number][data-v-3ead2b16]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.unit-input>.input-container>.input[data-v-3ead2b16]::-moz-placeholder{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body-small)}.unit-input>.input-container>.input[data-v-3ead2b16]::placeholder{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body-small)}.unit-input>.input-container>.input[data-v-3ead2b16]:-moz-placeholder-shown{color:var(--color-text-input-placeholder)}.unit-input>.input-container>.input[data-v-3ead2b16]:placeholder-shown{color:var(--color-text-input-placeholder)}.unit-input>.input-container>.input:not(:-moz-placeholder-shown)~.right-icon[data-v-3ead2b16]{opacity:1;visibility:visible}.unit-input>.input-container>.input:not(:placeholder-shown)~.right-icon[data-v-3ead2b16]{opacity:1;visibility:visible}.unit-input>.input-container>.right-icon[data-v-3ead2b16]{color:var(--color-text-input-icon);cursor:pointer;font-size:var(--size-font-size-heading-large);opacity:0;transition:opacity .3s;visibility:hidden}.unit-input>.input-container>.right-icon.hidden[data-v-3ead2b16]{display:none}.unit-input>.error-message[data-v-3ead2b16]{color:var(--color-brand-primary);font-size:var(--size-font-size-body);line-height:var(--size-line-height-body);margin-block-start:var(--size-spacing-small);padding-inline-start:var(--size-thinnest)}.unit-input>.error-message.hidden[data-v-3ead2b16]{display:none}.unit-textarea[data-v-64915203]{--color-background-filled-input:hsla(0,0%,43%,.2);--color-background-light-filled-input:hsla(0,0%,43%,.05);--color-border-textarea:var(--palette-neutral-600);--color-border-textarea-focus:var(--palette-white);--color-border-textarea-focus-light:var(--palette-neutral-900);--color-border-textarea-error:var(--color-brand-primary);--color-text-textarea:var(--color-text-primary);background-color:transparent;border:none}.unit-textarea>.label[data-v-64915203]{color:var(--color-text-textarea);display:inline-block;font-size:var(--size-font-size-body-small);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body-small);margin-block-end:var(--size-spacing-medium)}.unit-textarea.light>.label[data-v-64915203]{color:var(--color-text)}.unit-textarea>.label>.required-icon.hidden[data-v-64915203]{display:none}.unit-textarea>.textarea[data-v-64915203]{background-color:transparent;border-color:var(--color-border-textarea);border-radius:var(--size-radius-medium);border-style:solid;border-width:var(--size-thinnest);color:var(--color-text-textarea);font-size:var(--size-font-size-body);line-height:var(--size-line-height-body-small);padding-block:var(--size-spacing-medium);padding-inline:var(--size-spacing-xlarge);resize:vertical;width:100%}.unit-textarea.filled>.textarea[data-v-64915203]{background:var(--color-background-filled-input);border:none}.unit-textarea.light.filled>.textarea[data-v-64915203]{background:var(--color-background-light-filled-input)}.unit-textarea.light>.textarea[data-v-64915203]{color:var(--color-text)}.unit-textarea>.textarea[data-v-64915203]:focus{border-color:var(--color-border-textarea-focus)}.unit-textarea.light>.textarea[data-v-64915203]:focus{border-color:var(--color-border-textarea-focus-light)}.unit-textarea>.textarea[data-v-64915203]::-moz-placeholder{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body-small)}.unit-textarea>.textarea[data-v-64915203]::placeholder{color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body-small)}.unit-textarea>.textarea[data-v-64915203]:focus{outline:none}.unit-textarea>.textarea[data-v-64915203]:focus-visible{outline:calc(var(--size-thinnest)*2) solid currentColor;outline-offset:calc(var(--size-thinnest)*2)}.unit-textarea>.textarea.auto-resize[data-v-64915203]{resize:none}.unit-textarea>.textarea.error[data-v-64915203]{border-color:var(--color-border-textarea-error)}.unit-textarea>.error-message[data-v-64915203]{color:var(--color-border-textarea-error);font-size:var(--size-font-size-body);line-height:var(--size-line-height-body)}.unit-textarea>.error-message.hidden[data-v-64915203]{display:none}.contact-form[data-v-7a6313ef]{--color-contact-form-icon:var(--palette-neutral-300);--color-contact-form-icon-light:var(--palette-red-600);--color-background-checkbox-input-active:var(--palette-white);--color-background-checkbox-input-active-light:var(--palette-neutral-900);--color-text-notice:var(--palette-amber-500);--color-text-notice-light:var(--palette-red-600);--color-border-extra-information-icon:var(--palette-neutral-700);--size-contact-form-max-width:30rem;--size-submit-button-max-width:17.5rem;--size-prefix-icon-size:2.25rem;--size-policy-checkbox:1.5rem;--size-gap-contact-form:1.5rem;display:flex;flex-direction:column;gap:var(--size-gap-contact-form);margin-block-start:0;max-width:var(--size-contact-form-max-width);width:100%}.contact-form>.form-group[data-v-7a6313ef]{display:flex;flex-direction:column;gap:var(--size-gap-large)}.contact-form>.form-group>.contact[data-v-7a6313ef]{display:grid;gap:calc(var(--size-gap-large) + var(--size-gap-medium));grid-template-columns:repeat(2,1fr);@media (width <= 48rem){grid-template-columns:1fr}}.contact-form>.extra-information[data-v-7a6313ef]{display:flex;flex-direction:column;font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body-small);margin-block-start:var(--size-spacing-medium)}.contact-form>.extra-information>.row[data-v-7a6313ef]{align-items:center;display:flex;gap:var(--size-gap-medium)}.contact-form>.extra-information>.row>.prefix[data-v-7a6313ef]{align-items:center;color:var(--color-contact-form-icon);display:flex;height:var(--size-prefix-icon-size);justify-content:center}.contact-form.light>.extra-information>.row>.prefix[data-v-7a6313ef]{color:var(--color-contact-form-icon-light)}.contact-form>.extra-information>.row>.description[data-v-7a6313ef]{color:var(--color-text-secondary)}.contact-form.light>.extra-information>.row>.description[data-v-7a6313ef]{color:var(--color-text)}.contact-form>.privacy-section[data-v-7a6313ef]{display:flex;flex-direction:column;gap:.625rem}.contact-form>.privacy-section>.privacy-policy[data-v-7a6313ef]{display:grid;font-size:var(--size-font-size-body);gap:var(--size-gap-medium);grid-template-columns:auto 1fr}.contact-form>.privacy-section>.privacy-policy>.checkbox[data-v-7a6313ef]{border-color:var(--color-border-extra-information-icon);border-radius:var(--size-radius-small);border-style:solid;border-width:calc(var(--size-thinnest)*2);height:var(--size-policy-checkbox);padding-block:0;padding-inline:0;width:var(--size-policy-checkbox);-webkit-tap-highlight-color:transparent}.contact-form>.privacy-section>.privacy-policy>.checkbox.active[data-v-7a6313ef]{background-color:var(--color-background-checkbox-input-active);border:none}.contact-form.light>.privacy-section>.privacy-policy>.checkbox.active[data-v-7a6313ef]{background-color:var(--color-background-checkbox-input-active-light);border:none}.contact-form>.privacy-section>.privacy-policy>.checkbox>.icon[data-v-7a6313ef]{color:var(--color-text-secondary)}.contact-form.light>.privacy-section>.privacy-policy>.checkbox.active>.icon[data-v-7a6313ef]{color:var(--color-text-primary)}.contact-form>.privacy-section>.privacy-policy>.checkbox.active>.icon[data-v-7a6313ef]{color:var(--color-text)}.contact-form>.privacy-section>.privacy-policy>.checkbox>.icon.hidden[data-v-7a6313ef]{display:none}.contact-form>.privacy-section>.privacy-policy>.text[data-v-7a6313ef]{color:var(--color-text-secondary)}.contact-form>.privacy-section>.privacy-policy>.text>.link[data-v-7a6313ef]{color:var(--color-text-primary);-webkit-tap-highlight-color:transparent}.contact-form.light>.privacy-section>.privacy-policy>.text>.link[data-v-7a6313ef]{color:var(--color-text)}.contact-form>.privacy-section>.privacy-policy>.text.confirmed[data-v-7a6313ef],.contact-form>.privacy-section>.privacy-policy>.text.confirmed>.link[data-v-7a6313ef]{color:var(--color-text-primary)}.contact-form.light>.privacy-section>.privacy-policy>.text.confirmed[data-v-7a6313ef],.contact-form.light>.privacy-section>.privacy-policy>.text.confirmed>.link[data-v-7a6313ef]{color:var(--color-text)}.contact-form>.privacy-section>.notice[data-v-7a6313ef]{align-items:center;color:var(--color-text-notice);display:grid;font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);gap:var(--size-gap-medium);grid-template-columns:auto 1fr;line-height:var(--size-line-height-body);visibility:hidden}.contact-form>.privacy-section>.notice.visible[data-v-7a6313ef]{visibility:visible}.contact-form.light>.privacy-section>.notice[data-v-7a6313ef]{color:var(--color-text-notice-light)}.contact-form>.privacy-section>.recaptcha-wrapper[data-v-7a6313ef]{align-items:center;display:flex;flex-direction:column;margin-block:var(--size-spacing-small)}.contact-form>.privacy-section>.recaptcha-wrapper>.error-message[data-v-7a6313ef]{display:none}.contact-form>.privacy-section>.recaptcha-wrapper>.error-message.visible[data-v-7a6313ef]{color:var(--color-brand-primary);display:block;font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body);margin-block-start:var(--size-spacing-small);text-align:center}.contact-form>.privacy-section>.submit-button[data-v-7a6313ef]{display:flex;justify-content:center;width:100%}.contact-form>.privacy-section>.submit-button>.button[data-v-7a6313ef]{max-width:var(--size-submit-button-max-width);width:100%;-webkit-tap-highlight-color:transparent;@media (width <= 30rem){--size-button-height:1.7rem}}.contact-form>.privacy-section>.submit-button>.button>.icon.hidden[data-v-7a6313ef],.contact-form>.privacy-section>.submit-button>.button>.loader.hidden[data-v-7a6313ef]{display:none}.contact-form>.privacy-section>.error-message[data-v-7a6313ef]{color:var(--color-brand-primary);font-size:var(--size-font-size-body);font-weight:var(--size-font-weight-normal);line-height:var(--size-line-height-body);text-align:center}.unit-dialog[data-v-fbf60f0c]{@media (width <= 30rem){padding-inline:var(--size-spacing-medium)}}.unit-dialog .content[data-v-fbf60f0c]{display:flex;flex-direction:column;gap:var(--size-gap-large);justify-content:center}.unit-dialog .content>.title[data-v-fbf60f0c]{align-items:center;display:flex;justify-content:flex-end}.unit-dialog .content>.title>.button[data-v-fbf60f0c]{color:var(--color-text);height:-moz-fit-content;height:fit-content;margin-block-start:0;padding-inline:0;-webkit-tap-highlight-color:transparent}.unit-dialog[data-v-efb70c07]{--color-border-success-button:var(--palette-green-500);--color-border-error-button:var(--palette-red-600);--color-background-button:var(--palette-neutral-600);--color-text-success-message:var(--palette-green-500);--color-text-error-message:var(--palette-red-600);@media (width <= 30rem){margin-block-end:0;margin-inline:0;max-width:100%;width:100%;--size-spacing-dialog-padding:var(--size-spacing-small)}}.unit-dialog .content[data-v-efb70c07]{display:flex;flex-direction:column;gap:var(--size-gap-large);justify-content:center;padding-block:2.625rem}.unit-dialog .content>.message-container[data-v-efb70c07]{align-items:center;display:flex;flex-direction:column;gap:var(--size-gap-medium);padding-block:var(--size-spacing-large);padding-inline:var(--size-spacing-large);text-align:center;@media (width <= 30rem){padding-inline:0}}.unit-dialog .content>.message-container>.icon-wrapper[data-v-efb70c07]{align-items:center;display:flex;justify-content:center}.unit-dialog .content>.message-container>.icon-wrapper>.icon[data-v-efb70c07]{color:var(--color-text)}.unit-dialog .content>.message-container.success-message>.icon-wrapper>.icon[data-v-efb70c07]{color:var(--color-text-success-message)}.unit-dialog .content>.message-container.error-message>.icon-wrapper>.icon[data-v-efb70c07]{color:var(--color-text-error-message)}.unit-dialog .content>.message-container>.message-title[data-v-efb70c07]{color:var(--color-text);font-family:var(--font-family-body);font-size:var(--size-font-size-subheading);font-weight:var(--size-font-weight-normal);margin:0}.unit-dialog .content>.message-container>.message-text[data-v-efb70c07]{color:var(--color-text-secondary);font-size:var(--size-font-size-body);margin:0}.unit-dialog .content>.message-container>.contact-link[data-v-efb70c07]{align-items:center;color:var(--color-text);display:flex;flex-direction:column;font-size:var(--size-font-size-body);gap:var(--size-gap-small);line-height:var(--size-line-height-body)}.unit-dialog .content>.message-container>.contact-link>.address[data-v-efb70c07]{text-decoration:underline}.unit-dialog .content>.message-container>.close-button[data-v-efb70c07]{align-items:center;border-color:var(--color-border-button);border-radius:var(--size-radius-rounded);border-style:solid;border-width:var(--size-thinnest);cursor:pointer;display:flex;font-size:var(--size-font-size-body-large);font-weight:var(--size-font-weight-normal);gap:var(--size-gap-medium);height:-moz-fit-content;height:fit-content;justify-content:center;margin-block-start:4rem;max-width:8rem;padding-block:calc(var(--size-spacing-large) + var(--size-spacing-xsmall));padding-inline:calc(var(--size-spacing-large) + var(--size-spacing-xsmall));transition:background-color .2s ease;width:100%;-webkit-tap-highlight-color:transparent}.unit-dialog .content>.message-container.success-message>.close-button[data-v-efb70c07],.unit-dialog .content>.message-container.success-message>.close-button[data-v-efb70c07]:focus{border-color:var(--color-border-success-button);color:var(--color-text-success-message)}.unit-dialog .content>.message-container.error-message>.close-button[data-v-efb70c07],.unit-dialog .content>.message-container.error-message>.close-button[data-v-efb70c07]:focus{border-color:var(--color-border-error-button);color:var(--color-text-error-message)}
