.welcome header{justify-content:space-between}.welcome header>a:last-child{font-size:12px;color:var(--ink)}.welcome-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7vw;padding:8vh 7vw;max-width:1600px;margin:auto}.welcome h1{font:clamp(56px,6vw,100px)/.98 Editorial;letter-spacing:-2px;margin:28px 0}.welcome h1 em{color:#71896a}.welcome-copy{font-size:15px;line-height:1.8;color:#718073;max-width:440px}.signin{display:grid;gap:9px;max-width:350px;margin-top:32px}.signin a{display:block;text-align:center;border:1px solid #173d3233;border-radius:30px;padding:13px;color:var(--ink);text-decoration:none;font-size:12px;cursor:pointer}.signin a.primary{color:white}.welcome-art{position:relative;min-height:510px;background:#143d32;border-radius:48% 48% 5px 5px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#f3f2e9}.welcome-art span{position:relative;font:italic 42px Editorial;text-align:center}.welcome-art small{position:absolute;bottom:40px;font-size:8px;letter-spacing:3px}.welcome-orb{position:absolute;inset:-20%;background:radial-gradient(ellipse at 40% 45%,transparent 18%,#adc798 21%,#41604b 28%,transparent 45%),radial-gradient(ellipse at 70% 70%,#96ba7a,transparent 50%);filter:blur(16px);animation:welcome-drift 15s ease-in-out infinite alternate}.plans{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:0 auto 70px;padding:40px 7vw;border-top:1px solid var(--line);max-width:1600px}.plans h2{font:45px/1 Editorial}.plans h2 small{font:18px DM}.plans p{font-size:13px;line-height:1.8;color:#728076}.plans a,footer a{color:var(--ink)}.welcome footer{padding:25px 7vw;border-top:1px solid var(--line);font-size:11px}@keyframes welcome-drift{to{transform:rotate(20deg) scale(1.15)}}@media(max-width:700px){.welcome-grid{grid-template-columns:1fr;padding:45px 24px}.welcome-art{min-height:320px}.plans{grid-template-columns:1fr;padding:30px 24px}.welcome header{flex-wrap:nowrap}.welcome header>a:last-child{font-size:10px}}@media(prefers-reduced-motion:reduce){.welcome-orb{animation:none}}