@font-face{font-family:TPAC;font-style:normal;font-weight:400;src:url(./DINRounded.CywmTW5c.eot) format("embedded-opentype"),url(./DINRounded.expTuu6X.woff2) format("woff2"),url(./DINRounded.B3Z05fSQ.woff) format("woff"),url(./DINRounded.Bemq4Jqc.ttf) format("truetype");font-desplay:swap}.subscription{padding-bottom:4rem}.subscription__wrap{align-items:flex-end;background-color:#e1e2e6;border-radius:1.25rem;display:flex;justify-content:space-between;padding:4rem}@media (max-width:767.98px){.subscription__wrap{align-items:center;flex-direction:column;gap:2rem;padding:2rem}}.subscription__wrap-form{width:50%}@media (max-width:767.98px){.subscription__wrap-form{width:100%}}.subscription__wrap-submit{border-radius:50%;position:absolute;right:0;top:.7rem}.subscription__wrap-submit span:before{background-color:#37468c;border-radius:120%;content:"";height:120%;left:0;margin:-10% 0 0 -10%;position:absolute;top:0;transform:scale(0);transition:transform .2s;width:120%;will-change:transform;z-index:-1}.subscription__wrap-submit svg{display:block;height:2.5rem;transition:transform .3s ease;width:2.5rem;will-change:transform}.subscription__wrap-submit:focus span:before,.subscription__wrap-submit:hover span:before{transform:scale(1)}.subscription__wrap-submit:focus svg,.subscription__wrap-submit:hover svg{transform:scale(.7)}.subscription__wrap-submit:focus path,.subscription__wrap-submit:hover path{fill:#fff}.subscription__wrap .formkit-wrapper{max-width:none}.subscription__wrap .formkit-label{height:0;margin:0;opacity:0;padding:0;width:0}.subscription__wrap-deco{font-size:4.5rem;font-weight:700;line-height:1.2}.subscription__wrap-deco,.subscription__wrap-deco.-en,body.language-en .subscription__wrap-deco{font-family:TPAC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:767.98px){.subscription__wrap-deco{font-size:2.25rem;font-weight:700;line-height:1.6}.subscription__wrap-deco,.subscription__wrap-deco.-en,body.language-en .subscription__wrap-deco{font-family:TPAC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}}.subscription__wrap h2{font-size:1.5rem;font-weight:500;line-height:1.6}.subscription__wrap h2,.subscription__wrap h2.-en,body.language-en .subscription__wrap h2{font-family:TPAC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (max-width:767.98px){.subscription__wrap h2{font-family:TPAC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;font-weight:500;line-height:1.6}.subscription__wrap h2.-en,body.language-en .subscription__wrap h2{font-family:TPAC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:normal}}.subscription__wrap .formkit-messages{position:absolute;right:0;top:-2rem}.subscription__wrap .formkit-form{position:relative}.subscription__wrap .formkit-outer{margin:0}.subscription__wrap .formkit-outer .formkit-messages{display:none}.subscription__wrap .formkit-inner{border:0;border-bottom:1px solid #7d818f;border-radius:0;box-shadow:none;font-size:1.5rem;font-weight:500;line-height:1.6;transition:all .3s}.subscription__wrap .formkit-inner,.subscription__wrap .formkit-inner.-en,body.language-en .subscription__wrap .formkit-inner{font-family:TPAC,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.subscription__wrap .formkit-inner input{padding-left:0}.subscription__wrap .formkit-inner:focus-within{border-color:#37468c;padding:0 1rem}
