@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700&family=Instrument+Serif:ital@0;1&display=swap";:root .deal-auth{--ink:#16231a;--sub:#56604f;--faint:#7d8578;--paper:#efebe2;--surface:#fbf9f4;--soft:#e7e2d6;--tint:#16231a0d;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--paint:radial-gradient(90% 120% at 0% 0%,#3b7fd0 0,#8fbbe6 32%,transparent 64%),radial-gradient(70% 95% at 100% 100%,#e86f2d 0,#f4b25e 26%,transparent 56%),radial-gradient(60% 70% at 70% 30%,#a9d77a 0,transparent 70%),#dfead5;background:var(--grain),var(--paper);color:var(--ink);font-family:Figtree,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}:root .deal-auth .left{background:0 0}:root .deal-auth .logo{color:var(--ink);letter-spacing:-.06em;font-family:Figtree,sans-serif;font-weight:700}:root .deal-auth .auth-back{color:var(--sub);align-items:center;gap:6px;display:inline-flex}:root .deal-auth .eyebrow{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}:root .deal-auth .content h1{letter-spacing:-.01em;font-family:Instrument Serif,Georgia,serif;font-size:clamp(42px,4.2vw,64px);font-weight:400;line-height:1}:root .deal-auth .google{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px var(--tint),0 10px 24px -18px #16231a59;border:0;border-radius:999px;font-size:14px;font-weight:500}:root .deal-auth .google:hover{background:#fff}:root .deal-auth .or{color:var(--faint);font-size:11px}:root .deal-auth .or:before,:root .deal-auth .or:after{background:#16231a1a}:root .deal-auth .field-label{color:var(--ink);font-size:13px;font-weight:600}:root .deal-auth .email{background:var(--surface);color:var(--ink);border:0;border-radius:14px;padding:14px 16px;font-size:15px}:root .deal-auth .email::placeholder{color:var(--faint)}:root .deal-auth .primary{background:var(--ink);color:var(--surface);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}:root .deal-auth .primary:hover{background:#24372a}:root .deal-auth .switch{color:var(--sub);font-size:14px}:root .deal-auth .switch button{color:var(--ink);font-weight:600}:root .deal-auth .legal{color:var(--faint);font-size:12px}:root .deal-auth .legal a{color:var(--ink)}:root .deal-auth .feedback{color:#5a2a10;background:#f6d6bb;border:0;border-radius:14px}:root .deal-auth .feedback.ok{color:#24452a;background:#dfead5}:root .deal-auth .invite{color:#24452a;background:#dfead5;border:0;border-radius:14px}:root .deal-auth .invite b{color:var(--ink)}:root .deal-auth .foot{color:var(--faint)}:root .deal-auth :is(button,input,a):focus-visible{outline-color:#2b67b8}:root .deal-auth .right{background:var(--grain),var(--paint);border-radius:32px;margin:14px 14px 14px 0}:root .deal-auth .right:before{display:none}:root .deal-auth .visual{background:0 0;border-radius:20px;max-height:46vh;box-shadow:0 2px 4px #16231a1f,0 34px 70px -34px #16231a99}:root .deal-auth .visual img{object-fit:cover;object-position:50% 45%}:root .deal-auth .editorial h2{letter-spacing:-.01em;color:var(--ink);font-family:Instrument Serif,Georgia,serif;font-weight:400;line-height:1}:root .deal-auth .editorial h2 span{color:var(--ink);font-style:italic}:root .deal-auth .editorial p{color:#24372a;font-size:15px}:root .deal-auth .content h1{margin:14px 0 28px}.deal-auth .lead{color:var(--sub);margin:-12px 0 24px;font-size:15px;line-height:1.5}
