.access-gate-module__YCZ7xW__wrap{z-index:200;background:#c47c8a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}@media (min-width:900px){.access-gate-module__YCZ7xW__wrap{flex-direction:row}}.access-gate-module__YCZ7xW__image{flex:56%;align-items:flex-end;min-height:260px;padding:clamp(28px,6vw,48px) clamp(20px,4vw,32px) clamp(16px,3vw,24px);display:flex;position:relative;overflow:hidden}.access-gate-module__YCZ7xW__title{font-family:var(--font-wordmark);color:var(--text-body);letter-spacing:.01em;text-wrap:pretty;margin:0;font-size:clamp(52px,15vw,96px);line-height:.98}.access-gate-module__YCZ7xW__title span{display:block}@media (min-width:600px){.access-gate-module__YCZ7xW__title{font-size:clamp(80px,13vw,150px)}}@media (min-width:1200px){.access-gate-module__YCZ7xW__title{font-size:clamp(120px,11.5vw,220px)}}.access-gate-module__YCZ7xW__panel{box-sizing:border-box;flex-direction:column;flex:44%;justify-content:center;padding:clamp(28px,5vw,40px) clamp(20px,5vw,40px) clamp(36px,6vw,56px);display:flex}.access-gate-module__YCZ7xW__panelInner{max-width:360px}.access-gate-module__YCZ7xW__intro{font-family:var(--font-body);color:#2422289e;margin:0 0 28px;font-size:13px;line-height:1.6}.access-gate-module__YCZ7xW__label{font-family:var(--font-body);color:#242228bf;margin-bottom:8px;font-size:13px;display:block}.access-gate-module__YCZ7xW__input{box-sizing:border-box;width:100%;font-family:var(--font-body);color:var(--text-body);background:0 0;border:none;border-bottom:1px solid #24222859;padding:12px 0;font-size:17px}.access-gate-module__YCZ7xW__input::placeholder{color:#24222873}.access-gate-module__YCZ7xW__input:focus{border-bottom-color:var(--text-body);outline:none}.access-gate-module__YCZ7xW__error{font-family:var(--font-body);color:var(--color-navy-dark);opacity:0;max-height:0;margin-top:10px;font-size:13px;transition:opacity .2s;overflow:hidden}.access-gate-module__YCZ7xW__error[data-visible=true]{opacity:1;max-height:40px}.access-gate-module__YCZ7xW__button{font-family:var(--font-body);color:var(--text-body);border:1.5px solid var(--text-body);border-radius:var(--radius-sm);cursor:pointer;background:0 0;margin-top:24px;padding:11px 26px;font-size:15px;font-weight:500}
