.contact{--form-height:530px;display:flex;justify-content:center;min-height:100vh;padding-top:calc(50vh - var(--form-height)/2);position:absolute;width:100%}@media (max-width:696px){.contact{padding-top:0}}.contact[data-status=entered],.contact[data-status=exiting]{position:relative}.contact__form{max-width:var(--maxWidthS);padding:var(--space2XL) 0;width:100%}@media (max-width:696px){.contact__form{align-self:flex-start;padding:var(--space5XL) 0 var(--space2XL)}}.contact__title{margin-bottom:var(--space2XL);opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__title{transform:translate3d(0,var(--space5XL),0);transition-property:transform,opacity}}.contact__title[data-status=entered],.contact__title[data-status=entering]{opacity:1;transform:none}.contact__title[data-status=exiting]{opacity:0;transition-delay:0s;transition-duration:var(--durationM)}@media (prefers-reduced-motion:no-preference){.contact__title[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL)*-1),0)}}.contact__title[data-hidden=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.contact__title[data-hidden=true]{transform:translate3d(0,var(--space5XL),0)}}.contact__divider{margin-bottom:var(--space3XL);opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__divider{transform:translate3d(0,var(--space5XL),0);transition-property:transform,opacity}}.contact__divider[data-status=entered],.contact__divider[data-status=entering]{opacity:1;transform:none}.contact__divider[data-hidden=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.contact__divider[data-hidden=true]{transform:translate3d(0,var(--space5XL),0)}}.contact__divider[data-status=exiting]{opacity:0;transition-delay:0s;transition-duration:var(--durationM)}@media (prefers-reduced-motion:no-preference){.contact__divider[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL)*-1),0)}}.contact__input{opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__input{transform:translate3d(0,var(--space3XL),0);transition-property:transform,opacity}}.contact__input+.contact__input{margin-top:var(--spaceXL)}.contact__input[data-status=entered],.contact__input[data-status=entering]{opacity:1;transform:none}.contact__input[data-hidden=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.contact__input[data-hidden=true]{transform:translate3d(0,var(--space3XL),0);transform:none}}.contact__input[data-status=exiting]{opacity:0;transition-delay:0s;transition-duration:var(--durationM)}@media (prefers-reduced-motion:no-preference){.contact__input[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL)*-1),0)}}.contact__button{justify-self:flex-start;margin-top:calc(var(--spaceXL)*2);opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__button{transform:translate3d(0,var(--space3XL),0);transition-property:transform,opacity}}.contact__button[data-status=entered]{transition-delay:0ms;transition-duration:var(--durationM)}.contact__button[data-hidden=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.contact__button[data-hidden=true]{transform:translate3d(0,var(--space3XL),0)}}.contact__button[data-sending=true] svg{opacity:0;transform:translate3d(var(--space5XL),0,0);transition:transform var(--bezierFastoutSlowin) var(--durationXL),opacity var(--durationS) ease var(--durationS)}@media (prefers-reduced-motion:reduce){.contact__button[data-sending=true] svg{transform:none;transition-property:opacity}}.contact__button[data-sending=true] .loader{animation:fade-in var(--durationM) ease var(--durationL) forwards;opacity:0}.contact__button[data-status=entered],.contact__button[data-status=entering]{opacity:1}.contact__button[data-status=entered]:not(:hover),.contact__button[data-status=entering]:hover,.contact__button[data-status=entering]:not(:hover){transform:none}.contact__button[data-status=exiting]{opacity:0;transition-delay:0s;transition-duration:var(--durationM)}@media (prefers-reduced-motion:no-preference){.contact__button[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL)*-1),0)}}.contact__complete{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;padding:var(--spaceXL) var(--spaceM);position:fixed;text-align:center}.contact__complete-title{margin:0;opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__complete-title{transform:translate3d(0,var(--space3XL),0);transition-property:transform,opacity}}.contact__complete-title[data-status=entered]{opacity:1;transform:none}.contact__complete-text{margin-top:var(--spaceM);opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__complete-text{transform:translate3d(0,var(--space3XL),0);transition-property:transform,opacity}}.contact__complete-text[data-status=entered]{opacity:1;transform:none}.contact__complete-button{margin-top:var(--spaceL);opacity:0;transition-delay:var(--delay);transition-duration:var(--durationXL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.contact__complete-button{transform:translate3d(0,var(--space3XL),0);transition-property:transform,opacity}}.contact__complete-button[data-status=entered]{opacity:1}.contact__complete-button[data-status=entered]:not(:hover){transform:none}.contact__form-error{color:rgb(var(--rgbError));height:var(--height);overflow:hidden}@media (prefers-reduced-motion:no-preference){.contact__form-error{transition-duration:var(--durationM);transition-property:height;transition-timing-function:var(--bezierFastoutSlowin)}}.contact__form-error-content{padding-top:var(--spaceXL)}.contact__form-error-message{background-color:rgb(var(--rgbError)/.1);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%);display:flex;line-height:24px;padding:var(--spaceM)}.contact__form-error-icon{flex:0 0 auto;margin-right:var(--spaceS)}.decoder-text:after{content:"_";visibility:hidden}.decoder-text__glyph{font-family:var(--japaneseFontStack);font-weight:var(--fontWeightRegular);line-height:0;opacity:.8}.divider{height:var(--lineHeight);position:relative;width:var(--lineWidth)}.divider__line{background-color:rgb(var(--rgbPrimary));content:"";display:block;height:100%;opacity:1;transform:scaleX(1);transform-origin:left center;transition-delay:var(--collapseDelay);transition-duration:var(--durationL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);width:100%}@media (prefers-reduced-motion:no-preference){.divider__line{transition-property:transform,opacity}}.divider__line[data-collapsed=true]{opacity:0;transform:scaleX(0)}.divider__notch{background-color:rgb(var(--rgbPrimary));clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,10px 100%);content:"";height:var(--notchHeight);opacity:1;position:absolute;top:var(--lineHeight);transition-delay:var(--collapseDelay);transition-duration:var(--durationL);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin);width:var(--notchWidth)}@media (prefers-reduced-motion:no-preference){.divider__notch{transition-property:clip-path,opacity}}.divider__notch[data-collapsed=true]{clip-path:polygon(0 0,0 0,10px 100%,10px 100%);opacity:0}.heading{color:var(--colorTextTitle);display:block;line-height:var(--lineHeightTitle)}.heading[data-level="0"]{font-size:var(--fontSizeH0);letter-spacing:-.006em}.heading[data-level="1"]{font-size:var(--fontSizeH1);letter-spacing:-.005em}.heading[data-level="2"]{font-size:var(--fontSizeH2);letter-spacing:-.003em}.heading[data-level="3"]{font-size:var(--fontSizeH3)}.heading[data-level="4"]{font-size:var(--fontSizeH4)}.heading[data-align=auto]{text-align:inherit}.heading[data-align=start]{text-align:start}.heading[data-align=center]{text-align:center}.heading[data-weight=regular]{font-weight:var(--fontWeightRegular)}.heading[data-weight=medium]{font-weight:var(--fontWeightMedium)}.heading[data-weight=bold]{font-weight:var(--fontWeightBold)}.input{--inputFontSize:1rem;--inputFocusColor:rgb(var(--rgbPrimary));--inputUnderlineColor:rgb(var(--rgbText)/0.2);display:flex;flex-direction:column;position:relative}.input[data-error=true]{--inputUnderlineColor:rgb(var(--rgbError))}.input__content{display:flex;position:relative}.input__element{box-shadow:inset 0 -2px 0 0 var(--inputUnderlineColor);color:var(--colorTextBody);display:block;font-size:var(--inputFontSize);line-height:var(--lineHeightBody);overflow-x:hidden;padding:var(--spaceL) 0 var(--spaceM);transition:background-color 5000s linear 0s;width:100%}.input__element:-internal-autofill-selected{-webkit-text-fill-color:var(--colorTextBody);box-shadow:0 0 0 1000px rgb(var(--rgbText)/.1) inset}.input__element:-webkit-autofill{-webkit-text-fill-color:var(--colorTextBody);box-shadow:0 0 0 1000px rgb(var(--rgbText)/.1) inset}.input__element:focus{outline:none}.input__element:hover::-webkit-contacts-auto-fill-button{background-color:rgb(var(--rgbPrimary))}@media (prefers-reduced-motion:reduce){#root .input__element{transition:background-color 5000s linear 0s}}.input__underline{background:var(--inputFocusColor);bottom:0;height:2px;position:absolute;transform:scaleX(0);transform-origin:left;width:100%}@media (prefers-reduced-motion:no-preference){.input__underline{transition:transform var(--durationM) var(--bezierFastoutSlowin)}}.input__underline[data-focused=true]{transform:scaleX(1)}.input__label{color:rgb(var(--rgbText)/.8);cursor:text;display:block;left:0;position:absolute;top:var(--spaceL);transform-origin:top left;transition:color var(--durationM) ease}@media (prefers-reduced-motion:no-preference){.input__label{transition:transform var(--durationM) var(--bezierFastoutSlowin),color var(--durationM) ease}}.input__label[data-filled=true],.input__label[data-focused=true]{color:rgb(var(--rgbText)/.54);transform:scale(.8) translateY(calc(var(--spaceL)*-1))}.input__error{height:var(--height);opacity:0;transition-duration:var(--durationM);transition-property:opacity;transition-timing-function:var(--bezierFastoutSlowin)}@media (prefers-reduced-motion:no-preference){.input__error{transition-property:height,opacity}}.input__error[data-status=entered],.input__error[data-status=entering]{opacity:1}.input__error-message{align-items:center;color:rgb(var(--rgbError));display:grid;gap:var(--spaceXS);grid-template-columns:auto 1fr;padding-top:var(--spaceS)}.textarea{resize:var(--resize)}.section{outline:none;padding-left:calc(var(--space4XL)*2);padding-right:var(--space5XL)}@media (min-width:2080px){.section{padding-left:var(--space5XL)}}@media (max-width:1024px){.section{padding-left:calc(var(--space4XL) + var(--space3XL))}}@media (max-width:696px){.section{padding-left:var(--spaceL);padding-right:var(--spaceL)}}@media (max-height:696px),(max-width:696px){.section{padding-left:var(--spaceOuter);padding-right:var(--spaceOuter)}}@media (max-width:820px) and (max-height:420px){.section{padding-left:var(--space4XL);padding-right:var(--space4XL)}}.text{color:var(--colorTextBody);line-height:var(--lineHeightBody)}.text[data-size=s]{font-size:var(--fontSizeBodyS)}.text[data-size=m]{font-size:var(--fontSizeBodyM)}.text[data-size=l]{font-size:var(--fontSizeBodyL)}.text[data-size=xl]{font-size:var(--fontSizeBodyXL)}.text[data-align=auto]{text-align:inherit}.text[data-align=start]{text-align:start}.text[data-align=center]{text-align:center}.text[data-weight=auto]{font-weight:inherit}.text[data-weight=regular]{font-weight:var(--fontWeightRegular)}.text[data-weight=medium]{font-weight:var(--fontWeightMedium)}.text[data-weight=bold]{font-weight:var(--fontWeightBold)}.text[data-secondary=true]{color:var(--colorTextLight)}
/*# sourceMappingURL=239.ff12734a.chunk.css.map*/