.register_page__nFHmt{min-height:100vh;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);background:#f7f4ee;color:#18382d}.register_visual__k___E{position:relative;min-height:100vh;overflow:hidden;background-image:url(/images/hero-kashmir.jpg);background-size:cover;background-position:50%}.register_visualOverlay__faeKM{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,28,22,.28),rgba(8,28,22,.08) 35%,rgba(8,28,22,.7))}.register_visualContent__jxTPR{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:42px 48px 52px}.register_logo__r3LlB{display:inline-flex;width:fit-content}.register_logo__r3LlB img{display:block;width:auto;height:150px;object-fit:contain}.register_quoteBlock__QbyV9{max-width:620px}.register_eyebrow__q0gZ0{margin:0 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.24em;color:rgba(255,255,255,.82)}.register_quote__CCeNf{margin:0;color:#ffffff;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.3vw,72px);font-weight:400;line-height:.98;letter-spacing:-.045em}.register_quote__CCeNf em{font-weight:400}.register_location__W4OgP{margin:28px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.78)}.register_panel__4Hg_i{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:60px 70px;background:#f7f4ee}.register_panelInner__fdtgG{width:100%;max-width:470px}.register_mobileLogo__pFLqr{display:none}.register_headingBlock__zFs2s{margin-bottom:34px}.register_kicker__8e3ZC{margin:0 0 14px;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;letter-spacing:.22em;color:#718078}.register_heading__W2shc{margin:0;color:#18382d;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4vw,62px);font-weight:400;line-height:.98;letter-spacing:-.045em}.register_heading__W2shc em{font-weight:400}.register_subheading__yDKJ_{max-width:390px;margin:22px 0 0;color:#66736d;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65}.register_form__Zumvs{display:flex;flex-direction:column;gap:20px}.register_field__AqenV{display:flex;flex-direction:column;gap:8px}.register_field__AqenV label{font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#53635c}.register_field__AqenV input{width:100%;height:52px;padding:0 16px;border:1px solid #d6d9d3;border-radius:0;outline:none;background:#ffffff;color:#18382d;font-family:Arial,Helvetica,sans-serif;font-size:14px;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.register_field__AqenV input::placeholder{color:#a1a9a4}.register_field__AqenV input:hover{border-color:#bdc6bf}.register_field__AqenV input:focus{border-color:#315d4b;box-shadow:0 0 0 3px rgba(49,93,75,.08)}.register_field__AqenV input:disabled{cursor:not-allowed;opacity:.65}.register_passwordWrapper__LJL5U{position:relative}.register_passwordWrapper__LJL5U input{padding-right:76px}.register_passwordToggle__SfDvU{position:absolute;top:50%;right:14px;transform:translateY(-50%);border:0;padding:4px 0;background:transparent;color:#315d4b;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.register_passwordToggle__SfDvU:hover{color:#18382d}.register_passwordToggle__SfDvU:disabled{cursor:not-allowed;opacity:.5}.register_helper__AAJN_{margin:-2px 0 0;color:#929b96;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1.4}.register_message__IUP14{padding:13px 15px;border:1px solid;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.5}.register_error__sAUvq{border-color:#d9b9b9;background:#fbf3f3;color:#8b3d3d}.register_success__tjngE{border-color:#b8cdbf;background:#f1f7f3;color:#315d4b}.register_submit__lWzeL{width:100%;height:56px;margin-top:3px;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 22px;border:1px solid #18382d;background:#18382d;color:#ffffff;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.register_submit__lWzeL:hover:not(:disabled){background:#254b3d;border-color:#254b3d}.register_submit__lWzeL:active:not(:disabled){transform:translateY(1px)}.register_submit__lWzeL:disabled{cursor:not-allowed;opacity:.65}.register_arrow__vHNzg{font-size:22px;font-weight:300;line-height:1}.register_divider__WpG0s{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:13px;margin:30px 0 16px}.register_divider__WpG0s span{height:1px;background:#dedfd9}.register_divider__WpG0s p{margin:0;color:#919a95;font-family:Arial,Helvetica,sans-serif;font-size:11px;white-space:nowrap}.register_loginLink__oR9H4{display:block;text-align:center;color:#315d4b;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color .18s ease}.register_loginLink__oR9H4:hover{color:#18382d}.register_footer__rDG60{margin:26px 0 0;color:#929a95;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.7;text-align:center}.register_footer__rDG60 a{color:#65736c;text-decoration:underline;text-underline-offset:2px}.register_footer__rDG60 a:hover{color:#18382d}@media (max-width:1100px){.register_page__nFHmt{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.register_visualContent__jxTPR{padding:36px}.register_panel__4Hg_i{padding:50px 46px}.register_quote__CCeNf{font-size:clamp(38px,4.5vw,58px)}}@media (max-width:820px){.register_page__nFHmt{display:block;min-height:100vh}.register_visual__k___E{display:none}.register_panel__4Hg_i{min-height:100vh;padding:38px 24px 42px;align-items:flex-start}.register_panelInner__fdtgG{max-width:520px;margin:0 auto}.register_mobileLogo__pFLqr{display:flex;justify-content:center;margin-bottom:46px}.register_mobileLogo__pFLqr img{width:auto;height:40px;object-fit:contain}.register_headingBlock__zFs2s{margin-bottom:30px}.register_heading__W2shc{font-size:clamp(42px,11vw,58px)}.register_subheading__yDKJ_{font-size:13px}}@media (max-width:480px){.register_panel__4Hg_i{padding:28px 20px 34px}.register_mobileLogo__pFLqr{margin-bottom:38px}.register_mobileLogo__pFLqr img{height:36px}.register_kicker__8e3ZC{font-size:9px}.register_heading__W2shc{font-size:43px}.register_subheading__yDKJ_{margin-top:18px;font-size:12px;line-height:1.6}.register_form__Zumvs{gap:17px}.register_field__AqenV input{height:50px}.register_submit__lWzeL{height:54px}.register_footer__rDG60{font-size:9px}}