.Logo_wrapper__Fw4Y1{display:inline-block;width:inherit;height:inherit}.Logo_logo__zSETV{width:100%;height:100%}.Case_case__QDr4L{width:100%;padding-right:7.5vw;padding-left:7.5vw;transition:padding .3s}@media screen and (max-width:599px){.Case_case__QDr4L{padding-right:20px;padding-left:20px}}.Heading_wrapper__qivu4{display:flex;flex-direction:column}.Heading_wrapper--vertical__0bu5O{flex-direction:row}.Heading_title__T0d8r{display:flex;font-family:Raleway,sans-serif;font-size:6.25vw;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.24em}.Heading_title--emphasis__6Y08G{color:var(--text-accent-color);mix-blend-mode:multiply}.Heading_title--vertical__WWbUb{order:2;margin-left:1.66vw}.Heading_title--withoutSubtitle__gs2EO{margin-left:0}@media screen and (max-width:879px){.Heading_title__T0d8r{font-size:3.4375rem}.Heading_title--vertical__WWbUb{margin-left:14px}.Heading_title--withoutSubtitle__gs2EO{margin-left:0}}.Heading_subtitle__hK5k8{display:flex;font-family:Montserrat,sans-serif;font-size:1.66vw;line-height:1;letter-spacing:.27em}.Heading_subtitle__hK5k8:before{position:relative;top:.75vw;display:block;width:3.66vw;height:1px;margin-right:1vw;content:"";background-color:var(--background-invert-color)}.Heading_subtitle--vertical__51_tD{-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.Heading_subtitle--vertical__51_tD:before{position:relative;top:.5vw;left:.25vw;display:block;width:1px;height:3.66vw;margin-top:.4vw;margin-bottom:1.66vw;content:""}.Heading_subtitle--emphasis__07lFr,.Heading_subtitle--verticalEmphasis__V1oGt{color:var(--text-accent-color);mix-blend-mode:multiply}.Heading_subtitle--emphasis__07lFr:before,.Heading_subtitle--verticalEmphasis__V1oGt:before{background-color:var(--background-accent-color)}@media screen and (max-width:879px){.Heading_subtitle__hK5k8{font-size:.875rem}.Heading_subtitle__hK5k8:before{top:6px;width:32px;margin-right:6px}.Heading_subtitle--vertical__51_tD:before{top:6px;width:1px;height:32px;margin-bottom:16px}}.Description_description__JI56s{line-height:2;white-space:pre-wrap}.Description_description--medium__3WXAZ{font-size:1rem}.Description_description--small__Q8QHI{font-size:.875rem}.Copyright_copyright__HeThH{font-family:Raleway,sans-serif;font-size:.75rem;font-style:italic;font-weight:700;letter-spacing:.17em}.Footer_footer__YqTNG{display:flex;align-items:flex-end;min-height:554px;padding-top:10vw;padding-bottom:66px;-webkit-clip-path:polygon(0 0,100% calc(0% + 21vw),100% 100%,0 100%);clip-path:polygon(0 0,100% calc(0% + 21vw),100% 100%,0 100%);color:var(--text-invert-color);background-color:var(--background-invert-color);background-image:url(/_next/static/media/footer_bg.webp);background-repeat:no-repeat;background-position:50%;background-size:cover}@media screen and (max-width:599px){.Footer_footer__YqTNG{padding-bottom:20px;text-align:center}}.Footer_adress__VoITe,.Footer_list__aAGX0{font-family:Raleway,sans-serif;font-size:.875rem;font-style:italic;font-weight:700;letter-spacing:.17em}.Footer_list__aAGX0{text-transform:uppercase}.Footer_listItem__SHeaf:not(:first-child){margin-top:24px}.Footer_listItemLink__1Tjcx{cursor:pointer}.Footer_info__eiuHy{display:flex;justify-content:space-between;padding-top:162px}.Label_label__8_IlE{font-size:.875rem;font-weight:700}.Label_label__8_IlE:after{font-weight:400;color:var(--text-alert-color);content:"※"}.Label_content___gGgy{margin-top:8px}.Label_error__mVuCz{height:21px;margin-top:8px;font-size:.875rem;font-weight:700;color:var(--text-alert-color)}.TextInput_input___XToe{display:block;width:100%;padding:16px;font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.16em;border:2px solid var(--border-base-color);border-radius:0}.TextInput_input___XToe::-moz-placeholder{color:var(--text-placeholder-color)}.TextInput_input___XToe:-ms-input-placeholder{color:var(--text-placeholder-color)}.TextInput_input___XToe::placeholder{color:var(--text-placeholder-color)}.TextInput_input--error__zlbhI{border-color:var(--border-alert-color)}.Textarea_textarea__cuFvj{display:block;width:100%;padding:16px;font-size:.75rem;font-weight:700;line-height:1.4;letter-spacing:.16em;border:2px solid var(--border-base-color);border-radius:0}.Textarea_textarea__cuFvj::-moz-placeholder{color:var(--text-placeholder-color)}.Textarea_textarea__cuFvj:-ms-input-placeholder{color:var(--text-placeholder-color)}.Textarea_textarea__cuFvj::placeholder{color:var(--text-placeholder-color)}.Textarea_textarea--error__qYh5c{border-color:var(--border-alert-color)}.ArrowButton_contact__cbNZz{display:inline-flex;padding-right:12px;padding-bottom:12px;padding-left:12px;font-family:Raleway,sans-serif;font-size:1.125rem;font-style:italic;font-weight:700;text-transform:uppercase;letter-spacing:.24em;border-bottom:2px solid}.ArrowButton_contact__cbNZz:after{width:20px;height:6px;margin-top:12px;margin-right:6px;margin-left:18px;content:"";border-right:2px solid var(--text-base-color);border-bottom:2px solid var(--text-base-color);transition:transform .2s ease;transform:skew(45deg)}.ArrowButton_contact__cbNZz:hover:after{transform:skew(45deg) translateX(6px)}.Overlay_wrapper__gGCDQ{position:fixed;inset:0;z-index:100;overflow-x:hidden;overflow-y:auto}.Overlay_overlay__LVfw6{position:fixed;inset:0;cursor:pointer;background-color:rgba(0,0,0,.8)}.Dialog_wrapper__ufSbE{height:100%}.Dialog_dialog__NpByk,.Dialog_wrapper__ufSbE{display:flex;align-items:center;justify-content:center}.Dialog_dialog__NpByk{position:relative;width:100%;max-width:480px;min-height:240px;padding:64px 16px;margin:20px;font-weight:700;line-height:2;text-align:center;background-color:var(--background-base-color)}.Dialog_close__U_Ff8{position:absolute;top:0;right:0;width:44px;height:44px}.Dialog_close__U_Ff8:after,.Dialog_close__U_Ff8:before{position:absolute;top:25px;right:16px;display:block;width:20px;height:2px;pointer-events:none;content:"";background-color:var(--text-base-color);transform:rotate(45deg)}.Dialog_close__U_Ff8:after{transform:rotate(-45deg)}.Loading_wrapper__hdYrz{position:relative;height:6rem}.Loading_loading__QVlfY{position:absolute;top:50%;left:50%;width:.2em;height:3em;background-color:#fac1a2;transform:translate(-50%,-50%);transform-origin:50% 50%}.Loading_loading__QVlfY:after,.Loading_loading__QVlfY:before{position:absolute;top:-1em;bottom:0;left:-.4em;display:block;width:1em;height:2.5em;content:"";background-color:var(--brand-color);border-top-right-radius:2em;border-bottom-left-radius:2em;transform-origin:50% 50%}.Loading_loading__QVlfY:before{transform:rotate(-45deg);-webkit-animation:Loading_loading3b__vnW99 1.5s infinite;animation:Loading_loading3b__vnW99 1.5s infinite}.Loading_loading__QVlfY:after{transform:rotate(45deg);-webkit-animation:Loading_loading3a__YfK41 1.5s infinite;animation:Loading_loading3a__YfK41 1.5s infinite}@-webkit-keyframes Loading_loading3b__vnW99{0%{transform:rotate(-45deg)}to{transform:rotate(680deg)}}@keyframes Loading_loading3b__vnW99{0%{transform:rotate(-45deg)}to{transform:rotate(680deg)}}@-webkit-keyframes Loading_loading3a__YfK41{0%{transform:rotate(45deg)}to{transform:rotate(765deg)}}@keyframes Loading_loading3a__YfK41{0%{transform:rotate(45deg)}to{transform:rotate(765deg)}}.ContactForm_form__siLyn{margin-top:36px}.ContactForm_listItem__AqEiK+.ContactForm_listItem__AqEiK{margin-top:12px}.ContactForm_submit__hT9L_{margin-top:36px;text-align:right}.ContactForm_linkTop__ELgAz{margin-top:24px;text-decoration:underline}.Contact_main__kuJi3{padding-top:7vw;background-color:var(--background-sub-color)}@media screen and (max-width:879px){.Contact_main__kuJi3{padding-top:62px}}.Contact_header__kS9hl{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;height:65px;pointer-events:none}.Contact_logo__rW3cx{width:156px;height:60px;margin-left:16px;pointer-events:auto}.Contact_content__OgOb9{padding-right:72px;padding-left:72px;margin-top:4vw}@media screen and (max-width:879px){.Contact_content__OgOb9{margin-top:35px}}@media screen and (max-width:599px){.Contact_content__OgOb9{padding-right:0;padding-left:0}}.Contact_required__qQZj_{color:var(--text-alert-color)}.Contact_footer__hvw0b{background-color:var(--background-sub-color)}