.page-module__ZG9J1q__page{box-sizing:border-box;background-color:#2a3240;width:100%;height:100vh;padding:100px 100px 0}.page-module__ZG9J1q__main{background-color:#f1f2f4;border-radius:70px 70px 0 0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:20px;display:flex;position:relative;overflow:hidden}.page-module__ZG9J1q__back{color:#f1f2f4;font-size:1.25rem;font-family:var(--font-im-fell-dw-pica);background-color:#6d8fa5;border-bottom-right-radius:15px;padding:15px;text-decoration:none;transition:all .2s ease-in-out;position:absolute;top:0;left:0}.page-module__ZG9J1q__back:hover{letter-spacing:2px;border-bottom-right-radius:30px;padding:15px 20px}.page-module__ZG9J1q__comingSoon{flex-direction:column;flex-shrink:1;align-items:center;gap:.75rem;min-height:0;margin-top:0;display:flex}.page-module__ZG9J1q__comingSoonImage{border-radius:20px;flex-shrink:1;width:100%;max-width:600px;height:min(340px,32vh);margin-bottom:.5rem;position:relative;overflow:hidden}.page-module__ZG9J1q__rusticImg{object-fit:cover;object-position:center}.page-module__ZG9J1q__comingSoonLabel{font-family:var(--font-aboreto);letter-spacing:.25em;text-transform:uppercase;color:#6d8fa5;font-size:.75rem}.page-module__ZG9J1q__comingSoonText{font-family:var(--font-im-fell-dw-pica);color:#14293a;text-align:center;max-width:480px;font-size:clamp(1rem,2vh,1.5rem);font-weight:400;line-height:1.6}.page-module__ZG9J1q__title{color:#14293a;letter-spacing:50%;text-align:center;font-size:clamp(1.75rem,4vh,3rem);font-weight:400;font-family:var(--font-im-fell-dw-pica);margin:0;line-height:1.1}.page-module__ZG9J1q__subtitle{color:#6d8fa5;letter-spacing:50%;text-align:center;text-transform:uppercase;font-size:clamp(1.75rem,4vh,3rem);font-weight:400;font-family:var(--font-im-fell-dw-pica);margin:0;line-height:1.1}@media (min-width:769px){.page-module__ZG9J1q__page{padding:clamp(40px,6vh,100px) clamp(40px,6vh,100px) 0}.page-module__ZG9J1q__main{gap:clamp(.25rem,1vh,.75rem)}}@media (max-width:768px){.page-module__ZG9J1q__page{padding:20px 20px 0}.page-module__ZG9J1q__main{border-radius:30px 30px 0 0;justify-content:flex-start;display:block;overflow-y:auto}.page-module__ZG9J1q__title{letter-spacing:normal;margin-top:3.5rem;font-size:2rem}.page-module__ZG9J1q__subtitle{letter-spacing:normal;font-size:2rem}.page-module__ZG9J1q__comingSoon{margin-top:2rem;padding:0 1rem}.page-module__ZG9J1q__comingSoonImage{height:200px}.page-module__ZG9J1q__comingSoonText{font-size:1.15rem}}
