.jn{--u:clamp(.6px, min(100vw / 1920, 100vh / 1080), 1.33px);--jn-bg:#f4f5f7;background:var(--jn-bg);grid-template-columns:1fr 1fr;min-height:100svh;display:grid}@supports (height:100svh){.jn{--u:clamp(.6px, min(100vw / 1920, 100svh / 1080), 1.33px)}}.jn__visual{background:#0d0d0d;height:100svh;position:sticky;top:0;overflow:hidden}.jn__photo{position:absolute;inset:0}.jn__photo img{object-fit:cover;object-position:50% 100%}.jn__visual:after{content:"";pointer-events:none;background:linear-gradient(#00000073 0%,#0000001f 45%,#0000 60%);position:absolute;inset:0}.jn__visual-inner{z-index:1;height:100%;padding:calc(63 * var(--u)) 24px 0;text-align:center;color:#fff;flex-direction:column;align-items:center;display:flex;position:relative}.jn__logo img{width:calc(160 * var(--u));height:auto;display:block}.jn__pitch{margin-top:calc(140 * var(--u));max-width:calc(560 * var(--u))}.jn__kicker{margin:0 0 calc(6 * var(--u));font-family:var(--font-sans);font-weight:400;font-size:max(14px, calc(24 * var(--u)));color:#fff;line-height:1.3}.jn__headline{font-family:var(--font-sans);font-weight:400;font-size:max(26px, calc(64 * var(--u)));text-wrap:balance;margin:0;line-height:1.2}.jn__headline-end{text-transform:lowercase;display:block}.jn__main{min-height:100svh;padding:calc(80 * var(--u)) calc(64 * var(--u));flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.jn__card,.jn__step{width:100%;max-width:calc(600 * var(--u));text-align:center}.jn__step{position:relative}.jn__fine--below{margin-top:calc(16 * var(--u));position:absolute;top:100%;left:0;right:0}.jn__card--form{padding:calc(44 * var(--u)) calc(24 * var(--u)) calc(38 * var(--u));border-radius:calc(24 * var(--u));background:#fff;border:1px solid #e4e5e7;box-shadow:0 2px 3px #0b0b0b0f}.jn__icon{margin:0 auto;display:block}.jn__icon--heart{width:calc(36 * var(--u));height:auto;margin-bottom:calc(10 * var(--u))}.jn__icon--seal{width:calc(64 * var(--u));height:auto;margin-bottom:calc(48 * var(--u))}.jn__title{font-family:var(--font-serif);font-style:italic;font-weight:600;font-size:max(24px, calc(45 * var(--u)));letter-spacing:-.055em;color:var(--ink);margin:0;line-height:1.15}.jn__lede{margin:calc(14 * var(--u)) auto 0;font-size:max(13px, calc(20 * var(--u)));color:var(--ink-soft);text-wrap:pretty;line-height:1.4}.jn__form{gap:calc(24 * var(--u));margin-top:calc(40 * var(--u));text-align:left;display:grid}.jn .field input,.jn .phone__code{height:max(42px, calc(64 * var(--u)));border-radius:calc(12 * var(--u));font-size:max(14px, calc(18 * var(--u)))}.jn .field input{padding:0 calc(24 * var(--u));border-color:#dcdcdc}.jn .field input::placeholder{color:#c4c4c4}.jn .phone{gap:calc(10 * var(--u))}.jn .phone__code{gap:calc(8 * var(--u));padding:0 calc(14 * var(--u)) 0 calc(16 * var(--u))}.jn .phone__number{padding:0 calc(24 * var(--u))}.jn .field__error{font-size:max(12px, calc(14 * var(--u)))}.jn__btn{width:100%;height:max(42px, calc(64 * var(--u)));padding:0 calc(28 * var(--u));font:inherit;font-size:max(13px, calc(16 * var(--u)));cursor:pointer;transition:transform .2s var(--ease-out), background-color .2s, box-shadow .2s;border:0;border-radius:999px;justify-content:center;align-items:center;font-weight:400;text-decoration:none;display:inline-flex}.jn__btn:active:not(:disabled){transform:scale(.985)}.jn__btn:disabled{cursor:default;opacity:.75}.jn__btn:focus-visible{outline:2px solid var(--pink);outline-offset:3px}.jn__btn--ink{margin-top:calc(16 * var(--u));color:#fff;background:#000}.jn__btn--ink:hover:not(:disabled){background:#222}.jn__btn--light{--ripple:#0000001f;--shine:#d718801f;height:max(40px, calc(52 * var(--u)));color:#000;background:#fff}.jn__btn--light:hover:not(:disabled){box-shadow:0 6px 20px -6px #ffffff59}.jn__btn--auto{width:auto;min-width:calc(220 * var(--u));margin-top:calc(40 * var(--u))}.jn__resend{gap:calc(8 * var(--u));margin-top:calc(24 * var(--u));text-align:center;display:grid}.jn__textbtn{font:inherit;color:#000;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.jn__textbtn:disabled{cursor:default;opacity:.6}.jn__textbtn:focus-visible{outline:2px solid var(--pink);outline-offset:2px;border-radius:2px}.jn__fine.jn__fine--ok{color:#1f7a45}.jn__resend .form__error{text-align:center}.jn .form__error{text-align:left;font-size:max(12px, calc(14 * var(--u)));margin:0}.jn__fine{font-size:max(11px, calc(14 * var(--u)));color:#74797d;text-align:center;margin:0;line-height:1.5}.jn__fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.jn__fine--small{margin-top:calc(6 * var(--u));font-size:max(10px, calc(12 * var(--u)));color:#9a9ea2}.jn__deck{justify-content:center;align-items:center;gap:calc(12 * var(--u));margin:calc(56 * var(--u)) 0 calc(48 * var(--u));display:flex;position:relative}.jn__ghost{width:calc(80 * var(--u));height:calc(220 * var(--u));border-radius:calc(16 * var(--u));background:linear-gradient(90deg,#e3e4e600 0%,#e4e5e7 100%);flex:none;box-shadow:inset 0 0 0 1px #fff9}.jn__ghost--after{background:linear-gradient(270deg,#e3e4e600 0%,#e4e5e7 100%)}.jn__pass{flex:0 1 calc(374 * var(--u));min-width:0;padding:calc(24 * var(--u));border-radius:calc(20 * var(--u));text-align:left;color:#fff;background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(135deg,#2b2b2b 0%,#161616 55%,#262626 100%);border:1px solid #ffffff1a;position:relative;box-shadow:0 24px 48px -24px #0000008c,inset 0 1px #ffffff14}.jn__tag{padding:calc(3 * var(--u)) calc(8 * var(--u));background:var(--pink-badge);font-size:max(10px, calc(14 * var(--u)));letter-spacing:.02em;text-transform:uppercase;color:#fff;border-radius:4px;display:inline-block}.jn__pass-title{margin:calc(14 * var(--u)) 0 0;font-family:var(--font-serif);font-style:italic;font-weight:500;font-size:max(22px, calc(38 * var(--u)));letter-spacing:-.03em;line-height:1.2}.jn__pass-text{margin:calc(8 * var(--u)) 0 calc(24 * var(--u));font-size:max(13px, calc(19 * var(--u)));color:#ffffffc7;line-height:1.5}.jn__pass-text strong{color:#fff;font-weight:500}.jn__footer{left:0;right:0;bottom:calc(24 * var(--u));font-size:max(11px, calc(13 * var(--u)));color:#8f9498;position:absolute}.jn__footer .footer-links{justify-content:center;gap:6px calc(24 * var(--u))}.jn__footer .footer-links a:hover{color:var(--ink)}@media (max-width:959px) and (min-width:720px){.jn__main{padding-left:16px;padding-right:16px}.jn__card--form{padding-left:14px;padding-right:14px}}@media (max-width:719px){.jn{--m:clamp(.84px, 100vw / 375, 1.25px);--jn-bg:#fff;grid-template-rows:auto 1fr;grid-template-columns:1fr}.jn__visual{height:calc(330 * var(--m));position:relative}.jn__photo img{object-position:50% 45%}.jn__visual:after{background:linear-gradient(#00000080 0%,#00000026 55%,#0000 75%)}.jn__visual-inner{padding-top:calc(21 * var(--m))}.jn__logo img{width:calc(100 * var(--m))}.jn__pitch{margin-top:calc(58 * var(--m));max-width:calc(300 * var(--m))}.jn__kicker{margin-bottom:calc(4 * var(--m));font-size:calc(13 * var(--m))}.jn__headline{font-size:calc(24 * var(--m));line-height:1.25}.jn__headline-end{text-transform:none;display:inline}.jn__main{min-height:0;padding:calc(26 * var(--m)) calc(20 * var(--m)) 24px;justify-content:flex-start}.jn__card,.jn__step{max-width:calc(335 * var(--m))}.jn__card--form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.jn__fine--below{margin-top:calc(16 * var(--m));position:static}.jn__footer{margin-top:calc(28 * var(--m));font-size:calc(12 * var(--m));position:static}.jn__icon--heart{width:calc(20 * var(--m));margin-bottom:calc(6 * var(--m))}.jn__icon--seal{width:calc(60 * var(--m));margin-bottom:calc(10 * var(--m))}.jn__title{font-size:calc(30 * var(--m))}.jn__lede{margin-top:calc(8 * var(--m));font-size:calc(14 * var(--m))}.jn__form{gap:calc(17 * var(--m));margin-top:calc(32 * var(--m))}.jn .field input,.jn .phone__code{height:calc(50 * var(--m));border-radius:calc(12 * var(--m));font-size:calc(15 * var(--m))}.jn .field input,.jn .phone__number{padding:0 calc(16 * var(--m))}.jn .phone{gap:calc(8 * var(--m))}.jn .phone__code{gap:calc(6 * var(--m));padding:0 calc(10 * var(--m)) 0 calc(12 * var(--m))}.jn .field__error,.jn .form__error{font-size:calc(13 * var(--m))}.jn__btn{height:calc(52 * var(--m));font-size:calc(15 * var(--m))}.jn__btn--ink{margin-top:calc(7 * var(--m))}.jn__btn--light{height:calc(50 * var(--m));font-size:calc(16 * var(--m))}.jn__btn--auto{min-width:calc(200 * var(--m));margin-top:calc(28 * var(--m))}.jn__resend{gap:calc(6 * var(--m));margin-top:calc(20 * var(--m))}.jn__fine{font-size:calc(12 * var(--m))}.jn__fine--small{margin-top:calc(6 * var(--m));font-size:calc(11 * var(--m))}.jn:not([data-step=form]) .jn__visual{display:none}.jn:not([data-step=form]) .jn__main{min-height:100svh;padding-top:calc(120 * var(--m))}.jn__deck{gap:calc(10 * var(--m));margin:calc(24 * var(--m)) 0 calc(36 * var(--m));flex-direction:column}.jn__ghost{width:calc(300 * var(--m));height:calc(28 * var(--m));border-radius:calc(12 * var(--m));background:linear-gradient(#e6e7e900 0%,#e6e7e9 100%)}.jn__ghost--after{background:linear-gradient(#e6e7e9 0%,#e6e7e900 100%)}.jn__pass{width:100%;padding:calc(24 * var(--m));border-radius:calc(24 * var(--m));flex:none}.jn__tag{padding:calc(3 * var(--m)) calc(8 * var(--m));font-size:calc(13 * var(--m))}.jn__pass-title{margin-top:calc(12 * var(--m));font-size:calc(30 * var(--m))}.jn__pass-text{margin:calc(8 * var(--m)) 0 calc(22 * var(--m));font-size:calc(16 * var(--m))}}@media (max-width:360px){.jn .phone{gap:6px}.jn .phone__code{gap:4px;padding:0 8px}.jn .phone__code .phone__chevron{display:none}.jn .field input::placeholder{font-size:13px}}@media (prefers-reduced-motion:reduce){.jn__btn{transition:none}}
