@font-face{font-family:STK Bureau Serif;src:url(/fonts/STKBureauSerif-Book.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:TASA Orbiter;src:url(/fonts/TASAOrbiter-Variable-latin.woff2)format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--near-black:#0e0d0b;--off-white:#fdfcfc;--stone:#edebe8;--slate-bg:#e1e6ea;--slate:#596f7d;--mint:#cbfbcf;--blue:#b2dcf0;--sand:#b6a88b;--font-serif:"STK Bureau Serif", Georgia, "Times New Roman", serif;--font-sans:"TASA Orbiter", system-ui, -apple-system, "Segoe UI", sans-serif;--tracking-serif:-.03em;--tracking-sans:-.01em;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px}*,:before,:after{box-sizing:border-box}html,body{background:var(--off-white);color:var(--near-black);font-family:var(--font-serif);letter-spacing:var(--tracking-serif);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit}button,input,.tag{font-family:var(--font-sans);letter-spacing:var(--tracking-sans)}.gate{min-height:100dvh;padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;max-width:560px;margin:0 auto;display:flex}.gate__logo{width:148px;height:auto}.gate__body{padding:var(--space-6) 0;flex-direction:column;flex:1;justify-content:center;display:flex}.gate__title{margin:0 0 var(--space-3);padding-bottom:var(--space-3);border-bottom:2px solid var(--mint);font-size:clamp(32px,8vw,44px);font-weight:400;line-height:1.1}.gate__note{color:var(--slate);margin:0;font-size:18px;line-height:1.5}.gate__footer{font-family:var(--font-sans);letter-spacing:var(--tracking-sans);color:var(--slate);font-size:13px}@media (width>=768px){.gate{padding:var(--space-5)}}.gate__form{gap:var(--space-3);margin:var(--space-2) 0 var(--space-4);flex-direction:column;display:flex}.gate__label{font-family:var(--font-sans);letter-spacing:var(--tracking-sans);color:var(--slate);margin-bottom:calc(-1 * var(--space-2));font-size:13px}.gate__input{height:52px;padding:0 var(--space-3);border:1px solid var(--slate-bg);color:var(--near-black);background:#fff;border-radius:8px;font-size:17px}.gate__input:focus{outline:2px solid var(--near-black);outline-offset:1px}.gate__button{background:var(--near-black);height:52px;color:var(--off-white);cursor:pointer;border:0;border-radius:8px;font-size:16px;font-weight:500}.gate__input:disabled,.gate__button:disabled{opacity:.45;cursor:not-allowed}.gate__note--lead{margin-bottom:var(--space-3)}.gate__email{color:var(--near-black);word-break:break-all}.gate__input--code{font-family:var(--font-sans);letter-spacing:.3em;text-align:center;font-variant-numeric:tabular-nums;font-size:28px}.gate__error{color:#9a2b1f;font-family:var(--font-sans);letter-spacing:var(--tracking-sans);margin:0;font-size:14px}.gate__links{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.gate__link{min-height:44px;color:var(--near-black);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;text-decoration:underline}.gate__link:disabled{opacity:.45}
