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